HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

INGRAIN SYSTEMS PRIVATE LIMITED
Multiple Locations
7 - 9 Years
star-icon
4.4white-divider19+ Reviews

Posted on: 26/10/2025

Job Description

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.


info-icon

Did you find something suspicious?