Full Stack Java Developer (Spring Boot / Angular)
Location: Changi Business Park, Singapore
Assignment Duration: 12 Months
We are looking for a Full Stack Java Developer to join a dynamic technology team delivering enterprise-scale finance technology solutions. You will work with modern technologies including Java, Spring Boot, Angular, and cloud-native platforms while collaborating with cross-functional teams to deliver impactful digital initiatives.
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot
- Develop responsive and user-friendly web applications using Angular and modern frontend technologies
- Build and integrate RESTful APIs and backend services
- Collaborate with business stakeholders, project managers, business analysts, and QA teams to deliver business requirements
- Participate in solution design, code reviews, testing, and deployment activities
- Ensure application quality, performance, security, and maintainability
- Contribute to Agile ceremonies and continuous improvement initiatives
- Support scheduled production releases and application deployments when required
Requirements (Must-Have Skills):
- 4–8 years of hands-on software development experience
- Strong Java and Spring Boot development experience
- Experience developing frontend applications using Angular and TypeScript
- Solid understanding of HTML, JavaScript, and CSS
- Experience designing and consuming RESTful APIs
- Strong SQL skills and experience with relational databases such as MySQL, PostgreSQL, or MariaDB
- Familiarity with Agile/Scrum development methodologies
- Strong analytical, problem-solving, and communication skills
Nice-to-Have Skills:
- React.js experience
- Docker and Kubernetes exposure
- CI/CD tools such as Jenkins, SonarQube, Bitbucket, or SVN
- Experience with Hadoop or Spark
- Knowledge of UNIX/Linux environments, Shell Scripting, or Python
- Banking, financial services, accounting, or regulatory reporting experience
Why Join Us?
- Opportunity to work on enterprise-scale finance technology projects
- Exposure to modern cloud-native technologies and development practices
- Collaborative and innovation-driven work environment
- Work alongside experienced technology professionals on impactful digital initiatives
**Scheduled support for production releases may be required, including evenings, weekends, and public holidays when necessary
Pay: $6,000.00 - $8,000.00 per month
Benefits:
Work Location: In person