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
Lead end-to-end software delivery for regulatory reporting systems within Payments Technology. Develop, review, debug, and optimize secure production code, data pipelines, and reporting workloads using Python, PySpark, Spark, and Databricks. Establish AI-assisted engineering practices, validation standards, automation, and SDLC governance. Partner with stakeholders on data quality, lineage, reconciliation, and audit controls while providing technical direction and serving as a subject matter expert.
Top Skills:
Amazon EmrAmazon S3SparkAutomated TestingAWSAws GlueAws LambdaAws Step FunctionsCi/CdDatabricks LakehouseDelta LakeJavaObservability ToolingPysparkPythonSpark Sql
Financial Services
Develops, tests, reviews, and troubleshoots secure, scalable Java software within an agile Payments Technology team. Designs high-throughput distributed systems, improves application resiliency and operational stability, automates recurring remediation, and applies CI/CD and secure engineering practices. Uses and guides responsible adoption of AI-assisted development tools, contributes to technical communities, and supports end users. Works with relational and NoSQL databases and on-premises or public cloud environments.
Top Skills:
Artificial Intelligence-Assisted Development ToolsAWSCi/CdJavaNosql DatabasesRelational DatabasesSpring Boot
Financial Services
Develop and support Java applications for banking systems, identify system enhancements, consult with users and technology teams, design programming solutions, and analyze vulnerabilities. Responsibilities include testing, debugging, application support, security remediation, and mentoring junior analysts. The role requires Java and enterprise web development experience, database and SQL knowledge, unit testing awareness, and familiarity with application servers, DevOps tools, and high-availability transactional systems.
Top Skills:
AngularCSSGitHarnessHTMLJ2EeJavaJdbcJenkinsJmsJspJunitKafkaLightspeedMicroservicesOraclePythonServletsSpringSQLStrutsTestngUnix
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.


