Java Spring Boot Developer

Year    TN, IN, India

Job Description

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

Speak with the employer


+91 9390118711

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3778705
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year