What you'll do:
As a Java Developer, you will play a pivotal role in analysing user requirements and business objectives, determining software features and functionality, and proposing modifications to existing Java-based applications. You will have the opportunity to research, develop technological solutions based on communicated requirements and technical design. Your role will also involve enhancing existing security solutions prioritised based on client feedback, developing automated testing for the solutions engineered, enforcing software SLDC in the development circle, and supporting continuous improvement by investigating alternatives and technologies.
- Analyse user requirements and business objectives to determine software features and functionality
- Propose modifications to existing Java-based applications
- Compile comprehensive technical documentation and user assistance material
- Research and develop technological solutions based on communicated requirements and technical design
- Enhance existing security solutions prioritised based on client feedback, issues on PROD, internal discussion etc.
- Develop automated testing for the solutions engineered
- Enforce software SLDC in the development circle
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
What you bring:
The ideal candidate for this Java Developer role brings proficiency with core Java/J2EE technologies along with experience of utilising open source frameworks like Spring Framework. You are familiar with test driven development methodology and have hands-on experience with CI/CD tools like GIT, Jenkins, Team City. Your skill set includes experience of utilising relational database like JDBC, SQL, Store Procedure and scripting languages like Python, Shell, Regular expression. You have experience with Agile methodology and basic knowledge of using Linux, networking and information security.
- Proficiency with core Java/J2EE technologies (3+ years)
- Experience of utilising open source frameworks like Spring Framework
- Familiarity with test driven development methodology
- Hands-on experience with CI/CD tools like GIT, Jenkins, Team City
- Experience of utilising relational database, like JDBC, SQL, Store Procedure
- Experience of utilising scripting language. e.g. Python, Shell, Regular expression
- Experience with Agile methodology, e.g. spring planning, daily Scrum, retrospective etc.
- Basic knowledge of using Linux
- Basic networking knowledge
- Basic knowledge of information security, such as IAM, DLP, Crypto etc.
What sets this company apart:
Our client is a globally recognised financial services institution that provides a broad range of investment banking, securities, investment management and wealth management services. They are committed to creating a supportive and inclusive environment where all individuals can maximise their full potential. Their skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which they operate and who reflect a variety of backgrounds, talents, perspectives, and experiences.
What's next:
Ready to elevate your career? Apply now. Submit your application today by clicking on the provided link.
Do note that we will only be in touch if your application is shortlisted.
Robert Walters (Singapore) Pte Ltd
ROC No.: 199706961E | EA Licence No.: 03C5451
EA Registration No.: Bhargava Aviral R23112008