Enable job alerts via email!

Senior Code Designer - Java Full Stack

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial service provider in Singapore seeks a talented Code Designer and Java Full Stack Developer for their Capital Market IT department. This role involves software development for data quality monitoring and event-driven architecture, requiring significant Java experience and a focus on security and performance in a fast-paced environment.

Qualifications

  • 10+ years of relevant experience.
  • Strong knowledge of Java language features and web application development.
  • Good communication, problem-solving, and teamwork skills.

Responsibilities

  • Align technical design with functional architecture design.
  • Develop solutions following high quality and defined standards.
  • Collaborate with technical and functional teams to ensure proper delivery.

Skills

Solution design
Performance tuning
DevOps tools
Java/J2EE
Spring
RESTful web services
AngularJS
NoSQL databases
SQL
Unix/Linux Shell Scripting

Tools

Jira
GIT
JUnit
WebSphere
AWS

Job description

Project Description:

Our client is the corporate and investment banking arm of The Group, the world's 12th largest bank by total assets.

We work daily with international branches located in 30 markets by:

  • Envisioning and preparing the Bank's future information systems
  • Partnering and supporting core banking flagships and transverse areas in their large-scale development projects
  • Providing premium in-house banking applications

This unique positioning empowers us to bring our core banking business a sustainable competitive advantage in the market.

We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.

We are seeking a talented Code Designer and Java Full Stack Developer to join our client's Capital Market IT department!

As a Code Designer and Java Full Stack Developer, you will be responsible for participating as a code designer and senior developer in the product development of data quality monitoring and management. The product implements quality control and monitors trade messages between various systems with custom routing rules and message transformation, utilizing message queues and middleware technologies. The person should be an experienced cloud practitioner with a mindset to improve the software development process, utilizing DevOps tools with a focus on security, quality, and performance. You will work autonomously following a continuous improvement approach, ensuring high-quality code that adheres to our design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, following Agile development principles.

Capital Markets IT involves technology solutions and systems used in financial markets for trading, investment, and related activities, including electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and regulatory measures. Technologies such as APIs, artificial intelligence, and cloud solutions are increasingly used to enhance efficiency and decision-making.

Responsibilities:

  • Align technical design with functional architecture design
  • Write detailed technical designs and API contracts
  • Draw sequence diagrams of process workflows
  • Review and merge code to the central repository
  • Study, evaluate, understand, and provide feedback on functional specifications
  • Develop solutions following defined standards and high quality
  • Provide detailed estimations for solution development
  • Implement solutions using TDD and BDD approaches
  • Perform non-functional testing
  • Prepare documentation for design and implementation
  • Support applications in production by analyzing and resolving issues
  • Collaborate with technical and functional teams to ensure proper delivery
  • Maintain lessons learned, release post-mortem outcomes, and incorporate best practices
  • Suggest automation approaches when applicable
  • Maintain effective communication and good relationships with stakeholders

Mandatory Skills:

  • 10+ years of relevant experience
  • Solution design using proven patterns, performance tuning, awareness of anti-patterns
  • Develop and maintain web applications using Java/J2EE, Spring, AngularJS, Spring MVC/Struts, Multi-threading, RESTful web services, JMS/WebSphere MQ, JavaScript, JQuery, XML, XSLT, XPath, XSD
  • Strong understanding of recent Java language features
  • Design and implement user interfaces using ReactJS, AngularJS, TypeScript, and UI component libraries such as Material-UI
  • Experience with Kafka for message processing
  • Work with NoSQL databases like MongoDB and relational databases such as MSSQL, Oracle, PostgreSQL
  • Source management tools like SVN/GIT, TDD with JUnit, DBUnit, and project management tools like Jira/QC
  • Experience with application servers like JBoss/WildFly/WebSphere
  • Proficiency in SQL and Unix/Linux Shell Scripting
  • Experience with DevOps tools and cloud solutions, preferably AWS
  • Excellent communication, problem-solving, and teamwork skills
  • Ability to work under pressure and adapt to new technologies

Nice-to-Have Skills:

  • Experience supporting capital market applications and trading systems, with knowledge of financial products
  • Experience with Business Intelligence tools and application monitoring and automation
  • Experience in banking, especially Capital Market IT
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.