Senior Java Software Engineer

Reach IT

Lisboa

Presencial

EUR 55 000 - 75 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

Reach IT is seeking a Senior Java Engineer to join our nearshore software delivery team in Lisbon. You will design and build RESTful services with Java/Spring Boot, contribute to microservices, and collaborate with frontend teams in Angular.

You’ll work with AWS (ECS, Lambda, Step Functions) and messaging (Kafka, SNS/SQS), ensure secure API design, and participate in CI/CD with Docker and Kubernetes across complex financial systems.

Qualificações

  • 5+ years of experience with Java and Spring Boot and building REST APIs and microservices.
  • Experience with Angular for fullstack development and enterprise applications.
  • Hands-on AWS experience (ECS, Lambda, Step Functions, SQS/SNS, CloudWatch).
  • Knowledge of Kafka and SNS/SQS integration and asynchronous messaging.
  • Strong focus on secure API development and data validation.
  • Proficiency with JUnit/Mockito and Spring Test for unit/integration tests.
  • Experience with Terraform and Python in AWS-oriented backend engineering.

Responsabilidades

  • Design and develop Java/Spring Boot services and REST APIs for financial apps.
  • Implement business rules, data validation, and backend logic across services.
  • Develop Angular frontends integrated with Java backends for fullstack tasks.
  • Build and deploy cloud components using ECS, Lambda, and Step Functions.
  • Integrate with RDS/Oracle databases and messaging layers using REST APIs.
  • Create automated tests and contribute to CI/CD with Docker and Kubernetes.
  • Troubleshoot performance and reliability of Java services and integrations.

Conhecimentos

Java
Spring Boot
Angular
AWS
Kafka
REST APIs
Microservices
JUnit/Mockito
Security
Terraform
Python

Ferramentas

Docker
Kubernetes
Jenkins
GitHub Actions
Jenkins/GitHub Actions

Descrição da oferta de emprego

Our nearshore expertise sets us apart. We specialize in on-demand, scalable teams, technical excellence, and operational reliability. By bridging the talent gap, we support organizations developing secure, scalable and business-critical enterprise applications.

We are looking for a Senior Java Engineer( Spring Boot, Angular & AWS)

To join the software engineering environment of a private banking and wealth management group, operating across multiple financial markets and supporting private clients, institutional investors and investment management operations.

The organization operates a complex technology landscape where client-facing digital applications, financial data, internal business workflows and enterprise banking systems must remain securely connected.

Skills
  • +5 years of experience working on Java and Spring Boot, developing REST APIs, backend services and microservices in enterprise;
  • Database integration, persistence, transactions and performance optimization;
  • Angular for Fullstack profiles (30%) developing enterprise applications connected to Java/Spring Boot backend services;
  • AWS services, particularly ECS, Lambda, Step Functions, SQS/SNS and CloudWatch, for cloud-oriented backend positions;
  • Asynchronous processing and integration using Kafka and SNS/SQS, depending on the application architecture;
  • Docker, EKS and Jenkins/GitHubActions supporting application packaging, automated delivery and deployment;
  • Automated testing using JUnit, Mockito and Spring Test (unit and integration testing of backend services);
  • Secure API development, authentication, authorization and data validation in business-critical applications;
  • Terraform and Python is particularly relevant to AWS-oriented backend engineering.
Responsibilities
  • Design and develop Java/Spring Boot services and REST APIs supporting financial applications, enterprise workflows and integrations with existing banking systems;
  • Implement business rules, data validation and application logic using Java, Spring Boot and Spring Data, ensuring consistency across backend services and connected applications;
  • Design and optimize database interactions using JPA/Hibernate, JDBC and SQL, working with Oracle, PostgreSQL or Aurora-based persistence layers;
  • For Fullstack assignments, develop and evolve Angular applications, integrating user interfaces with Java APIs and implementing business workflows and data-driven application features;
  • For AWS-oriented assignments, develop and deploy Java backend components using ECS, Lambda and Step Functions, integrating S3, RDS and SQS/SNS according to application requirements;
  • Implement integrations between enterprise applications through REST APIs and asynchronous messaging, handling data exchange, error scenarios and dependencies between services;
  • Build automated unit and integration tests using JUnit, Mockito and Spring Test, validating business rules, database interactions and API behaviour before deployment;
  • Contribute to application delivery through Git, CI/CD, Docker and Kubernetes, collaborating with DevOps teams on deployment configuration and production troubleshooting;
  • Investigate and resolve issues involving Java services, database queries, API integrations, asynchronous processing and cloud dependencies, contributing to application performance and reliability;
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer Java & Angular
Software Engineer Java & Angular

Reach It • Lisboa

Presencial
EUR 50 000 - 76 000
Senior Java Backend Engineer | Azure Cloud | Kafka | Kubernetes | Terraform
Senior Java Backend Engineer | Azure Cloud | Kafka | Kubernetes | Terraform

act digital • Portugal

Presencial
EUR 70 000 - 100 000
Java Software Engineer | Data Platform
Java Software Engineer | Data Platform

Reach IT • Portugal

Presencial
EUR 40 000 - 60 000
Senior Java Developer | Cloud & Emerging Technologies
Senior Java Developer | Cloud & Emerging Technologies

act digital • Lisboa

Presencial
EUR 40 000 - 70 000
Java Software Engineer
Java Software Engineer

act digital EMEA - Alter Solutions • Porto

Presencial
EUR 65 000 - 90 000
Senior fullstack developer Developer_IT
Senior fullstack developer Developer_IT

act digital • Lisboa

Presencial
EUR 40 000 - 60 000
Senior Java Developer
Senior Java Developer

act digital • Lisboa

Presencial
EUR 45 000 - 65 000
Senior Java Fullstack Developer
Senior Java Fullstack Developer

act digital • Portugal

Presencial
EUR 70 000 - 90 000
Direct project ownership
Great Place to Work culture
Senior Java Engineer - Spring Boot, AWS & FinTech Backend
Senior Java Engineer - Spring Boot, AWS & FinTech Backend

Reach IT • Lisboa

Presencial
EUR 55 000 - 75 000
Java Backend Developer
Java Backend Developer

Hexa Group • Lisboa

Híbrido
EUR 90 000 - 130 000