Join to apply for the Senior Java Developer role at Percept Solutions
Job Description
- Design and develop microservices using Java related technologies.
- Collaborate with cross-functional teams to identify and implement new products and improve existing systems in our microservices architecture.
- Develop and maintain documentation of the microservices architecture, including design patterns, best practices, and coding standards.
- Debug, troubleshoot, and provide production support for microservices-based applications.
- Implement automated testing and CI/CD processes to ensure quality and efficiency in the development cycle.
- Mentor and guide junior developers on microservices architecture, design patterns, and best practices.
Job Requirements
- Bachelor’s degree in Computer Science or a related field.
- Prior experience in Java development.
- Experience in developing and deploying microservices architectures using Spring Boot, Spring Batch, Spring Data, or similar frameworks.
- Strong knowledge of RESTful web services and related technologies such as JSON, Swagger, and XML.
- Experience in containerization technologies – Docker, Kubernetes.
- Experience in Message Oriented Middleware (MoM) technologies – MQ and Kafka.
- Experience in implementing Enterprise Integration Patterns (EIP).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
EA Licence No.: 18S9405 / EA Reg.
No.: R
Skills & Competencies
Java, Spring Boot, Microservices, Docker, Rest APIs, Kafka
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr