Software Engineer (Java) – 12-Month FTC, Potential to Go Permanent With Our Client. Location: Manchester (Hybrid, 2 days/week) About the Opportunity Nology is proud to be partnering with a global technology consultancy, recognised for its innovation and excellence in delivering digital solutions to clients. What You’ll Be Doing: Design, develop, test, and maintain software applications that meet business and user needs. Translate user stories and business requirements into production-ready code. Ensure system robustness, resilience, and performance through sound engineering practices. Develop and maintain automated test suites using TDD and BDD methodologies. Collaborate with cross-functional teams, including Lead Engineers and Technical Architects, to investigate and implement technical solutions. Participate in code reviews, technical documentation, and knowledge sharing. Guide and mentor team members, promoting best practices and continuous improvement. Apply modern development standards and tools, and support others in adopting them. Contribute to the design and optimisation of microservices and underlying systems. Tech Stack You'll be Using: Languages & Frameworks: Java (11/17/21), Spring Boot Testing: TDD, BDD, functional and non-functional testing DevOps & CI/CD: GitLab CI, Docker, Kubernetes/EKS (desirable) Architecture: Microservices, APIs Cloud & Infrastructure: AWS, Terraform (desirable) Other Tools: Kafka (desirable) Experience with these technologies is essential, but we’re also open to candidates who are eager to learn and grow. If you’re strong in some areas and keen to develop in others, we’d still love to hear from you. What We’re Looking For 1-4 years of hands-on experience in software development. Strong understanding of software engineering principles and the full development lifecycle. Experience with automated testing and defining test strategies. Proficiency in containerisation and cloud-native development. Ability to work collaboratively in agile, cross-functional teams. Passion for clean code, scalable systems, and continuous improvement. Eligible for SC Security Clearance. Why Join Us? Work with a global technology consultancy delivering cutting-edge digital solutions. Collaborate with talented engineers in a supportive, inclusive team environment. Access modern tools, technologies, and agile ways of working. Opportunities for continuous learning, career development, and mentorship. Flexible working arrangements to support work-life balance. Contribute to meaningful transformation in enterprise and public sector systems. Please Note: This is a Nology opportunity. While you’ll be working with one of our prestigious clients, you’ll be employed directly by us. Apply Today! If you're interested in discovering new opportunities, please submit your application. We look forward to hearing from you!