Main responsibilities
• Involve with software and product development and ad hoc projects
• Design, develop, enhance, test and integrate Web Applications
• Software analysis, software design, code implementation, software integration, module verification and validation
• Deliver software products for integration testing in accordance with standard procedures
• Prepare and maintain technical documentation and software deliverables
• Participate in technical discussions and provide solutions based on industry best practices
• Follow the firm’s methodology (Agile included)
• Participate in L3 support
Job Requirements:
• At least 6 years of relevant working experience with Java-J2EE software engineering
• Good working knowledge with the software development methodologies such as Waterfall, Agile etc
• Hands-on experience of end-to-end design and implementation of complex IT systems
• Bachelor or Master Degree in Computer Science, IS, or IT
• Financial/banking industry knowledge preferred
• Strong knowledge in Core Java (Java 8 or above) for web application design & development
• Technical expertise in Java Development and associated frameworks (Spring, Hibernate).
• Extended understanding on Spring Framework (Core, MVC, Security, AOP, Data, Integration, Transaction, Batch etc.) preferably with Spring Boot
• Strong knowledge on Hibernate/JPA framework.
• Experience working with front end frameworks like Angular/React with good UI skills in general
• Extensive experience developing API (WSO2, Kong) with associated security constraints
• Hands on experience with S3 and Kafka
• Solid database skills (SQL, SQL Server, stored procedure)
• Good experience on DevOps/DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, SONAR, CheckMarx
• Comfortable with source code management system such as GIT
• Knowledge of scripting (bourne, korn, bash)
• Experience with Eclipse/IntelliJ
• Familiarity with Liquibase
• Experience using Github Copilot
Interested applicants please send your resume in MS Words format and attn it to Tan Joanna (R1104661).
Short listed candidates will be notified
www.ambition.com.sg
EA Registration Number: R1104661
Data provided is for recruitment purposes only
Business Registration Number: 200611680D. Licence Number: 10C5117