Java Tech Lead
col-wide
Job Description:
Job Description
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 before for over a year
Fluent in Java 8+, Spring Boot 2/3, JUnit, Maven/Gradle
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 continues 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
React, Redux, Thunks/Sagas
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 other's 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 before for over a year.
Fluent in Java 8+, Spring Boot 2/3, JUnit, Maven/Gradle
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 continues 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
CI/CD experience
ES6, Typescript, NPM
React, Redux, Thunks/Sagas
CSS, CSS-in-JS
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Newsletter de Emprego
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