Senior Code Designer (Full Stack Java)

ANTAES ASIA PTE. LTD.
2 days ago
Posted date2 days ago
N/A
Minimum levelN/A
Main Responsibilities
Requirements
Technical
Functional
Nice to Have
Other Professional Skills and Mindset
- 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 estimation for the development of solutions.
- Study, evaluate, understand and provide feedback on functional specifications
- Develop solutions following defined standards and high quality
- Provide detailed estimation for development of solutions
- Implement solutions using TDD
- Implement BDD for the features
- Perform non-functional testing
- Prepare documentation for design and implementation
- Enable and support functional and user acceptance testing
- Support applications in production - analyze and resolve issues as they arise
- Work with various technical/functional teams to ensure proper delivery
- Maintain lessons learnt, release postmortem outcomes and convert them into best practices
- Automation approach or suggest automation as and when applicable
- Be in the forefront of communications and having good relationship with any stakeholder involved
Requirements
- Candidates should have minimum 10 years experience in relevant activities.
Technical
- Solution design using proven patterns, awareness of anti-patterns, performance tuning.
- Develop and maintain web applications using Java/J2EE, Spring, AngularJS, Spring MVC/Struts, Multi-threading, Restful web services, Swagger, JMS/WebSphere MQ, JavaScript, JQuery, XML, XSLT, XPath, XSD.
- A strong understanding of recent Java language features
- Design and implement user interfaces using ReactJS, AngularJS, TypeScript, and UI component libraries such as Material-UI.
- Collaborate with UI/UX designers to translate designs into high-quality code and ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Ensure reliable and scalable message processing using Kafka.
- Work with NoSQL databases like MongoDB, and experience in best practices for NoSQL DB performance.
- Work with relational databases - MSSQL, Oracle, PostgreSQL.
- Source management - SVN/GIT, TDD using Junit, DBUnit, Jira/QC.
- Application server - Jboss/WildFly/Websphere.
- Write well-designed, testable, efficient code.
- Well experienced and having a good understanding of SQL language.
- Well experienced and having a good understanding of Unix/Linux Shell Scripting.
- Experience with JIRA, Confluence, Maven, GitLab, Jenkins, SonarQube, and other deployment tools.
- Exposure to DevOps tools.
- Knowledge of implementing solutions on the Cloud, preferably AWS.
Functional
- Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)
Nice to Have
- Experience in Business intelligence tools
- Experience in working with application monitoring and automation,
- Experience in Banking environment, especially in Capital Market IT
Other Professional Skills and Mindset
- Excellent communication and interpersonal skills to effectively collaborate with diverse teams.
- Excellent problem-solving and analytical skills.
- Ability to work under pressure.
- Appetite to follow technology trend and participate to communities.
- Eagerness to learn and adapt to new technologies.
- Strong perseverance and diligence towards attaining goals and effective time management
- Passion for sharing expertise and grow team members' skills.
- Autonomous, self-motivated and excellent team player
JOB SUMMARY
Senior Code Designer (Full Stack Java)

ANTAES ASIA PTE. LTD.
Singapore
2 days ago
N/A
Full-time
Senior Code Designer (Full Stack Java)