Senior Code Designer (Java Full Stack)
We are looking for a Senior Code Designer to join a global banking technology team based in Singapore. You will be responsible for the design, development, and maintenance of robust and secure software applications, particularly around data quality monitoring and messaging in a Capital Markets environment.
As a senior contributor, you will work with Java/Spring Boot, REST APIs, messaging systems (e.g., Kafka, JMS), and DevOps tools, while collaborating with other developers, analysts, and stakeholders across international teams. The role involves hands-on coding, architecture alignment, process optimization, and ownership of technical delivery.
Key Responsibilities:
Lead solution design aligned with functional architecture
Create detailed technical specs, API contracts, and sequence diagrams
Develop backend systems using Java, Spring, messaging tools
Implement TDD/BDD practices and non-functional testing
Ensure code quality, scalability, and performance
Collaborate with UI/UX designers for frontend development (React, Angular)
Work on DevOps pipeline and CI/CD integration
Support UAT, deployment, and production troubleshooting
Document designs, test cases, and development best practices
Contribute to automation and continuous improvement efforts
Engage actively with global stakeholders and technical teams
Requirements:
Minimum 10 years of experience in software development
Strong in Java, Spring Boot, REST APIs, multithreading, message queues
Experience with Kafka, JMS, Swagger, SQL, NoSQL (MongoDB), PostgreSQL, Oracle
Good understanding of cloud platforms (preferably AWS) and DevOps tools (Jenkins, Git, SonarQube, Jira, Maven)
Hands-on with front-end tech: ReactJS, AngularJS, TypeScript
Solid knowledge of Unix/Linux scripting
Familiarity with capital markets and financial products (FX, Credit, Bonds, etc.)
Experience in Agile/Scrum environments
Strong communication skills and ability to work independently
Nice to Have:
Exposure to business intelligence tools
Experience with monitoring/observability platforms
* Prior background in banking or capital markets IT
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.