Role Overview:
We are seeking an experienced and highly motivated Senior Java Backend Engineer with strong expertise in enterprise Java application development, microservices, messaging systems, and RESTful services. The ideal candidate will possess deep knowledge of Java/J2EE technologies, strong database skills, and hands-on experience building scalable, high-performance backend applications.
This role requires excellent analytical and problem-solving capabilities, strong communication skills, and the ability to deliver high-quality software solutions with a focus on reliability, scalability, and zero-defect production releases.
Key Responsibilities:
Design, develop, and maintain enterprise-grade backend applications using Java 17 and Spring Boot
Develop and support scalable REST APIs and backend services
Work with messaging systems such as Kafka or JMS for event-driven and asynchronous processing
Develop robust and optimized SQL queries and database integrations
Collaborate with cross-functional teams in Agile/Scrum environments
Participate in system design, code reviews, troubleshooting, and performance optimization
Ensure adherence to coding standards, security practices, and software development best practices
Support deployment, production issue resolution, and continuous improvement initiatives
Contribute to CI/CD and containerization practices using modern development tools
Deliver high-quality solutions with strong emphasis on first-time-right and zero-defect production delivery
Mandatory Skills
Strong hands-on experience in:
Java 17
Spring Boot
SQL
REST APIs
Messaging systems such as:
Kafka
JMS
Strong understanding of:
Core Java/J2EE fundamentals
Enterprise application development
Backend architecture and integration patterns
Excellent analytical and problem-solving skills
Strong communication and collaboration abilities
Good to Have Skills :
Docker
Oracle Database
PostgreSQL
Oracle Coherence
ETL Tools
Basic Linux knowledge
Data Analytics / Tableau
JAXB2 / Jakarta
Experience with web services and integration technologies
Desired Candidate Profile :
Strong expertise in backend and distributed application development
Experience working in Agile development environments
Strong ownership mindset and accountability for deliverables
Ability to work independently and collaboratively in fast-paced teams
Strong focus on software quality, performance, and maintainability
Experience delivering production-grade enterprise applications
Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field
Experience with enterprise-scale applications and distributed systems
Exposure to cloud-native or containerized application environments is an added advantage
Why Join Us?
Opportunity to work on enterprise-scale backend systems
Exposure to modern Java technologies and distributed architectures
Collaborative and innovation-driven work culture
Strong career growth opportunities in backend engineering and enterprise application development
Work on high-impact, mission-critical applications with modern engineering practices
Location : Nagpur (MH), Hyderabad, Noida
Immediate Joiners preferred