A reputable digital consultancy is looking for a Senior Java Software Engineer to join their team in Leeds. This hybrid role involves collaborating with multidisciplinary teams to deliver user-centered digital solutions. You'll be acting as a technical expert, leading the development of robust software solutions and guiding junior engineers. Strong experience with user-centered design, microservices, and CI/CD practices is necessary. The position offers competitive salary, flexible benefits, and chances for professional growth.
Qualifications
Strong experience across the full software development lifecycle.
Proven experience designing and implementing microservices architectures.
Experience with CI/CD tooling, including Jenkins and Azure DevOps.
Responsibilities
Act as a technical subject matter expert within delivery teams.
Collaborate closely with designers, analysts, and delivery colleagues.
Design, implement, and manage software development and deployment pipelines.
Communicate complex technical concepts clearly.
Build strong working relationships with team members and client stakeholders.
Lead and contribute to technical decision-making across projects.
Skills
User-centered design
Containerization (Docker, Kubernetes)
Microservices architecture
RESTful API development
Agile methodologies (Scrum, Kanban, TDD)
Native and web application development
Infrastructure as Code (CloudFormation, Terraform)
AWS and/or Azure
CI/CD tools (Jenkins, Azure DevOps)
Kotlin
Job description
A reputable digital consultancy is looking for a Senior Java Software Engineer to join their team in Leeds. This hybrid role involves collaborating with multidisciplinary teams to deliver user-centered digital solutions. You'll be acting as a technical expert, leading the development of robust software solutions and guiding junior engineers. Strong experience with user-centered design, microservices, and CI/CD practices is necessary. The position offers competitive salary, flexible benefits, and chances for professional growth.