Senior Software Engineer – Java & Aws Cloud
Apply to one of our open positions or send us a spontaneous application.
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 cross‑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.
Qualifications
- 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.
Location
Lisbon, Portugal
Application
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: 27. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!