Job details
Our client is seeking an experienced developer to play a senior role within an Agile team.
- Working with business partners to identify solutions to a variety of challenges.
- Articulating technical design and clearly communicating same with team members.Implementing backlog items in collaboration with other team members.
Key previous demonstrated experience and skills include:- > 5yrs Development experience in Java-based capabilities
- Proven lead developer skills including a background in mentoring more junior developers.
- Strong Lean / Agile delivery experience
- Solid understanding of OOD and Design Patterns.
- Strong understanding of the JVM including its limitations, weaknesses, and workarounds.
- Experience with popular web application frameworks such as SpringMVC.
- Intrinsic grasp on non-functional considerations of enterprise-grade web properties such as security, performance, scalability and supportability.
Desired not essential- Front-end delivery leveraging modern technologies like ReactJS, ES6, Sass, Jasmine and Browserify.
- Experience establishing and / or maintaining CI / CD pipelines.
- AWS experience; e.g., SNS, SQS, RDS, EC2, CloudFormation, etc.