onsite
Lead Fullstack Software Engineer - TPXimpact
Software Engineer
Lead a team of engineers to design, develop, and deploy high‑quality Java‑based full‑stack solutions using Spring Boot, microservices, and cloud‑native technologies.
About the role
Key Responsibilities
- Architect, design, and implement scalable Java microservices and full‑stack applications using Spring Boot.
- Lead a cross‑functional engineering team, providing technical guidance, code reviews, and mentorship.
- Collaborate with product, UX/UI, and QA teams to translate business requirements into robust software solutions.
- Drive adoption of DevOps practices, including containerization with Docker and orchestration with Kubernetes.
- Ensure high code quality, performance, and security through automated testing, CI/CD pipelines, and continuous refactoring.
Requirements
- 5+ years of professional Java development experience, with deep expertise in Spring Boot and RESTful API design.
- Proven experience building and operating microservice architectures in cloud environments.
- Strong knowledge of container technologies (Docker) and orchestration platforms (Kubernetes).
- Hands‑on experience with relational databases (SQL) and writing efficient queries.
- Demonstrated leadership abilities, Agile/Scrum experience, and a passion for mentoring engineers.
Skills
javadockerkubernetessqlagile