Summary: The Java Software Engineer role involves designing, developing, and maintaining Java-based microservices using Spring and Spring Boot frameworks. The position requires collaboration with cross-functional teams to deliver high-quality software solutions while ensuring application performance and reliability. The engineer will also participate in code reviews, testing, and continuous integration processes, and mentor junior developers. Staying updated with emerging trends in Java microservices development is essential for success in this role.
Key Responsibilities:
- Architect and implement Java microservices aligned with business needs
- Lead development efforts focusing on code quality, scalability, security, and compliance
- Collaborate with DevOps teams to automate deployment, monitoring, and incident management
- Mentor junior developers and provide technical guidance within the team
- Participate in sprint planning, estimation, and agile ceremonies to ensure timely delivery
- Analyze system performance and optimize microservices for efficiency and reliability
- Ensure adherence to coding standards, best practices, and organizational policies
- Engage with stakeholders to translate business requirements into technical solutions
Key Skills:
- Java
- Spring
- Spring Boot
- Spring MVC
Salary (Rate): undetermined
City: Belfast
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Description: Design develop and maintain Javabased microservices leveraging Spring and SpringBoot frameworks Build scalable resilient and highperformance backend systems as part of a microservices architecture Collaborate with crossfunctional teams to gather requirements and deliver highquality software solutions Ensure application performance responsiveness and reliability across diverse business domains Participate in code reviews testing and continuous integration processes to maintain code quality Troubleshoot and resolve issues in development testing and production environments Stay updated with emerging trends and best practices in Java microservices development Work with cloud platforms and containerization technologies to deploy and manage applications
Roles and Responsibilities: Architect and implement Java microservices aligned with business needs Lead development efforts focusing on code quality scalability security and compliance Collaborate with DevOps teams to automate deployment monitoring and incident management Mentor junior developers and provide technical guidance within the team Participate in sprint planning estimation and agile ceremonies to ensure timely delivery Analyze system performance and optimize microservices for efficiency and reliability Ensure adherence to coding standards best practices and organizational policies Engage with stakeholders to translate business requirements into technical solutions
Mandatory Skills: Java, Spring, SpringBoot, SpringMVC