Job DescriptionYou will be a Senior/Lead Developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
You’ll be responsible for:
• 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
You’ll have:
• 6+ years of commercial software engineering experience in Java, Spring, Microservices.
• 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
It would be great if you 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