HamburgerMenu
hirist

Java Developer - Microservices Architecture

Essex Pvt Ltd
Multiple Locations
4 - 18 Years

Posted on: 30/11/2025

Job Description

Role & responsibilities :

- Design, develop and maintain complex software applications using Java programming language

- Collaborate with cross-functional teams to identify and implement solutions to technical challenges

- Participate in code reviews and ensure adherence to best practices and coding standards

- Provide technical guidance to junior developers and help them improve their skills

- Develop and maintain unit tests to ensure code quality and functionality

- Contribute to the development of technical documentation and user manuals

- Strong Knowledge on Microservices Architecture, REST APIs, Docker, Kubernetes, NoSQL databases

- Good communication skill to collaborate and deliver in a globally distributed team

- Ability to explore, recommend and use relevant third-party technologies to solve a business problem

- Experience in working in Agile, Continuous delivery and Test driven development methodologies

- Should be able to lead, mentor the junior team members from technology and process perspective and represent the team in the internal technical forums

- Should be able to come up with designs from the requirements, review it with stakeholders and own the delivery end-to-end

- Experience In Java technology

- Must have development skills on Java , SpringBoot , Microservices , angular and SQL to write code from requirement and design docs

- Should have REST API knowledge

- Should have some experience on DevOps and Agile sprints

- Should have a good experience in Web Services REST/SOAP

- Should have exposure in any cloud platform

- Should have a good experience in Maven Release control

- Must be good in SQL/No SQL

- Experience in Angularjs, Microservices will be an added advantage

- Exposure in the Cloud environment

- Should have experience in Design patterns, Build Tools/Deployment

- Must have experience in the Version Control System

- Should be with good communication skills .

- Strong knowledge in Object-OrientedJavaScript(Must).

- Should have Design patterns experience.

Secondary Skills :

- Ability to empathize with customer pain points, understand their requirements / gaps

- Design and implement solutions that provide optimal and innovative ways of addressing customer needs

- Ability to quickly isolate problem areas and trouble-shoot a given situation systematically

- A team player who can learn tools, technologies, processes, people quickly and thrive working within a high-performance team

Optional Skills :

- Development experience using Eclipse RCP DevOps tool chains & shell scripting

- Messaging technologies e.g. JMS, AMQP, WebSphere MQ

- Knowledge of test automation tools and technologies.

- Cloud / SaaS development

- Integration platforms e.g. SAP/TIBCO/SoftwareAG/Oracle

info-icon

Did you find something suspicious?