JOBSEARCHER

Application Migration Engineer (.NET to Java)

Our client is currently seeking a Java / .NET Developer - Hybrid position with a Global Financial Institution located in Charlotte, NC, Pennington, NJ and Plano, TX. This is a 12+ month contract opportunity. Seeking a moderately experienced developer to provide hands-on development and production support for .NET and Java enterprise applications. This role will contribute directly to an ongoing migration to a Java-based platform and will actively support high transaction volume systems involving batch processing, Kafka-based messaging, distributed databases, and web application development. This position requires a hybrid schedule with a minimum of 3 days per week onsite. Responsibilities:Provide hands-on development and production support for enterprise .NET and Java applicationsContribute directly to an ongoing migration to a Java-based platformActively support high transaction volume systems involving batch processing, Kafka messaging, and distributed databasesOnboard quickly and work with minimal supervision on web application development Requirements:Bachelor's degree in computer science, Information Technology, or equivalent practical experience3-6 years of hands on experience developing and supporting enterprise .Net and Java applicationsStrong proficiency in Java, Spring, and Spring BootExperience supporting or enhancing .NET Framework or .NET Core applicationsHands on experience with Kafka based messaging and event driven architecturesExperience designing and supporting batch processing systemsStrong experience with RESTful API development and backend servicesExperience with distributed and relational databases, including MS SQL Server, Oracle and CockroachDBHands on experience using nCache or Redis for caching or performance optimizationFamiliarity with CI/CD pipelines, automated deployments, and production support practicesExperience working with high transaction volume, business critical systems Desired skills:Certifications in development e.g. Microsoft Certified: Azure Developer Associate, Oracle Certified Professional (OCP) - Java SE or equivalentExperience with API-led connectivity and microservices architectureFamiliarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)