We are looking for a Java Technical Lead to contribute to a project with one of our general customers, a global leader in credit cards, auto loans, banking and savings accounts.
Key Responsibilities Lead the development team to ensure timely delivery of high‑quality software. Set coding standards, best practices, and ensure adherence to them. Mentor and coach junior developers to enhance their skills and performance.
Provide technical guidance and support to the team. Design, build, and maintain efficient, reusable, and reliable software. Own and run the software within a DevOps model, ensuring stable and smooth maintenance.
Ensure the best possible performance, quality, and responsiveness of applications. Participate in the complete Software Development Life Cycle, including occasional QA and peer review. Work to achieve the goals and vision articulated by Product Management.
Innovate within your team, initiative area and contribute within your technical domain.
Very strong Java programming skills and knowledge of building APIs. Deep understanding of all stages in the Software Development Life Cycle. Deep understanding of design patterns and principles (e.g., SOLID).
Experience with different testing types: Unit, API, Acceptance, and Load testing.
Experience with distributed architectures such as SOA or MSA.
Experience with event‑driven architectures.
Experience with REST APIs.
¿Te interesa este puesto?