Job Title: Java Spring Boot Developer
Location: CHENNAI
Job Type: Full-time
Experience Level: 5 - 8 Yrs
:
We are looking for a highly skilled Java Spring Boot Developer to join our development team.
The ideal candidate should have hands-on experience in designing, developing, and maintaining
scalable and high-performance applications using Java , Spring Boot, Front end frameworks,
Relational Databases.
Key Responsibilities:
? Develop, test, and maintain backend applications using Java, Spring Boot, and
Microservices.
? Design and implement RESTful APIs and integrate with front-end applications.
? Work with databases such as MySQL, PostgreSQL, MongoDB to store and retrieve data
efficiently.
? Ensure high performance, security, and scalability of applications.
? Implement unit tests and integration tests to maintain code quality.
? Work closely with DevOps teams for deployment and monitoring.
? Participate in code reviews, troubleshooting, and debugging.
? Collaborate with cross-functional teams to define, design, and ship new features.
? Follow Agile methodologies (Scrum/Kanban) and best coding practices.
Required Skills & Qualifications:
? Strong proficiency in Java (8/11/17+) and Spring Boot.
? Experience with Microservices Architecture and REST API development.
? Good knowledge of Spring Framework (Spring MVC, Spring Security, Spring Data JPA,
Spring Cloud, Hibernate).
? Hands-on experience with SQL (MySQL, PostgreSQL) and NoSQL databases (MongoDB,
Redis).
? Knowledge of message brokers like RabbitMQ, Kafka is a plus.
? Knowledge in Front End frameworks Angular, React is a plus.
? Experience with Docker, Kubernetes, CI/CD pipelines (Jenkins, GitHub Actions, GitLab
CI).
? Familiarity with OAuth2, JWT, API Gateway for authentication & authorization.
? Strong understanding of Multithreading, Performance Optimization, and Design
Patterns.
? Experience with cloud platforms (AWS, Azure, GCP) is a plus.
? Good knowledge of Unit Testing (JUnit, Mockito) and logging frameworks (Log4j, SLF4J).
? Experience with Git version control and Agile tools (JIRA, Confluence).
? Experience in POSTMAN, Dynatrace, OCP, Logscale is a plus.
Nice to Have:
? Experience with GraphQL, gRPC.
? Knowledge of Serverless architecture (AWS Lambda, Azure Functions).
? Exposure to Infrastructure as Code (Terraform, Ansible).
? Exposure to Banking Domain.
Educational Qualification:
? Bachelor's or Master's degree in Computer Science, Information Technology, or a
related field.
Why Join Us?
? Exciting projects with cutting-edge technologies.
? Competitive salary and performance-based bonuses.
? Health & wellness benefits.
? Opportunities for professional growth & certifications
Job Type: Full-time
Pay: ?300,567.15 - ?1,437,174.75 per year
Location Type:
In-person
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.