Overview
Skills
Job Details
Job Summary:
We are seeking two skilled and versatile Full Stack Developers with expertise in both .NET and Java ecosystems to support a high-impact migration project for an enterprise client. The primary focus of this role is to assist in the seamless migration of existing applications from the .NET framework to a modern Java-based architecture utilizing Spring Boot and AWS.
Key Responsibilities:
Participate in the end-to-end migration of applications from .NET to Java, ensuring feature parity and performance optimization.
Analyze existing .NET codebases to understand business logic and dependencies for accurate re-implementation in Java.
Develop and maintain backend services using Java, Spring Framework, and Spring Boot.
Collaborate with architects and senior engineers to design scalable, cloud-native solutions using AWS services (EC2, S3, Lambda, RDS, etc.).
Write clean, modular, and testable code; support unit and integration testing.
Troubleshoot and resolve technical issues across environments.
Work with DevOps teams for continuous integration and deployment processes.
Required Skills and Experience:
8+ years of experience in software development with a mix of .NET and Java technologies.
Strong programming experience in both C#/.NET and Java, especially with Spring/Spring Boot frameworks.
Experience with AWS Cloud Services and cloud-native application development.
Proven experience in application modernization or migration projects (.NET to Java).
Familiarity with REST APIs, microservices architecture, and containerization (Docker/Kubernetes a plus).
Good understanding of SDLC, Agile/Scrum methodology, and version control systems like Git.
Excellent analytical, problem-solving, and communication skills.
Educational Requirements:
Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).