Software Engineer 2 (.NET / Java Spring Boot / AWS)
Core
Design, develop, test, deploy, and maintain scalable software solutions and cloud-native applications for high-volume enterprise platforms.
Role type
Mid-level Software Engineer (.NET/Java/AWS)
Builds
RESTful APIs, microservices, event-driven applications, and cloud-native solutions
Domain
Financial services / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
C#, .NET Core/.NET 8, Java Spring Boot, AWS services (EC2, Lambda, ECS/EKS, S3, RDS, API Gateway), CI/CD pipelines, SQL database development, secure coding practices
Preferred skills
Microservices architecture, Docker, Kubernetes, GitHub Actions/Jenkins/Azure DevOps, performance tuning, distributed systems design
Technologies
.NET, Java, Spring Boot, AWS, Docker, Kubernetes, SQL Server, PostgreSQL, MySQL, Oracle, GitHub Actions, Jenkins, Azure DevOps
Responsibilities
Design and develop scalable software solutions; Build and enhance RESTful APIs and microservices; Implement CI/CD pipelines; Collaborate with architects and product owners; Perform code reviews and troubleshoot production issues; Contribute to technology modernization initiatives
Seniority
Mid-level, hands-on IC
