Back to all jobs
C
Java Developer
D05 Pasir Panjang, Hong Leong Garden, Clementi New Town, Singapore
Permanent, Full TimeInformation TechnologyJob Description
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
About Cognizant Technology Solutions Asia Pacific Pte. Ltd.
First seen: May 28, 2026
Last updated: May 29, 2026