Job Description
Join TechInnovate Solutions, a pioneering UK-based tech leader with a growing Raleigh, NC presence! We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions for our global clients. Collaborate with elite teams in a hybrid work model while driving innovation in cloud-native applications. Enjoy competitive compensation, flexible working, and career growth opportunities in our dynamic London headquarters.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and cloud technologies (AWS/Azure)
- Mentor junior developers and conduct code reviews to maintain high engineering standards
- Lead migration projects from legacy systems to modern cloud infrastructure
- Collaborate with cross-functional teams to deliver end-to-end solutions
- Optimize application performance and implement robust security protocols
- Participate in agile ceremonies and contribute to technical roadmap planning
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in enterprise software development
- Expertise in Java, Spring Boot, and RESTful API development
- Strong understanding of cloud platforms (AWS/Azure) and DevOps practices
- Proven track record of leading successful product deployments
- Excellent problem-solving skills and attention to detail
- Experience with CI/CD pipelines and containerization (Docker/Kubernetes)