Create Alert
Email me similar jobs

Senior Software Engineer (AWS | Python | Java Spring Boot)

Senior Software Engineer (AWS | Python | Java Spring Boot)
Location: Fully Remote (Must be available during EST business hours)
Employment Type: Contract (1 year, with potential extension through 2027) Job Summary

We are seeking a Senior Software Engineer with strong experience in AWS Cloud, Python, and Java Spring Boot to support a large-scale cloud migration project. The successful candidate will help migrate an existing investment management platform to a new custodian by developing, testing, and deploying cloud-based solutions while ensuring security, scalability, and production stability.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent experience

  • 7+ years of software development experience

  • Strong hands-on experience with AWS cloud services

  • Experience developing applications using Python

  • Strong Java development experience with Spring Boot and Microservices

  • Experience writing SQL queries for production support

  • Strong analytical, troubleshooting, and communication skills

Required Technical Skills
  • AWS Cloud

  • Python

  • Java

  • Spring Boot

  • Microservices

  • REST API Development

  • SQL

  • Git/GitHub

Preferred Technical Skills
  • MySQL

  • PostgreSQL

  • Amazon ECS

  • Amazon EC2

  • Amazon ECR

  • Amazon ALB (Application Load Balancer)

  • Amazon DynamoDB

  • Redis Cache

  • AWS Secrets Manager

  • Amazon VPC

  • Amazon API Gateway

  • Amazon Route 53

  • GitHub Actions CI/CD

  • Infrastructure and Networking concepts

  • Cloud migration experience

Responsibilities
  • Develop, test, and maintain cloud-native applications using Python and Java Spring Boot.

  • Support migration of existing applications to AWS-managed infrastructure.

  • Build and enhance microservices and RESTful APIs.

  • Implement secure, scalable, and high-performing cloud solutions.

  • Remediate security vulnerabilities in Java repositories.

  • Execute SQL queries and provide production support.

  • Configure and manage AWS infrastructure components.

  • Collaborate with senior engineers on architecture, development, and deployment activities.

  • Participate in code reviews, testing, and troubleshooting.

  • Support CI/CD processes using GitHub Actions.

  • Ensure application reliability, performance, and security throughout the migration.

Preferred Experience
  • Experience migrating enterprise applications to AWS

  • Knowledge of cloud networking, VPC configuration, and infrastructure

  • Experience with containerized applications and AWS container services

  • Experience supporting financial services or investment management applications is a plus

Similar jobs

More from Tror AI for everyone
Tror AI for everyone 6 hours ago
Tror AI for everyone 6 hours ago
Tror AI for everyone 6 hours ago

Senior Software Engineer (AWS | Python | Java Spring Boot)

Apply Now
Back to search page