Full Stack Developer (Java/Angular)
Porto
Porto, Porto, Portugal

We’re looking for a Mid/Senior Java Engineer to join the client team, working on the design and development of
- grade applications to enhance automation, security, and
- service capabilities across API platforms.


This is a hybrid position based in Porto , with 2 /3 days per week at the office .


What you will do

  • Lead the full application lifecycle: design, estimation, development, unit testing, release, and implementation support
  • Translate business requirements into robust and scalable technical solutions
  • Understand
    -
    - end architecture, including infrastructure components, to support monitoring and enhancement activities
  • Maintain development quality standards, perform code reviews and ensure best practices are applied
  • Contribute to and review technical design documentation
  • Troubleshoot technical issues and support other engineers in overcoming challenges
  • Identify and report technical risks, proposing mitigation strategies
  • Contribute to innovation initiatives and suggest improvements to development practices and efficiency


Tech Stack & Required Skills

  • Strong experience with Core Java, J2EE, Spring, Spring Boot, Hibernate/JPA
  • Solid background in Angular or similar
    - end frameworks
  • Proven experience in building complex
    - level applications from scratch
  • Strong understanding of API & microservices architecture
  • Proficiency in RDBMS/SQL (Oracle, SQL Server, Postgre
    SQL)
  • Knowledge of design patterns and software engineering best practices
  • Hands-on experience with Maven, Bitbucket/Git, Jenkins, Sonar
    Qube
  • Comfortable working in Linux/Unix environments
  • Strong communication and coordination skills


Nice to Have

  • Experience with performance monitoring tools (Dynatrace, JProfiler, etc. )
  • Exposure to API Gateways (APIGee preferred)
  • Understanding of OAuth2, SSO, Open
    ID Connect
  • Knowledge of Kafka, No
    SQL (Mongo
    DB, Cassandra), and caching tools like Redis
  • Familiarity with Agile/Scrum environments
  • Previous exposure to the financial domain

Responder ao anúncio
Seja o primeiro a candidar-se à vaga de emprego oferecida!
0.1257