HamburgerMenu
hirist

Java Developer - Spring Boot/Microservices Architecture

Reflections Info Systems P LTD
5 - 8 Years
Multiple Locations

Posted on: 22/01/2026

Job Description

Description :

We are looking for a Senior Software Engineer (SSE) with strong hands-on experience in Java and Microservices-based application development

Responsibilities include :

- Design, develop, and maintain Java-based microservices applications.

- Build and consume RESTful APIs for internal and external integrations.

- Implement business logic using Spring Boot / Spring Framework.

- Ensure high-quality code through unit testing, integration testing, and code reviews.

- Collaborate with Dev Leads, Architects, and QA teams to deliver features end-to-end.

- Troubleshoot, debug, and resolve application issues.

- Contribute to performance optimization, scalability, and reliability of applications.

- Follow best practices in coding, security, and documentation.

- Participate actively in Agile ceremonies (Sprint planning, stand-ups, retrospectives).

Primary Skills :

- Bachelor in Engineering / Technology (4 year) or Master in Computer Applications (2 year)

- Must possess at least 4 years of Software development experience.

- Expert knowledge in at least one object-oriented programming language like Java, one backend framework like Spring Boot / Node JS, one UI framework like React JS / Angular JS and RDBMS or NoSQL database.

- Excellent knowledge of front-end programming languages, such as HTML, CSS, JavaScript, and AngularJS, with the ability to render server-side and client-side content.

- Must be able to do code reviews and merge Pull requests.

- Can write backend and user interface code with equal ease. Has a good understanding of DevOps tasks.

- Familiarity with RDBMS and NoSQL databases (e.g. MySQL, Cassandra, MongoDB), web servers (e.g. Apache) and UI/UX design

- Experience with development tools including IDE, Git, Jenkins, Maven, Gradle etc.

- Experience in integrating with backend systems.

- Demonstrated experience in enterprise-level software development.

- Experience in developing enterprise software using open source software

- Understanding of enterprise-scale systems and configurations related to security.

- Exceptional problem-solving skills.

- Excellent written and verbal communication. Must understand the business requirements & translate them into software requirements. Has a view on the deliverable timeline and escalates when needed.

- Contributes to organization building functions such as hiring, training, mentoring, team building

- Experience with testing frameworks like JUnit, Jest, JMeter, Selenium etc.

Secondary Skills :

- Experience with Docker and Kubernetes for containerized deployments.

- Exposure to Cloud platforms such as AWS, Azure, or GCP.

- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).

- Experience with Kafka / RabbitMQ or other messaging systems.

- Good understanding of SQL and NoSQL databases.

Basic knowledge of :

- Application security (OAuth2, JWT, TLS)

- Logging & monitoring (ELK, Prometheus, Grafana, CloudWatch, etc.)


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in