Java Developer ( WSO2 API Manager, Spring Batch, Apache Camel, DB2, ELK, Zipkin) - #1171455
EVYONIC SOLUTIONS PTE. LTD.
Date: 7 hours ago
District: Singapore
Salary:
$8,000
-
$11,000
/ month
Contract type: Contractor
Work schedule: Full day
Responsibilities
- Develop and maintain scalable backend applications using Java and Spring Boot within distributed and microservices-based environments.
- Design and integrate RESTful services and enterprise APIs for business-critical applications.
- Develop batch-processing solutions using Spring Batch for high-volume and scheduled workloads.
- Implement API integration and management capabilities using WSO2 API Manager.
- Develop application components using enterprise integration and messaging technologies such as Apache Camel and RabbitMQ.
- Build and maintain data-access components across relational and NoSQL database environments, including DB2, MySQL, Oracle, MongoDB, and Redis.
- Containerize and deploy Java applications using Docker and Kubernetes.
- Implement automated build, testing, and deployment workflows using Jenkins and CI/CD pipelines.
- Implement application quality and code-analysis practices using SonarQube.
- Support centralized application logging, monitoring, and troubleshooting using ELK Stack and distributed tracing tools such as Zipkin.
- Develop automated unit and integration tests using JUnit and Mockito and participate in code reviews and technical design activities.
Requirements
- 7+ years of strong hands-on experience in Java and Spring Boot with enterprise application development.
- Proven experience developing microservices and REST APIs for distributed applications.
- Hands-on experience with Spring Batch for batch-oriented application processing.
- Practical experience with WSO2 API Manager or comparable API management platforms.
- Experience with Apache Camel and/or enterprise messaging technologies such as RabbitMQ.
- Strong database experience with DB2 and relational SQL databases, with exposure to NoSQL technologies such as MongoDB or Redis.
- Hands-on experience with Docker and Kubernetes for containerized application deployment.
- Strong experience with Jenkins and CI/CD automation.
- Practical experience using ELK Stack for application logging, monitoring, and troubleshooting.
- Experience with Zipkin or comparable distributed tracing technology.
- Hands-on experience with JUnit and Mockito for automated testing.
- Experience with SonarQube for static code analysis and software quality practices.
- Experience in enterprise integration, distributed systems, API-based architecture, and application performance.
- Experience working with Linux-based application environments and Agile development practices.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Quantity Surveyor
SWIA PTE. LTD.,
Singapore
$3,200
-
$5,000
/ month
6 hours ago
Job Description To study contract documents, perform measurements and prepare Bill of Quantities; To assist in contract administration, prepare progress claim(s) and liaise with the Client’s representative on claims and variation costs; Call quotations, compare prices and prepare bill of...
Cafe Service/Barista Crew (Part Time)
L'ECLAIR PATISSERIE PTE. LTD.,
Singapore
$500
-
$1,500
/ month
6 hours ago
About the Role L'eclair Cafe is looking for a friendly and reliable permanent part-time Service Crew member to join our front-of-house team. Ideal for students, homemakers, or retirees looking for a consistent, regular schedule in a warm café environment. Operating...
Technician
KNIGHT FRANK PROPERTY & FACILITIES MANAGEMENT PTE. LTD.,
Singapore
$2,000
-
$3,000
/ month
2 days ago
At Knight Frank, we are leaders in real estate advisory services, driven by our commitment to delivering exceptional property and facilities management services. Our success is built on the expertise of our people, and we strive to create a culture...