Posted on: 26/10/2025
Description :
Job Title : Senior Java Developer
Experience : 7+
Work Mode : WFO
About the Role :
We are seeking an experienced Senior Java Developer with a strong background in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should possess deep expertise in Java 11+, Spring Boot, and Microservices architecture, along with solid problem-solving skills and hands-on experience with both NoSQL and Relational Databases.
You will be working closely with cross-functional teams to design robust systems, enhance application performance, and deliver high-quality software solutions that align with business objectives.
Key Responsibilities :
- Design, develop, and maintain scalable and high-performance Java-based applications.
- Build and deploy microservices using Spring Boot and modern architectural principles.
- Collaborate with architects, business analysts, and QA teams to understand requirements and deliver robust solutions.
- Integrate applications with NoSQL (MongoDB, Cosmos DB) and RDBMS (SQL, Oracle, PostgreSQL) databases.
- Implement asynchronous messaging systems using RabbitMQ or Kafka.
- Participate in architectural discussions, code reviews, and system design sessions.
- Ensure code quality through proper testing using JUnit, Mockito, and Cucumber (BDD) frameworks.
- Implement CI/CD pipelines using Jenkins or equivalent tools for automated builds and deployments.
- Work with cloud platforms like AWS or Azure for basic deployment and configuration tasks.
- Monitor application performance using tools such as New Relic, Splunk, or Nagios.
- Collaborate using project management tools like JIRA, Confluence, and ServiceNow.
Required Skills & Competencies :
- Core Java (Java 11 and above) Strong proficiency in object-oriented programming, collections, multithreading, and exception handling.
- Spring Boot Framework Expertise in building RESTful APIs and microservices.
- Microservices Architecture Strong understanding of distributed systems and service orchestration.
- Database Skills Proficient in both NoSQL (MongoDB, Cosmos DB) and RDBMS (SQL, Oracle, PostgreSQL).
- Messaging Queues Hands-on experience with RabbitMQ or Kafka.
- Testing Frameworks Proficient with JUnit, Mockito, and Cucumber (BDD).
- CI/CD Tools Experienced with Jenkins or similar automation tools.
- Cloud Knowledge Basic understanding of Azure or AWS environments.
- Monitoring Tools Exposure to New Relic, Splunk, and Nagios.
- Project Tools Working knowledge of JIRA, Confluence, and ServiceNow.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration abilities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564656
Interview Questions for you
View All