Senior Software Engineer – Java & AWS Cloud
Apply to one of our open positions or send us a spontaneous application to careers@nearshoreportugal.com
Primary purpose of the role
Design, develop, and maintain scalable, secure, and
- performance backend systems and APIs using Java 21 and Spring Boot. Build and deploy
- native applications on AWS, leveraging Infrastructure as Code practices with Terraform. Collaborate with data engineers, architects, and
- functional teams to deliver reliable, efficient, and innovative solutions in a fintech environment. Contribute to continuous improvement in development, Dev
Ops, and cloud practices, ensuring performance, security, and automation excellence.
Key responsibilities
- Design, develop, and maintain backend services and APIs using Java 21 and Spring Boot
- Build and deploy
- native applications on AWS leveraging services such as ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, and Cloud
Watch - Implement and manage infrastructure using Terraform (Infrastructure as Code)
- Collaborate with data engineers, architects, and other software teams to deliver scalable solutions
- Ensure code quality, maintainability, and adherence to secure coding practices
- Participate in the full software development lifecycle — from design and implementation to deployment and monitoring
- Contribute to architectural discussions and mentor junior developers
- Drive best practices in automation, Dev
Ops, and performance optimization
Key relationships and good knowledge
- Degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 5+ years of professional experience in backend or
- stack software development - Strong expertise in Java 21, Spring Boot, Spring Data, Hibernate, and JDBC
- Proven experience with AWS environments: ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, Cloud
Watch, etc. - Experience managing infrastructure with Terraform
- Proficiency in Python for scripting or integration tasks
- Solid understanding of RESTful APIs, microservices architecture, and secure coding principles
- Familiarity with CI/CD pipelines, Git
Hub/Git
Lab, and Agile methodologies (Scrum, Jira) - Excellent communication and teamwork skills
Nice to have
- Experience with containerization tools such as Docker or Kubernetes
- Familiarity with AI tools or frameworks
- AWS certification (e. g. , Solutions Architect or Developer)
- Experience integrating backend systems with data pipelines
- Background in financial services or fintech platforms
Work setup
Hybrid: 4 days/week onsite during the first 3 months, then 3 days/week onsite.
Excited? So are we!
Send us your CV and let’s shape the future of
- native financial technology together.
- Informações detalhadas sobre a oferta de emprego
Empresa: Nearshore Portugal Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 22. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!