Java Technical Lead
Tecnología
CoforgeHace 1 mesesHasta 12/5/2026
Tiempo completo100% Remoto
Descripción del puesto
- *Role: Java Technical Lead
- *Location:
Spain /Portugal / Poland
- *Languages:**
English C1
- *Skills:**
- *Working Model:**
Remote
We are looking for an experienced
- *Java Tech Lead**
to join our
- *Engineering Support Team**
- *core Java library used across the organization**
This shared library provides essential capabilities such as
- *logging, security, OAuth, JWKS management, and monitoring**
- *550+ services across the company**
- *technical leadership, hands-on development, and cross-team collaboration**
The ideal candidate will be a
- *senior Java engineer with strong Spring Boot expertise**
- *leading a team, driving technical decisions, and working closely with multiple teams to gather requirements and promote adoption of the library**
Key Responsibilities
- Lead the development team to deliver
- *high-quality software on time**
- Design, build, and maintain
- *efficient, reusable, and reliable Java libraries**
- Collaborate with multiple engineering teams to
- *gather requirements and identify improvements**
- Ensure
- *performance, scalability, reliability, and security**
- Establish and enforce
- *coding standards and best practices**
- Mentor and support
- *junior and mid-level engineers**
- Keep the team aligned with
- *latest Java and Spring ecosystem developments**
- Support and guide other teams in
- *integrating and using the library effectively**
- Participate in the
- *full Software Development Life Cycle**
- Work closely with
- *Product Management and engineering stakeholders**
Mandatory Skills
- Strong Java expertise
- Extensive experience with
- *Spring Framework and Spring Boot**
- Strong experience with
- *Spring Security**
- Experience with
- *reactive programming**
- Experience designing and building
- *microservices architectures**
- Experience with
- *Maven**
- Strong testing practices using
- *JUnit, TDD, and end-to-end testing**
- Solid understanding of
- *Object-Oriented Programming (OOP) and design patterns**
- Experience building
- *reusable Java libraries used across multiple projects**
- Strong
- *communication and leadership skills**
- Ability to
- *stay up to date with modern Java and Spring ecosystem developments**
Nice to Have
- Experience with
- *OAuth 2.0 and JWKS management**
- Experience with
- *authentication and security mechanisms**
- Familiarity with
- *logging, monitoring, and observability tools**
- Experience with
- *message-driven architectures**
- Experience with
- *Docker and Kubernetes**
- Knowledge of
- *container orchestration platforms**
- Experience with
- *cloud platforms**
- Knowledge of
- *AWS services**
- Experience with
- *CI/CD pipelines**
- Experience working in
- *Agile environments with cross-functional teams**
Professional Qualities
- Strong
- *leadership and mentoring skills
- Results-oriented**
and accountable
- Strategic and
- *analytical mindset
- Commitment to
- *quality and technical excellence
- Proactive
and adaptable to change
- Strong
- *collaboration and communication skills
- Passion for
- *innovation and continuous improvement
- Customer-focused
with strong business awareness
Qualifications
- University degree in
- *Computer Science, Software Engineering, or related field**
Experience Required
- 6+ years of experience in Java / Spring Boot development
- 2+ years of experience as a Technical Lead leading Java projects
Keywords
javaspring-bootapache-mavenoauthspringspring-frameworkspring-securitynettyrxjavajunitelkprometheusopentelemetrykafkarabbitmqdockerkubernetesamazon-web-servicesjenkinsgithubgithub-actions
¿Te interesa este puesto?