| Description: |
Java Developer Bridgend £40,000 - £50,000 Java Developer - Our client, a dynamic and innovative technology company based in Bridgend, we are seeking an experienced and talented Full Stack Java Developer to join their growing team. Employing circa 30 personnel - our client specialises in providing cutting-edge solutions to a diverse range of customers and is passionate about delivering high-quality software products. This is an excellent opportunity to become part of a forward-thinking organisation. The business is looking for a versatile Full Stack Java Developer proficient in building end-to-end web applications. As the preferred applicant you will be adept at handling both client-side frontend development (HTML, CSS, JavaScript, React/Angular) and server-side backend development (Java, Spring Boot). In this role, you will manage the full application lifecycle, including database management (SQL/NoSQL) and API integration. Responsibilities: - Designing, developing, and maintaining scalable and high-performance web applications.
- Building and consuming robust RESTful APIs.
- Collaborating with our client's cross-functional teams to define, design, and ship new features.
- Producing clean, maintainable, and well-documented code.
- Effectively troubleshooting and resolving software defects and issues.
- Actively participating in all phases of the development lifecycle, from initial concept to final deployment.
Skills / Expereince Backend Development - Extensive professional experience as a Java Developer.
- In-depth knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Security, and Spring Data.
- Solid experience with Hibernate/JPA for object-relational mapping.
- A strong understanding of RESTful API design principles and best practices.
Frontend Development - High proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
- Hands-on experience with a modern JavaScript framework such as React, Angular, or Vue.js.
Database Management - Demonstrable experience with either SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB) databases.
DevOps and Tooling - Proficiency with Git for version control.
- Experience with build automation tools like Maven or Gradle.
- Familiarity with CI/CD pipelines and tools like Jenkins is highly desirable.
- Knowledge of containerization with Docker and orchestration with Kubernetes would be a significant advantage.
Development Metholodoligies - Proven experience working within an Agile or Scrum development environment.
Benefits - A highly competitive salary and a comprehensive benefits package.
- Clear pathways for professional growth and continuous development.
- A collaborative, supportive, and forward-thinking work environment.
 |