The Career Works Limited

Java Developer - Investment Bank

The Career Works Limited · Singapore, Singapore

Human Resources Services · 11-50 employees

8 h ago
Mid (2-5 yrs) Contractor Singapore
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop, test, and maintain high-performance Java-based applications within an investment banking environment. Collaborate with analysts to design scalable code and resolve performance bottlenecks throughout the software development lifecycle.

What they look for

Java Spring Boot SQL DB2 Sybase Git RESTful APIs JUnit Agile AWS Microservices Hadoop Spark Kafka DevOps NoSQL

Requirements

Requires a Bachelor's degree in Computer Science or a related field and over 3 years of proven Java development experience. Proficiency in Spring Boot, SQL databases, and Agile methodologies is essential.

Full description

Our client a large Investment Bank in Singapore is looking for a Java Developer

RESPONSIBILITIES AND QUALIFICATIONS

Key Responsibilities

  • Develop, test, and maintain Java-based applications, ensuring high performance and responsiveness.
  • Collaborate with business analysts and other developers to define software requirements and solutions.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Troubleshoot and debug application issues, identifying and resolving performance bottlenecks.
  • Contribute to all phases of the software development lifecycle.
  • Write clean, test-driven scalable, and well-documented code.
  • Participate in code reviews to maintain code quality and standards.
  • Stay up-to-date with the latest industry trends, technologies, and best practices.

Required Skills:

  • Ability to work independently, take ownership, and operate proactively in a fast-paced environment 
  • Java Programming: Strong knowledge of Java, with a good understanding of OOP principles.
  • Cloud AWS
  • Frameworks: Experience with Java frameworks, such as Spring Boot.
  • Database Management: Proficiency in SQL and experience with databases like DB2 and Sybase.
  • Version Control: Experience with version control tools, such as Git.
  • APIs: Knowledge of RESTful APIs and web services.
  • Testing: Familiarity with unit testing frameworks, such as JUnit.
  • Agile Methodology: Experience working in Agile/Scrum environments.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.

 

Preferred Skills (Nice to Have):

  • Knowledge of microservices architecture.
  • Knowledge of bigdata technologies like Hadoop and Spark
  • Experience in event streaming technologies like Kafka. 
  • Experience with cloud platforms like AWS or GCP.
  • Experience with DevOps practices, including CI/CD.
  • Exposure to NoSQL databases, such as MongoDB or ElasticSearch.
  • Knowledge of front-end frameworks like Angular or React.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven work experience in Java development (3+ years).

Please share your resume to hrit@thecareerworks.com