Logo-of-COGNIZANT-TECHNOLOGY-SOLUTIONS-ASIA-PACIFIC-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Java Developer

salary Salary :

$8,000 - 9,500 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Java Developer

KEY FEATURES OF THE POSITION (Functional / Technical)

  • Communicate highly technical issues to non-technical audience.
  • Earn good reputation of being technically strong in the organization by helping solve problems others struggle with.
  • Development and delivery with Java, Python, EJB, Spring Boot, MySQL, Oracle and IBM MQ.
  • Understand business / system requirements and translate them into technical solutions that are scalable, stable and fit for purpose.
  • Tackle very complex legacy defects that mediocre developers cannot analyse/solve.
  • Ensure adherence to the bank standards (including code, security and performance).
  • The role provides exposure to Wealth Management systems.
  • Passionate about technologies and building robust and scalable Java/Python-based systems.
  • Analysis, design, coding, and implementation of complex and custom-built applications.
  • Work collaboratively with team to achieve goals. Experience working in Agile methodologies such as Scrum and/or Extreme Programming.
  • Experience in following best practices like Test-Driven Development (TDD) and Continuous Integration (CI).
  • Investigate and resolve production issues to help maintain a stable production environment; remain calm and effective in crisis.

Technical Skills

Must Have:

  • Core Java 8+ and JUnit.
  • Strong hands-on experience in Python (e.g., data processing, scripting, API development).
  • Spring Boot
  • Strong computer science knowledge (algorithms, data structures, object-oriented design)
  • TDD – able to write acceptance tests
  • Maven
  • Basic Linux shell scripting commands
  • Java Messaging Concepts (JMS, MQ)
  • Relational Database concepts, SQL, joins, indexing, triggers, etc.
  • Web Services – REST, SOAP
  • Spring core concepts
  • Experience in SQL query optimization
  • Familiarity with IntelliJ, Git, SonarQube/SonarLint
  • Experience developing REST APIs using Python frameworks (e.g., Flask, FastAPI, Django) is an advantage

Desirable:

  • JBOSS (or any other application server knowledge)
  • Java Server Faces, JPA, EJB knowledge
  • Able to write/understand complex SQL queries
  • Kafka
  • React JS
  • Experience with Python-based data frameworks (e.g., Pandas, NumPy) or integration with data platforms is a plus
Original job Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.

COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.   Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process outsourcing services, dedicated to helping the world's leading companies build stronger businesses. Headquartered in Teaneck,...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.