Senior Java Application Developer
3 weeks ago
Job Scope:
We are seeking a Senior Java Application Developer to join our client's dynamic Capital Markets Department.
As a Senior Java Application Developer, you will be responsible for developing features within a specific Delivery Team. You will work autonomously and follow 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, taking into account the principles of Agile development.
Capital Markets IT (CMI) involves technology solutions and systems used in financial markets for trading, investment, and related activities. This includes electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and regulatory measures. The use of advanced technologies like API's, artificial intelligence and cloud solutions are also becoming increasingly prevalent in Capital Markets to enhance efficiency and decision-making processes.
Main Responsibilities:
- Research, design, and develop high-quality software solutions as per the user needs.
- Build quality, shippable, and reusable code according to design and coding standards.
- Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards.
- Perform peer reviews when needed to ensure code quality and adherence to best practices.
- Implement configuration management on each of your work items to ensure version control and traceability.
- Perform unit tests to verify the functionality.
- Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices.
- Implement and perform technical tests as defined in the test strategy to ensure the software meets all requirements.
- Propose non-functional needs in sprints to ensure the software meets performance, security, and other non-functional requirements.
- Estimate, break down, and update user stories and tasks to ensure accurate project planning and tracking.
- Update sprint backlog to reflect progress and any changes in scope.
- 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 post-mortem outcomes and convert them into best practices.
- Automation approach or suggest automation as and when applicable.
- Be in the forefront of communications and have good relationship with any stakeholder involved.
Job Qualifications:
- Candidate should have at least 7 years experience in relevant application / software development.
- Master or Bachelor's Degree in Computer Science / Information Technology / Programming & Systems Analysis / Science (Computer Studies) faculties.
Technical:
- Solution design using proven patterns, awareness of anti-patterns, performance tuning.
- Java/J2EE, Spring framework, AngularJS, Spring MVC/Struts, EJB, Multi-threading, Restful Web Services, SOAP Web Services, Swagger, JMS/WebSphere MQ, Javascript, JQuery, XML, XSLT, Xpath, XSD.
- Programming technology stacks – Java, Kotlin, Scala, Python, Spring Boot, Microservices, API Development.
- A good understanding of recent Java technology features, such as Lambdas, Streams, and Futures.
- Relational databases – MSSQL, Oracle, PostgreSQL, SQL Server, Sybase, DB2.
- Database clients – Toad, SQL Server Management Studio, DBeaver, SQL Developer.
- Source management – SVN/GIT, TDD using JUnit, Behavior Driven Development (BDD), Jira/QC, SVN.
- Application server – JBoss / WildFly / WebSphere / Tomcat.
- Well-experienced and have a good understanding of SQL, PL/SQL & Stored Procedures.
- Well-experienced and have a good understanding of Unix/Linux Shell Scripting.
- Have experience with JIRA, Confluence, Maven, GitLab, Jenkins, SonarQube, and other deployment tools.
- Experience with automation frameworks and libraries.
- Knowledge of implementing solutions on the cloud, preferably AWS.
- Valuable exposure to tools and technologies like Elasticsearch, Grafana, Prometheus, Kibana, Control-M, Kafka, Confluence, Jira, GitLab, MQ Series.
- Knowledge of cloud platforms and services (AWS, Azure).
- Experience in DevOps, CI/CD tooling (GIT, Maven/Gradle/Ansible/Bamboo, Jenkins).
- Experience with Docker/Kubernetes, Kafka, Spark, MongoDB.
- Experience in real-time data pipelines, e.g., Apache Storm.
- Experience in caching tools such as in-memory caching.
- Experience in ORM technology such as the Hibernate framework.
Functional:
- Experience in supporting Capital Markets 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.).
- Rich knowledge of trade lifecycle and transactions regulatory reporting.
Nice to have:
- Exposure to Capital Markets applications.
- Experience in Banking and Financial Investment domain.
- Experience in Credit Risk, Retail and Core Banking applications.
- Exposure in big data technologies and Hadoop.
- Domain-driven design and microservices e.g. Springboot.
Other Professional Skills and Mindset:
- Excellent communication and interpersonal skills to effectively collaborate with diverse teams.
- Excellent problem-solving and analytical skills with good detail orientation.
- Ability to work under pressure.
- Appetite to follow technology trend and participate to communities.
- Eagerness to learn and adapt to new technologies.
- 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.
- Proficient written and oral communication, including technical writing.
- Good organizational skills.
- Creative and innovative.
- Honest, responsive, and have understanding and respect of cultural diversity.
Interested candidates can click apply for more information.
** We regret to inform that only shortlisted candidates will be notified. **
We respect your privacy and all communication will be treated with confidentiality. If you wish to know more about this position or explore other roles, please prepare your updated profile and get in touch with our consultants.
Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by Manpower for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012.
Rallonza Bernice Mae Nocum | EA License No. 02C3423 Personnel | Registration No. R1442141
Tell employers what skills you haveMongoDB
Web Services
Oracle
XML
Spring
Big Data
AngularJS
JavaScript
Microservices
Spring MVC
JUnit
SQL
User Acceptance Testing
Java
J2EE
Software Development
Hibernate
-
Senior Java Developer
2 weeks ago
Singapore TALENTSIS PTE. LTD. Full timeRoles & ResponsibilitiesWe are seeking an experienced Senior Java Developer to join our client's software development team. The ideal candidate will have strong expertise in Java programming and be responsible for developing and maintaining high-performance applications. You will work closely with cross-functional teams to ensure that the software meets...
-
Senior Java Developer
3 weeks ago
Singapore TALENTSIS PTE. LTD. Full timeRoles & ResponsibilitiesWe are seeking an experienced Senior Java Developer to join our client's software development team. The ideal candidate will have strong expertise in Java programming and be responsible for developing and maintaining high-performance applications. You will work closely with cross-functional teams to ensure that the software meets...
-
Application Developer(Java)
5 days ago
Singapore JP infotech Full timeMin 3 Years Full stack = Java + Spring + Javascript Back End Developer = Java + Spring + SpringBOOT + Microservice Front End Developer = Javascript + Typescript + Redux + WebComponents (optional lit-element) Dev: - Writing scalable, robust, testable, efficient and easily maintainable code - Translating software requirements into stable, working, high...
-
Senior Java Developer
2 weeks ago
Singapore ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. Full timeRoles & ResponsibilitiesWe are seeking a highly skilled Senior Java Developer with minimally 8+ years of relevant experience to join our dynamic team. The ideal candidate will have strong expertise in Java, along with experience in AWS, Kotlin, and OpenShift. You will be responsible for designing, developing, and maintaining scalable and high-performance...
-
Senior Java Developer
1 week ago
Singapore BILLIGENCE ASIA PTE. LTD. Full timeAs a senior Java developer, the developer is expected to be hands-on, exceptionally strong coder, technical thought leader and ability to solve some of the most complicated problems with simple solutions. - Java 8 or above, Spring, Spring Boot - Minimum 6 Years of relevant software development experience - Knows reactive programming in the Spring Framework -...
-
Senior Java Developer
2 weeks ago
Singapore ANTAES ASIA PTE. LTD. Full timeRoles & ResponsibilitiesWe are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing...
-
Senior Java Developer
3 weeks ago
Singapore ANTAES ASIA PTE. LTD. Full timeRoles & ResponsibilitiesWe are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing...
-
Application Developer
2 weeks ago
Singapore Power IT Services Full timeJob Description: - Bachelor's Degree in Computer Science, Computer Engineering, Information Systems, or equivalent. Diploma holders with minimum 2 years relevant experience are also eligible. - Possess minimum 2 year of experience writing code using languages such as (but not limited to) J2EE, Java, PL/SQL. - Possess hands-on experience with Java Struts,...
-
Senior Java Developer
2 weeks ago
Singapore AZQORE SA Singapore Branch Full timeRoles & ResponsibilitiesWant to join Azqore, named "Best Core-Banking Platform" 2024?A subsidiary of Indosuez Wealth Management, the wealth management arm of the Crédit Agricole Group, and Capgemini, Azqore is an international company specializing in Information Systems outsourcing and Banking Operations Processing for private banking players.We provide our...
-
IT Application Developer
6 days ago
Singapore THE EDGE CONTRACTING SERVICES PTE. LTD. Full time**IT Application Developer (Java & ReactJS) - 2 years contract - Singapore** We are seeking an experienced FullStack Developer with at least **4 years of hands-on experience in Java software**development to design, develop, and maintain **Enterprise Level Applications**. If you have strong expertise in **Java**and **Spring**for backend development and...