Senior Java Developer

Open 16d reposted 2×

We are looking for Java Developer for one of our clients in Singapore . For you to be successful in the role, you should possess at least 7-12 years of experience in Software development in Java technologies.

Responsibilities:

  • Design, develop, and maintain applications using Java and COBOL programming languages
  • Develop and deploy microservices using Spring Boot framework
  • Modernize legacy COBOL applications and integrate them with modern Java-based systems
  • Implement Risk and Credit management solutions supporting business requirements
  • Collaborate with cross-functional teams to design and implement RESTful APIs
  • Participate in the full software development lifecycle including analysis, design, coding, testing, and deployment
  • Ensure code quality through code reviews, unit testing, and adherence to best practices
  • Troubleshoot and resolve production issues in both legacy and modern systems
  • Document technical specifications and maintain comprehensive system documentation

Required Skills:

  • Strong proficiency in Java programming language
  • Hands-on experience with Spring Framework and Spring Boo t for microservices development
  • Experience with RESTful API design and implementation
  • Knowledge of SQL and database technologies (Oracle, DB2, or similar)
  • Familiarity with version control systems (Git) and CI/CD pipelines
  • Understanding of microservices architecture patterns and containerization (Docker, Kubernetes, Jenkins)
  • Solid understanding of Risk Management concepts and frameworks

Preferred Skills

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of message queuing systems (Kafka, RabbitMQ)
  • Experience with Agile/Scrum methodologies
  • Professional certifications in Java or Spring Framework
  • Experience with mainframe technologies (z/OS, CICS, JCL)
  • Knowledge of DevOps practices and tools

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available