Senior Java Developer
Key Responsibilities
- Design, develop, and enhance a highly scalable platform capable of processing millions of concurrent messages and transactions.
- Build cloud-native, infrastructure-agnostic solutions that seamlessly integrate with multiple network backends through a plug-and-play architecture.
- Develop modular, reusable, and secure platform components following industry best practices and enterprise standards.
- Design and implement RESTful APIs and microservices to expose platform functionalities and enable seamless system integrations.
- Build and maintain modern, responsive web applications using technologies such as React, Redux, ES6, and Webpack.
- Architect and optimize scalable backend services with a focus on performance, reliability, and maintainability.
- Develop high-quality code using Java, Go, and related technologies while integrating with backend services through HTTP APIs.
- Create and maintain comprehensive testing frameworks, including unit, integration, functional, and end-to-end testing.
- Troubleshoot and resolve performance bottlenecks, scalability challenges, and production issues.
- Participate actively in technical design discussions, code reviews, and architecture planning sessions.
- Collaborate with business development and partnership teams to develop third-party integrations and technology adapters.
- Support technical evaluations, solution assessments, and partner due diligence activities.
Required Skills & Experience
- Strong understanding of web technologies, web architecture, protocols, and performance optimization techniques.
- Hands-on experience with modern JavaScript frameworks such as React, Vue.js, or Angular.
- Solid knowledge of REST APIs, HTTP/HTTPS protocols, and distributed application architecture.
- Experience working with both relational and NoSQL databases.
- Strong proficiency in Java and Spring Boot, with experience developing enterprise-scale applications.
- Practical experience designing and implementing microservices-based architectures.
- Knowledge of containerization technologies such as Docker and cloud platforms, preferably PCF.
- Experience building secure applications and implementing API security standards.
Technical Expertise
Experience with the following technologies is highly valued:
- Backend Development: Java, Spring Boot, Go
- Frontend Development: React, Vue.js, Bootstrap, jQuery
- Message Streaming & Event Processing: Kafka
- Databases & Caching: MongoDB, MySQL, Redis
- Monitoring & Observability: ELK Stack, OpenSearch, Graylog
- Containerization & Cloud Technologies: Docker, PCF
To Apply:
Interested applicants please send your resume in MS Words format to pooja.yadav@ambition.com.sg and attention to Pooja (R1551322)
Short listed candidates will be notified
www.ambition.com.sg
EA Registration Number: R1551322
Data provided is for recruitment purposes only
Business Registration Number: 200611680D.
License Number: 10C5117