Main responsibilities
- 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, BDD approaches
- Perform non-functional testing
- Perform design and code review for other team members
- 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
Qualifications and Profile
We have multiple positions for Java developers with junior, intermediate and senior profiles. At least 8 years in Java/J2EE development in MVC/Micro services architecture.
Functional
- Solution design using proven patterns, performance tuning.
- Devops / Release management / production support skills strongly preferred.
- Programming skills - Java/J2EE, Spring, Spring MVC/Angular JS, ELK Stack.
- Relational databases β Oracle 12c /19c
- No SQL DB β Cassandra, HBASE
- Build tool β Maven/Ant, UML, Restful web services, Jenkins
- Source management βGIT, GITLab, TDD using Junit, Cucumber, Jira/QC.
- Knowledge in IBM MQ is required.
- Good to have: Knowledge of Apache Spark programming, Apache Kafka, and Hadoop management tools
Project Methodology:
- Understanding of corporate banking and cash management domain
Other Professional Skills and Mindset
- Strong organizational and communication skills
- Strong analytical and problem solving skills
- Team spirit - Like explaining and sharing knowledge
- Awareness of various software development procedures
- Ability to follow defined procedures
Interested applicants, please email your resume to Shaun Quek Yew Meng
Email: [email protected]
CEI Reg No: R1660732
EA Licence No: 99C4599