Help the refugees

If you move around the world by choice, consider helping those forced from their homes by conflict. Donate to the UN Refugee Agency today.


Senior Software Engineer (Java) – Contract

Visit website

This role is for a Senior Software Engineer with proven senior-level experience of software development and design. The Senior Engineer will work with Equal Experts and client teams on-site, and will be expected to mentor and share their skill/knowledge with other Engineers on their project(s).Main responsibilities:Providing technical leadership within their team.Consistently delivering to challenging business objectives and adhere to Service Level Agreements with commercial implications for success and failure.Demonstrating strong problem-solving skills.An advocate of different Agile methodologies: Scrum, Kanban, TDD, BDD, XP, CI/CD.Introducing Open Source products/tools as appropriate to optimise the delivery timescale and quality of the software product.Essential skills/experience:Java Virtual Machine based environment: Java, Groovy, Scala.Strong Object Oriented programming skills.Experience of developing and running code in containerised environments using Kubernetes.Service Oriented Architectures: ReSTful, SOAP.ReST Microservices architecture experience.Experience with version control (GIT/SVN/Mercurial/CVS).You will have been involved with all aspects of software delivery and life cycle, from inception phase to delivery.Have solid experience working on bespoke built enterprise OO applications.Have successfully applied Agile/XP/Scrum practices and introduced Agile techniques and may have coached teams to apply them effectively.Excellent communication and mentoring skills; both verbal and written.

Apply now