£50 Per hour
Undetermined
Undetermined
Greater London, England, United Kingdom
Summary: The Full Stack Engineer role involves designing and developing high-performance software solutions using Java and related technologies, with a focus on architecture and strategic direction throughout the development process. The position requires collaboration with business stakeholders to translate requirements into technical specifications and ensure compliance with best practices. The candidate will also mentor a team of developers, conduct code reviews, and provide technical guidance while maintaining system integrity and security. Strong problem-solving skills and experience in Agile methodologies are essential for success in this role.
Key Responsibilities:
- Create comprehensive architecture for software solutions and provide strategic direction throughout the development process.
- Design and develop high-performance, scalable, and reliable solutions using Java, Spring Boot, and Microservices technologies.
- Gather and analyze requirements from business stakeholders, translating them into technical specifications and architectural designs.
- Coordinate with stakeholders in architectural designs and software development, ensuring compliance with best practices.
- Perform code reviews and provide feedback to maintain code quality and adherence to best practices.
- Monitor a team of developers, providing technical guidance, mentoring, and support for successful project implementation.
- Create technical literature, such as training materials or sample code, to encourage acceptance of frameworks.
- Ensure system integrity by utilizing proper architectural designs and advising on security methods.
- Conduct software analysis, programming, testing, and debugging, supporting continuous improvement and investigating alternatives.
Key Skills:
- Proficiency in Java 8/11, Spring Boot, Microservices, PostgreSQL, Hibernate/JPA, and Azure.
- 5-12 years of experience in software architecture design principles.
- Strong problem-solving skills and ability to work independently under pressure.
- Experience with Agile methodology and Software Development Life Cycle (SDLC).
- Good knowledge of front-end technologies such as Angular, JavaScript, HTML5, CSS3, and Bootstrap/Material UI.
- Familiarity with tools like SonarQube, Jenkins, Git, and CI/CD practices.
- Understanding of distributed systems, API testing, and contract testing methodologies.
Salary (Rate): 50.00
City: Greater London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT