- 12 months contract
- Benefits: 18 days annual leave, completion bonus and $300 fixed transportation allowance
- Multiple headcount available
You will play a key role in designing, developing, and maintaining high-performance backend services in a scalable microservices environment. Drawing on your expertise in Java and Spring Boot, you will create robust, modular, and efficient components for critical business applications.
- Your responsibilities include building and managing containerized applications using Docker and orchestrating deployments with Kubernetes or similar tools, ensuring seamless scaling, high availability, and efficient resource use.You will architect and deploy cloud-native solutions on AWS, leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, and CloudWatch.
- You will design these solutions with a focus on reliability, performance, and cost-effectiveness, while following best practices for security, automation, and monitoring within AWS.A significant aspect of your role will be integrating with various databases.
- You will work with NoSQL databases like MongoDB and Amazon DocumentDB for unstructured data, and relational databases such as MSSQL and MySQL for transactional requirements. Redis will be used for in-memory caching to optimize application performance.Your experience with message queue (MQ) integration will be vital for developing scalable, event-driven architectures.
- You will integrate with messaging platforms like IBM MQ, AWS SQS, or Kafka to enable asynchronous processing, reliable message delivery, and decoupled communications between microservices and external systems.You will also design, develop, and optimize batch processing solutions using Spring Batch, building robust job flows for data processing and transformation, as well as scheduling and monitoring batch jobs for reliability and performance.Writing clean, maintainable, and well-documented code is essential.
- You will emphasize test-driven development and code quality, utilizing JUnit and integration testing frameworks to ensure comprehensive coverage and reliability across all modules.System monitoring and observability are central to your responsibilities.
- You will implement and manage monitoring, logging, and alerting solutions to maintain application health and quickly respond to anomalies. Tools such as AWS CloudWatch, Prometheus, Grafana, ELK stack, or Datadog will be used to collect, visualize, and analyze metrics and logs.
- Building observability - including custom metrics, structured logs, and distributed tracing - will be key for diagnosing issues, identifying bottlenecks, and understanding system behavior.
- Proactively analyzing system logs and metrics will help you detect performance issues, security vulnerabilities, and unusual patterns, enabling timely intervention and continuous improvement. You will collaborate with DevOps and Infrastructure team to fine-tune application performance, implement CI/CD pipelines, and drive automation for rapid and reliable deployments.
- Beyond technical delivery, you will foster a culture of collaboration and excellence.
- This includes conducting code reviews, promoting coding standards, and mentoring junior engineers. Your leadership will help shape best practices for software engineering, testing, and operations.
- You will also provide production support, troubleshooting live system issues efficiently to minimize downtime and user impact. Your ability to resolve incidents, identify root causes, and implement sustainable fixes will be crucial for maintaining system reliability and performance
- Overall, your contributions will ensure the delivery of robust, scalable, and observable backend solutions, fully integrated advance messaging and batch processing capabilities, and supporting a modern, efficient technology stack that meets evolving business needs.
- Minimum 4 -6 yrs of experience in Java and Springboot
- Only Singaporeans
Please note: Due to the anticipated high volume of applications, only shortlisted candidates will be contacted. All information provided will be treated with strict confidentiality and used solely for recruitment purposes.
Ramos May Anne De Mesa
Managing Consultant
EA Personnel No: R1110127
Peoplebank Singapore Pte Ltd. | EA Licence No: 08C5248