Summary: The role of Fullstack Developer involves designing, developing, and maintaining Java-based applications, ensuring secure and scalable solutions. The position requires collaboration with cross-functional teams and ownership of projects, with a focus on best practices in coding and deployment. The role is based in Glasgow and offers both contract and fixed-term employment options. The developer will work on-site five days a week.
Key Responsibilities:
- Design, develop, and maintain robust Java-based applications.
- Deliver secure, stable, and scalable solutions across various business and technical domains.
- Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions.
- Take ownership of projects, proactively identifying and resolving issues.
- Ensure best practices in coding, testing, and deployment.
Key Skills:
- Core Java & Functional Programming: Minimum 5 years of experience with strong understanding of functional programming concepts.
- Spring Ecosystem: At least 5 years of hands-on experience with Spring, Spring REST, Spring Boot, and JPA.
- Kubernetes: Minimum 2 years of experience deploying and managing applications on Kubernetes.
- Front End Technologies: Working knowledge of Angular and React UI frameworks (2+ years).
- Testing: Deep expertise in JUnit and integration testing (5+ years).
- SQL: Ability to write efficient and optimized SQL queries (3+ years).
- Agile Methodologies: Solid understanding of Agile practices and principles.
- CI/CD: Experience with continuous integration and deployment pipelines.
- Design Principles: Strong grasp of software design principles and patterns.
Salary (Rate): £450 per day
City: Glasgow
Country: UK
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
- £450 per day
- £70k FTC
- onsite 5 days per week
Responsibilities
- Design, develop, and maintain robust Java-based applications.
- Deliver secure, stable, and scalable solutions across various business and technical domains.
- Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions.
- Take ownership of projects, proactively identifying and resolving issues.
- Ensure best practices in coding, testing, and deployment.
Required Qualifications
- Core Java & Functional Programming: Minimum 5 years of experience with strong understanding of functional programming concepts.
- Spring Ecosystem: At least 5 years of hands-on experience with Spring, Spring REST, Spring Boot, and JPA.
- Kubernetes: Minimum 2 years of experience deploying and managing applications on Kubernetes.
- Front End Technologies: Working knowledge of Angular and React UI frameworks (2+ years).
- Testing: Deep expertise in JUnit and integration testing (5+ years).
- SQL: Ability to write efficient and optimized SQL queries (3+ years).
- Agile Methodologies: Solid understanding of Agile practices and principles.
- CI/CD: Experience with continuous integration and deployment pipelines.
- Design Principles: Strong grasp of software design principles and patterns.
Preferred Skills
- Experience with public cloud platforms (AWS, Azure, GCP).
- Familiarity with Kafka, MQ, or other streaming services.
- Exposure to AI-assisted development tools such as Co-pilot.