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.