Migration Specialist

8 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Role:

Software Engineer will play a crucial role in the strategic migration of .NET applications to a Java-based ecosystem within banking sector. This individual possesses extensive experience in both .NET and Java development, coupled with profound domain knowledge in the banking sector. This expertise will be instrumental in designing, implementing, and overseeing the seamless transition of critical systems.

Responsibilities:

  • Lead the technical design and implementation of migration strategies from .NET to Java, ensuring data integrity and minimising disruptions to business operations.
  • Architect robust and scalable Java-based solutions, adhering to industry best practices and security standards within the banking sector.
  • Conduct detailed analysis of existing .NET applications to identify migration challenges, dependencies, and opportunities for optimisation.
  • Mentor and guide engineers on Java development best practices, migration techniques
  • Collaborate with cross-functional teams, including product owners, business analysts, and QA engineers, to gather requirements and ensure the successful delivery of projects.
  • Engage in code reviews to maintain code quality, performance, and adherence to architectural guidelines..

Required Skills & Experience:

  • 8+ years of experience in software development, with a strong strong exposure to large-scale applications.
  • Expertise in both .NET (C#, ASP.NET, .NET Core) and Java (Spring Boot, Microservices, J2EE).
  • Proven experience in leading or significantly contributing to large-scale application migration projects from .NET to Java.
  • Deep understanding of banking domain concepts, including financial products, regulatory compliance, and security considerations.
  • Strong knowledge on

    REST APIs, SOAP services, ORM (Hibernate/JPA), and event-driven systems (Kafka, MQ).

  • Experience with

    relational databases

    (SQL Server, Oracle, PostgreSQL, MySQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with migration tools, version control systems (Git), CI/CD pipelines
  • Strong understanding of software development lifecycle (SDLC) methodologies, including Agile/Scrum.
  • Excellent problem-solving, analytical, and communication skills

Good to Have

  • Knowledge of

    security protocols

    (OAuth2, JWT, SAML, TLS).
  • Experience with

    DevSecOps and automated testing frameworks

    .
  • Familiarity with

    Data migration strategies, API gateways, and legacy system integration

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You