Develop, test, deploy, and maintain enterprise web solutions. Collaborate across the SDLC with engineers, analysts, and architects. Participate in pair programming, code and design reviews, production deployments, and post-implementation support while ensuring development best practices.
Job Title - Java Developer
Key Skills - Java, Springboot, Microservices, React JS
Experience - 5+ years
Location - Singapore
Key Responsibilities:
- Develop, test, deploy, and maintain enterprise-grade web based solutions.
- Collaborate with a group of software engineers, business analysts, and software architects throughout the full SDLC.
- Involve in pair programming, code and design reviews to ensure high-quality standards.
- Deploy software application to production and provide post-implementation support.
- Ensure development best practices and standards are met.
Requirements:
- min. Degree in Computer Science, IT, or any relevant discipline.
- Min. 5 years of working experience in Java development
- Strong in Java, Microservices, RESTful/SOAP APIs, Web Services
- Java, Springboot, Microservices, React JS (Mandatory), and Linear Meta Data
- Knowledge of secure and scalable application design
- Collaborative mindset and eagerness to grow in a fast-paced team
Similar Jobs
Financial Services
Leads end-to-end software engineering for regulatory reporting initiatives in payments technology. Builds secure, scalable Java and Python applications and Databricks/Spark data pipelines with quality, lineage, and reconciliation controls. Guides architecture, code reviews, automation, operational stability, and AI-assisted engineering adoption. Partners with vendors and internal teams while coaching engineers on secure, responsible AI practices and modern software delivery.
Top Skills:
Ai/MlApache KafkaSparkAWSCi/CdDatabricksDelta LakeGrafanaHibernateJavaJunitLlmsMavenMySQLOraclePysparkPythonScalaSpark SqlSplunkSpring BatchSpring BootSpring Jpa
Financial Services
Develops secure, scalable cloud software and infrastructure solutions using Java and Python. Responsibilities include system design, application development, troubleshooting, architecture documentation, testing, operational stability, data analysis, and continuous improvement. The role also applies AI-assisted development tools responsibly, supports agile SDLC practices, and works with cloud infrastructure, infrastructure-as-code, databases, messaging systems, resiliency, and security practices.
Top Skills:
Ai-Assisted Software Development ToolsCassandraCi/CdCloud InfrastructureCockroachdbContainer SystemsDistributed TracingJavaKafkaMySQLOraclePythonTerraform
Financial Services
Develops, designs, tests, troubleshoots, and maintains secure, scalable software components within an agile banking technology team. Writes high-quality Java or Kotlin code, considers system dependencies, supports operational stability, analyzes data to solve technical problems, and applies SDLC automation and AI-assisted development tools. Requires collaboration across system design, application development, testing, security, resiliency, and cloud technologies, with blockchain and modern front-end familiarity preferred.
Top Skills:
Ai-Assisted Software Development ToolsAWSCi/CdJavaKotlin
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

