Bangalore
1 day ago
Lead II - Software Engineering - Java Developer
Job Title: Java/Spring Boot/Database Developer

Experience Required: 7+ Years
Location: Bangalore

Job Summary:

We are seeking a skilled and experienced Java Developer with strong expertise in Spring Boot and database development to join our growing team. The ideal candidate will have a solid background in building scalable, high-performance applications using Java, microservices, and both relational and NoSQL databases.

Key Responsibilities:

Design, develop, and maintain scalable Java applications using the Spring Boot framework.

Build and maintain RESTful APIs and microservices to support business functionalities.

Work with both relational (SQL, Oracle, MySQL) and NoSQL (MongoDB) databases for efficient data integration and management.

Collaborate with product owners, architects, and cross-functional teams to understand requirements and deliver robust technical solutions.

Troubleshoot, debug, and optimize applications for performance, scalability, and security.

Write comprehensive unit tests and participate in code reviews to uphold high code quality standards.

Contribute to all phases of the software development lifecycle (SDLC): planning, development, testing, deployment, and support.

Ensure high availability and resilience of applications through effective database and service design.

Stay current with emerging technologies and continuously improve development practices.

Mandatory Technical Skillset:

Java (8+): Strong hands-on development experience.

Spring Boot: Expertise in building microservices and RESTful APIs.

Database Development:

Relational Databases: SQL, Oracle, MySQL

NoSQL Databases: MongoDB

Microservices Architecture: Proven experience in building and deploying microservices-based applications.

RESTful APIs: Proficient in API design, development, and consumption.

Version Control: Experience with Git or similar tools.

Testing Frameworks: Familiarity with JUnit, Mockito, or equivalent.

CI/CD: Working knowledge of Continuous Integration and Deployment pipelines.

Agile Methodology: Experience in Agile environments using tools such as JIRA.

Qualifications & Soft Skills:

Education: Bachelor's or Master's degree in Computer Science, Information Technology, or related field.

Experience: Minimum of 7 years in Java/Spring Boot development.

Proven ability to build high-performance, scalable, and resilient applications.

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Ability to adapt quickly in a fast-paced, agile work environment.

Nice to Have (Optional):

Familiarity with containerization tools like Docker, Kubernetes.

Experience with cloud platforms (AWS, Azure, or GCP).

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