Bangalore
1 day ago
Lead I - Software Engineering - Java Developer

Job Title: Java Developer

Key Responsibilities:

Design, develop, and maintain robust and scalable backend services using Java (Spring/Spring Boot).

Build RESTful APIs ensuring high performance, reliability, and security.

Collaborate effectively with frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions.

Write clean, maintainable, and well-tested code following best practices.

Troubleshoot, debug, and resolve backend issues in both production and development environments.

Participate in code reviews and contribute to continuous improvement of the development process.

Optimize application performance and support scalability efforts.

Required Skills:

7+ years of hands-on experience in Java, Spring, and Spring Boot.

Strong understanding of RESTful API design and implementation.

Experience with relational databases such as MySQL or PostgreSQL, including writing efficient SQL queries.

Familiarity with version control tools like Git.

Exposure to CI/CD pipelines, Docker, and microservices architecture.

Strong debugging, troubleshooting, and problem-solving skills.

Good communication and teamwork abilities.

Good to Have:

Experience with message brokers like Kafka or RabbitMQ.

Familiarity with NoSQL databases such as MongoDB or Redis.

Knowledge of cloud platforms (AWS, Azure, or GCP).

Exposure to unit testing frameworks (JUnit, Mockito).

Working knowledge of Agile/Scrum methodologies.

Education:

Bachelor’s degree in Computer Science, Engineering, or a related technical field.

Por favor confirme su dirección de correo electrónico: Send Email