Job Description:
- Producing high quality, maintainable code
- Supporting in the design and development of complex software solutions
- Partnering effectively with client project teams
- A natural ability to mentor junior developers.
Must have:
- 3+ years of commercial software engineering experience in Java
- Service oriented architecture development
- TDD/BDD
- Experience working in an Agile environment
- Natural self-motivation with a passion for delivering excellence
- Great communication skills with the ability to build strong professional relationships
- Curiosity with an ongoing desire to develop and learn
- Good problem solving skills
- Bachelor's degree / Master's degree in Computer Science, Computer Engineering or related field
Good to have:
- Knowledge of DevOps tools, e.g., Jenkins, Sonar and CI/CD principles
- Experience with React/Angular frameworks
Financial Services and/or Software Consulting experience