Software Engineer
ROHIT TYAGIUnited StatesSENIORPosted 11d ago
JavaSpringSpring BootMicroservicesREST APIsAngularJavaScriptPostgreSQLSQLMongoDBSpark SQLJUnitSeleniumCypressPlaywrightTDDRegression TestingAWS EC2AWS ECSAWS FargateAWS S3AWS RDSAWS LambdaAWS EMRCI/CDDockerTerraformCloudFormationGitHub CopilotKiroGenAI
About the Role
We are seeking a Software Engineer to join our team for a 12+ month contract. This role involves designing and developing scalable full-stack enterprise applications using modern technologies.
Key Responsibilities
• Design and develop scalable full-stack enterprise applications
• Build and maintain high-performance microservices and RESTful APIs
• Improve code quality, application performance, and automated testing
• Apply GenAI tools to enhance developer productivity and SDLC efficiency
• Collaborate with cross-functional teams and mentor engineers
Requirements
• 13+ years of experience in software development
• Expert-level Java, Spring, Spring Boot, Microservices, REST APIs
• Angular, JavaScript, Component-Driven Architecture
• PostgreSQL, SQL, MongoDB, Spark SQL
• JUnit, Selenium, Cypress, Playwright, TDD, Regression Testing
• AWS EC2, ECS, Fargate, S3, RDS, Lambda, EMR
• CI/CD, Docker, Terraform, CloudFormation
• GitHub Copilot, Kiro, or equivalent AI-assisted development tools
Preferred Skills
• AWS Solutions Architect or Associate Developer certifications
• GitLab CI/CD experience
• GenAI certifications