This job offer is no longer available
About
Apply (by clicking the relevant button) after checking through all the related job information below.
We are seeking a highly skilled Technical Lead with a minimum of 8+ years of software development experience to join our engineering team. In this role, you will be the primary technical authority for our core software products, driving the long-term technical vision for complex, large-scale systems. You will balance high-level architectural leadership with hands‑on coding to ensure the delivery of scalable, robust, and high‑quality solutions.
Key Responsibilities
- Technical Vision & Architecture:
- Lead the design and architectural direction for complex, large‑scale backend systems using Java (11+), Spring Boot, and Spring MVC.
- Decompose legacy systems and introduce modern architectural patterns, such as Microservices and event‑driven architectures.
- Make critical decisions regarding scalability, reliability, and system resilience.
- Hands‑on Development:
- Contribute directly to the codebase, tackling the most complex engineering challenges and building core application components.
- Establish and enforce high standards for code quality, testing practices, and documentation.
- Mentorship & Leadership:
- Provide technical guidance and mentorship to a team of engineers, fostering a culture of continuous learning and excellence.
- Conduct rigorous code reviews to ensure adherence to established coding standards and best practices.
- Collaboration & Strategy:
- Partner with product managers and senior stakeholders to translate business requirements into actionable technical roadmaps.
- Identify and mitigate technical risks, bottlenecks, and debt across the entire software development lifecycle (SDLC).
Required Qualifications & Skills
- Experience:
- Minimum 8+ years of professional software engineering experience, with a significant focus on backend systems.
- Proven experience (typically 2-3+ years) in a technical leadership or lead engineer role.
- Core Technical Stack:
- Expert‑level proficiency in Java 11+ and the Spring ecosystem (Spring Boot, Spring MVC, Spring Security, JPA/Hibernate).
- Deep understanding of Microservices architecture and RESTful API design principles.
- Infrastructure & Tools:
- Hands‑on experience with CI/CD pipelines (e.g., Jenkins, GitLab CI) and containerization tools like Docker and Kubernetes.
- Strong knowledge of Oracle databases is a plus.
- Familiarity with messaging systems such as Apache Kafka or RabbitMQ.
- Soft Skills:
- Exceptional problem‑solving abilities and strategic thinking. xcfaprz
- Excellent communication skills for engaging with both technical teams and non‑technical stakeholders.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.