NC
Backend Spring Boot Java Lead
- Hiring from
- Egypt
- Work type
- Hybrid
- Posted
Is this job info correct?
Show job descriptionHide job description
Company Description NTG Clarity is a global provider of network, telecom, IT, and infrastructure solutions for network service providers and medium to large enterprises. With offices across North America and international locations, the company offers clients comprehensive support for complex technology environments. NTG Clarity’s team of more than 500 professionals collaborates closely with customers to deliver design, documentation, and implementation expertise. Services are offered on both outsourcing and consulting bases, giving clients flexible engagement models that align with their strategic and operational needs.
Role Description The Backend Spring Boot Java Lead is a full-time hybrid role based in Qesm El Agoza, with the flexibility for some work-from-home arrangements. This role is responsible for leading the design and development of backend services using Java and Spring Boot, including microservices and RESTful APIs. The Lead will oversee code quality, conduct code reviews, and ensure adherence to best practices and design patterns. Day-to-day responsibilities include collaborating with cross-functional teams, translating business requirements into technical solutions, troubleshooting complex issues, and optimizing system performance and scalability. The role also involves mentoring team members, contributing to technical architecture decisions, and supporting continuous integration and deployment processes.
Qualifications
Role Description The Backend Spring Boot Java Lead is a full-time hybrid role based in Qesm El Agoza, with the flexibility for some work-from-home arrangements. This role is responsible for leading the design and development of backend services using Java and Spring Boot, including microservices and RESTful APIs. The Lead will oversee code quality, conduct code reviews, and ensure adherence to best practices and design patterns. Day-to-day responsibilities include collaborating with cross-functional teams, translating business requirements into technical solutions, troubleshooting complex issues, and optimizing system performance and scalability. The role also involves mentoring team members, contributing to technical architecture decisions, and supporting continuous integration and deployment processes.
Qualifications
- Candidates should possess strong skills in Software Development and Programming, with a focus on Java and Spring Boot.
- Candidates should possess expertise in Jakarta EE and Microservices for building scalable, distributed backend systems.
- Candidates should possess solid knowledge of Design Patterns and backend architecture best practices.
- Experience leading development teams, performing code reviews, and guiding junior developers.
- Hands-on experience with RESTful APIs, relational databases, and ORM frameworks.
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes) is beneficial.
- Strong problem-solving abilities, attention to detail, and capability to work in hybrid on-site/remote environments.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.