Java Technical Lead
Role details
Job location
Tech stack
Job description
- Lead the development team to ensure timely delivery of high-quality software.
- Mentor and coach junior developers.
- Design, build, and maintain efficient software., * 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
- As part of the DevOps model you build it, you own it and you run it, ensure stable and smooth maintenance of delivered software
- Ensure the best possible performance, quality, and responsiveness of applications
- Participate in 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
Requirements
-
Very strong Java programming skills and knowledge of building APIs.
-
Deep understanding of design patterns and principles.
-
Experience in distributed architectures., Java programming skills API development Software Development Life Cycle Design patterns (e.g. SOLID) Unit Testing Distributed architectures REST APIs AWS services Agile methodologies, * 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 principles)
-
Experience with different testing types: Unit Testing, API Testing, Acceptance Testing, Load Testing
-
Experience with distributed architectures like SOA or MSA
-
Experience with event-driven architectures
-
Experience with REST APIs
-
Relevant experience with AWS services
-
Experience with Gradle or Maven
-
Experience with Enterprise Jenkins
-
Experience working in an Agile fashion (e.g. Scrum, SAFe)
Desired Skills
- Experience working in a highly regulated environment, like banking
- Experience with Docker
- AWS certification
- Experience with serverless technologies (AWS Lambda, AWS Fargate)
- Experience with TDD and BDD
Benefits & conditions
Cádiz Híbrido EUR 50.000 - 70.000 Jornada completa Hace 8 días
Recibe más respuestas de empleadores
Consigue la entrevista y gana más. Más información Empieza desde cero o carga un currículum
Servicios
23 days of annual leave Health Care Plan Transport benefits Training platforms access Work-life balance measures
Descripción de la vacante
UST España & Latam is seeking a Java Technical Lead in Cádiz, Spain. In this role, you will lead a development team and ensure the timely delivery of high-quality software for a prominent client in the banking sector.
Ideal candidates must have robust Java skills, experience with APIs, and understanding of the Software Development Life Cycle. UST offers flexible working options, a comprehensive benefits package, and ample opportunities for professional development., What can we offer?
- 23 days of Annual Leave plus the 24th and 31st of December as discretionary days
- Numerous benefits (Heath Care Plan, Internet Connectivity, Life and Accident Insurances)
- Retribución Adaptable Program: (Meals, Kinder Garden, Transport, online English lessons, Heath Care Plan)
- Free access to several training platforms
- Professional stability and career plans
- UST also compensates referrals from which you could benefit when you refer professionals
- The option to pick between 12 or 14 payments along the year
- Real Work Life Balance measures (flexibility, WFH or remote work policy, compacted hours during summertime)
- UST Club Platform discounts and gym Access discounts