Nearshore Portugal

Senior Software Engineer – Java & Aws Cloud

Posted: just now

Job Description

Apply to one of our open positions or send us a spontaneous application to ******Primary purpose of the roleDesign, develop, and maintain scalable, secure, and high-performance backend systems and APIs using Java 21 and Spring Boot.Build and deploy cloud-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, DevOps, and cloud practices, ensuring performance, security, and automation excellence.Key responsibilitiesDesign, develop, and maintain backend services and APIs using Java 21 and Spring BootBuild and deploy cloud-native applications on AWS leveraging services such as ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, and CloudWatchImplement and manage infrastructure using Terraform (Infrastructure as Code)Collaborate with data engineers, architects, and other software teams to deliver scalable solutionsEnsure code quality, maintainability, and adherence to secure coding practicesParticipate in the full software development lifecycle — from design and implementation to deployment and monitoringContribute to architectural discussions and mentor junior developersDrive best practices in automation, DevOps, and performance optimizationKey relationships and good knowledgeDegree in Computer Science, Engineering, or a related field (or equivalent experience)5+ years of professional experience in backend or full-stack software developmentStrong expertise in Java 21, Spring Boot, Spring Data, Hibernate, and JDBCProven experience with AWS environments: ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, CloudWatch, etc.Experience managing infrastructure with TerraformProficiency in Python for scripting or integration tasksSolid understanding of RESTful APIs, microservices architecture, and secure coding principlesFamiliarity with CI/CD pipelines, GitHub/GitLab, and Agile methodologies (Scrum, Jira)Excellent communication and teamwork skillsNice to haveExperience with containerization tools such as Docker or KubernetesFamiliarity with AI tools or frameworksAWS certification (e.g., Solutions Architect or Developer)Experience integrating backend systems with data pipelinesBackground in financial services or fintech platformsWork setupHybrid: 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 cloud-native financial technology together.#J-*****-Ljbffr

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In