Overview
We are looking for a highly skilled Full Stack Java Developer to join our team on a hybrid basis, spending three days a week in our Glasgow office. The selected contractor will leverage their extensive experience in developing enterprise-grade web applications, collaborating closely with clients and cross-functional teams to deliver high-quality software solutions. This role will involve a mix of hands-on technical work and client interaction, aiming to drive innovative development practices and support project objectives.
Responsibilities
- Design, develop, test, and maintain scalable enterprise web applications.
- Build and support microservices-based solutions using Java and Spring technologies.
- Develop RESTful APIs and web services for integration with internal and external systems.
- Collaborate with business stakeholders, architects, and cross-functional teams to gather and refine requirements.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Develop and maintain frontend applications using ReactJS and related JavaScript technologies.
- Implement CI/CD pipelines and deployment automation processes.
- Troubleshoot production issues and perform root cause analysis.
Requirements
- Minimum 7–8 years of experience in software development and enterprise application delivery.
- Proven experience developing web-based applications using ReactJS, Spring Boot, and Microservices Architecture.
- Strong technical skills in Java 8 or higher, Spring Framework, and REST APIs.
- Experience with cloud technologies, specifically AWS, and DevOps practices.
- Proficient in CI/CD tools such as Jenkins, Maven, and Git.
- Strong analytical and problem-solving skills, along with excellent communication abilities.
- Experience working in Agile/Scrum delivery frameworks, and familiarity with mentoring junior developers.