Java Backend Developer

Year    TS, IN, India

Job Description

We are seeking an experienced Senior Java Developer with strong expertise in Java 17+, Spring Boot 3.x, and Spring Framework 6.x, along with hands-on experience in JMS-based messaging and Service-Oriented Architecture (SOA). The candidate should be capable of designing scalable, loosely coupled systems and leveraging AI-assisted development tools such as GitHub Copilot to enhance productivity and code quality.



Key Responsibilities



Design and develop enterprise-grade applications using Java 17+

Build and maintain RESTful and SOA-based services using Spring Boot 3.x / Spring 6.x

Implement asynchronous communication using JMS (ActiveMQ, IBM MQ, RabbitMQ, etc.)

Design and enhance SOA and microservices-based architectures

Own complex modules and drive them end-to-end

Ensure high code quality through code reviews, static analysis, and testing

Use Maven for build and dependency management

Actively leverage AI tools (GitHub Copilot, etc.) for development and refactoring

Mentor junior developers and provide technical guidance



Collaborate with cross-functional teams (QA, DevOps, Product, Architecture)



Required Skills & Qualifications



6+ years of hands-on experience with Java (Java 17+)

Strong experience with Spring Boot 3.x and Spring Framework 6

Hands-on experience with JMS messaging and asynchronous processing

Strong understanding of Service-Oriented Architecture (SOA) principles

Experience designing and consuming SOAP and REST-based services

Proficiency with Maven



Experience with code quality tools (SonarQube, PMD, Checkstyle, etc.)

Practical experience using AI-assisted developer tools (e.g., GitHub Copilot)

Solid understanding of design patterns, SOLID principles, and clean architecture



Nice to Have



Experience with event-driven architectures (Kafka, RabbitMQ)

Spring Security, OAuth2, JWT

CI/CD pipelines and DevOps tooling

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
    JD5039782
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year