Role Summary
Triad is seeking a Java Developer to play a key role in our client assignments. You will design, develop, and deploy high-quality software solutions that meet our clients’ needs. You will work closely with stakeholders, ensuring alignment with business objectives while maintaining high coding and security standards. As part of an agile team, you will contribute to the full software development lifecycle from requirement analysis to deployment and support.
Key Responsibilities:
- Design, develop, and maintain scalable Java applications using Java 17+ and Spring Boot.
- Develop and integrate RESTful APIs and microservices, ensuring alignment with cloud-native architectures.
- Collaborate with Agile teams and contribute to the full software development lifecycle using a User Centred Design approach.
- Conduct unit and integration testing using frameworks such as JUnit and Mockito to ensure high code quality.
- Implement DevOps best practices including CI/CD pipeline setup and maintenance (e.g., Jenkins, GitLab CI).
- Liaise with stakeholders, clients, and end users to understand requirements and deliver effective software solutions.
- Apply SOLID and DRY principles to ensure maintainable and scalable code.
- Work with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Communicate effectively across multidisciplinary teams, both verbally and in writing.
Skills and Experience:
- Proficient in Java development (Java 17+).
- Strong hands-on experience with Spring Boot, Hibernate, and REST API development.
- Familiarity with microservices architecture and major cloud platforms (AWS, Azure, GCP).
- Experienced in Agile methodologies and iterative delivery processes.
- Skilled in automated testing (unit and integration).
- Proficient in DevOps tools and practices, including CI/CD.
- Solid understanding of relational and NoSQL databases.
- Strong problem-solving and analytical skills with attention to detail.
- Excellent interpersonal and communication abilities.
Nice to Have:
- Experience working in the UK Public Sector, with familiarity with the GDS Service Manual
- Knowledge of containerisation tools and orchestration platforms (Docker, Kubernetes).
- Familiarity with modern front-end frameworks (React, Angular, Vue.js).
- Experience with API security standards, including OAuth2.
- Understanding of messaging systems such as RabbitMQ or Kafka.
- Active contributor to communities of practice or open-source projects.
Qualifications & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional experience in Java development.
hackajob is partnering with Triad Group Plc to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.