Tyrrell Building Technologies Group is a rapidly expanding organisation with a focus on smart buildings achieved by utilising innovative technologies and solutions.
We achieve our aims and target our growth and expansion plans through strategic business units in the group, including a full turnkey engineering business, product distribution, hardware and software research and development and SAAS analytics reporting and estate portfolio management platform business. We have ambitious regional expansion and financial growth plans.
TBT are based in a friendly office in Leigh, Lancashire but our team has grown into global customer locations, and we intend for this to continue as we set ambitious growth targets for the group.
The Role
?We are seeking a skilled and proactive Full Stack Java Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance web applications. You should have deep expertise in Java for backend development, and be comfortable working with modern front-end technologies.
Responsibilities
Critical Success Factors
Turning customer requirements into effective, clean coded solutions
Problem solving and innovative thinking
Be great team player and share ideas
Key Responsibilities
Develop and maintain web applications using Java, Spring Boot, and front-end frameworks (e.g., React, Angular, or Vue.js).
Collaborate with UI/UX designers, product managers, and other developers to implement scalable, secure, and high-quality solutions.
Build RESTful APIs and integrate with third-party services.
Write unit and integration tests to ensure software quality.
Participate in code reviews, architecture discussions, and Agile ceremonies.
Optimize applications for performance and scalability.
Troubleshoot and debug issues across the stack.
Contribute to continuous improvement initiatives and DevOps practices.
Skills
?Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
3+ years of experience in full stack development.
Proficiency in Java, Spring Boot, and related backend frameworks.
Strong front-end development skills using JavaScript, HTML5, CSS3, and frameworks like React.js, Angular, or Vue.js.
Experience with REST APIs, microservices architecture, and relational databases (e.g., MySQL, PostgreSQL).
Familiarity with version control systems (Git) and CI/CD tools (Jenkins, GitLab CI, etc.).
Understanding of security best practices in web development.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Additional Preferred Qualifications
Experience with containerization tools like Docker and orchestration tools like Kubernetes.
Exposure to cloud platforms (AWS, Azure, or GCP).
Knowledge of NoSQL databases (MongoDB, Cassandra).
Experience with testing frameworks like JUnit, Mockito, Cypress, etc.
Familiarity with Agile/Scrum development methodologies.
If you are passionate about technology and eager to contribute to exciting projects, we encourage you to apply for this position. Join us in shaping the future of our products through innovative software solutions!
Job Types: Full-time, Permanent
Pay: 30,000.00-35,000.00 per year
Benefits:
Company events
Company pension
Free parking
On-site parking
Referral programme
Schedule:
Day shift
Monday to Friday
No weekends
Work authorisation:
United Kingdom (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.