Java Tech Lead
Responsibilities
- Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges.
- Construct design documents and documentation to aid in maintenance and code reuse.
- Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software, our environment, and our process.
- Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward.
- Translate project goals and product roadmaps into organized technical tasks.
- Provide technical guidance and support in resolving critical issues.
- Help mentor and upskill team members.
- Offer your input and expertise to technical and
- technical audiences. - Deliver
- quality code along with applicable unit and integration tests.
Must Have Experience
- You are a proficient API developer with at least 7 years of software development experience.
- You have previously led a team for over a year.
- Familiar with Swagger, Hibernate.
- Comfortable with Docker, Kubernetes, Helm, GCP.
- Git
Lab for repository management and CI/CD, Sonar
Qube and Veracode for static code analysis. - Know your way around Apigee, Grafana.
- This person must be a great communicator and can provide continuous updates to the SEM. Able to present complicated solutions to
- technical audiences in a simple and logical way. - Comfortable with My
SQL and No
SQL.
Ideally You Have Experience In Some Of
- Solid experience building and maintaining RESTful APIs.
- Strong understanding of systems and microservices design.
- Strong understanding of security architecture.
- Some understanding of cloud architecture in GCP.
- CI/CD experience.
- ES6, Typescript, NPM.
- CSS, CSS-in-JS.
- You have experience with various forms of automated testing (Playwright), such as unit, integration,
-
- end, and a11y testing. - You are opinionated about what it takes to produce great software but remain receptive to others' ideas.
- You have developed large applications in a team environment.
- Experience with caching (Redis) and messaging solutions (pub/sub) is a plus!
Qualifications
Must Have Experience
- Proficient API developer with at least 7 years of software development experience.
- Previously led a team for over a year.
- Familiar with Swagger, Hibernate.
- Comfortable with Docker, Kubernetes, Helm, GCP.
- Git
Lab for repository management and CI/CD, Sonar
Qube and Veracode for static code analysis. - Know your way around Apigee, Grafana.
- This person must be a great communicator and can provide continuous updates to the SEM. Able to present complicated solutions to
- technical audiences in a simple and logical way. - Comfortable with My
SQL and No
SQL.
Nice to Have
- Solid experience building and maintaining RESTful APIs.
- Strong understanding of systems and microservices design.
- Strong understanding of security architecture.
- Some understanding of cloud architecture in GCP.
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego