We are looking for an experienced Java Microservices Developer to design, develop, and maintain scalable, high-performance applications using Java and Microservices architecture.
Key Responsibilities
- Design, develop, test, and deploy Java-based Microservices applications.
- Build RESTful APIs and integrate with internal and external systems.
- Develop and maintain applications using Java 8/11/17, Spring Boot, and Microservices architecture.
- Collaborate with cross-functional teams to understand business requirements and deliver solutions.
- Implement security, performance optimization, and monitoring best practices.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and ensure adherence to coding standards.
- Work with CI/CD pipelines and cloud-based deployments.
Required Skills
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Microservices
- REST APIs
- Kafka
- RabbitMQ
- PostgreSQL
Preferred Skills
- Experience with API Gateway, Service Discovery, and Distributed Systems.
- Knowledge of Monitoring and Logging tools such as Splunk, ELK, Grafana, or Prometheus.
- Experience working in Agile/Scrum environments.
- Banking or Financial Services domain experience is an added advantage.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.