We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Principal Node.js & Java Developer - Legacy System Transformation Leader

Cognizant North America
life insurance, parental leave, paid time off, paid holidays, 401(k)
United States, Texas, Plano
Mar 08, 2025

We are seeking an extremely experienced Node.js & Java Developer with over 15 to 20 years of expertise in modernizing and migrating legacy systems. The ideal candidate will possess deep knowledge in Java, Node.js, microservices, cloud computing, and database modernization. This role demands technical leadership, hands-on expertise, and strategic planning to ensure seamless transitions from legacy systems to scalable, high-performance solutions.

Key Responsibilities

  • Modernization Strategy: Assess, analyze, and design strategies for modernizing legacy Node.js/Java applications, monolithic architectures, and outdated database systems.
  • Migration Leadership: Lead the migration of legacy applications to microservices-based, cloud-native architectures using Java (Spring Boot, Hibernate) and Node.js (Express/Nest.js).
  • Code Refactoring: Refactor and rewrite legacy codebases to enhance scalability, maintainability, and performance.
  • Integration Solutions: Implement automated migration tools, API gateways, and middleware solutions for smooth integration with modern applications.
  • Collaboration: Work with business stakeholders, architects, and DevOps teams to define migration roadmaps, ensuring minimal disruption to business operations.
  • Event-Driven Architectures: Enhance legacy systems with event-driven architectures (Pulsar/Kafka) for real-time processing.
  • Cloud-Native Solutions: Implement cloud-native solutions on AWS, leveraging containerization (Docker, Kubernetes) and serverless technologies.
  • CI/CD Pipelines: Establish CI/CD pipelines, automated testing frameworks, and DevSecOps practices to accelerate modernization efforts.
  • Technical Leadership: Provide technical leadership, mentoring, and best practice guidance to development teams during the transition.

Required Skills & Experience

  • Software Development: 15+ years of experience with a strong background in Java (Spring, Hibernate, JPA) and Node.js (Express.js, Nest.js).
  • Legacy System Migrations: Expertise in migrating monolithic applications to microservices-based architectures.
  • Cloud Computing: Strong knowledge of cloud computing platforms (AWS, Azure) and serverless computing.
  • Database Modernization: Hands-on experience in database modernization, schema refactoring, and ETL pipeline development.
  • API Modernization: Experience with RESTful APIs, GraphQL, and event-driven patterns.
  • DevOps & CI/CD: Deep understanding of DevOps, CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD), and Infrastructure as Code (Terraform, Ansible, CloudFormation).
  • Performance Optimization: Strong experience in performance optimization, security hardening, and system reliability improvements.
  • Reverse Engineering: Proven ability to reverse-engineer complex legacy systems, understand business logic, and design modern replacements.
  • Problem-Solving: Excellent problem-solving, analytical, and stakeholder management skills.

Preferred Qualifications

  • AI-Driven Tools: Experience with AI-driven code refactoring tools and automated legacy code analysis.
  • WMS & Automation: Experience in Cold Storage & Warehouse Management Systems (WMS) & Automated Retrievals and Storage systems.
  • Supply Chain Logistics: Knowledge of supply chain logistics, inventory management, and warehouse automation.
  • Low-Code/No-Code Platforms: Experience with low-code/no-code platforms for rapid modernization.
  • Open-Source Contributions: Contributions to open-source modernization frameworks or cloud migration tools.

Salary and Other Compensation:

Applications will be accepted until 3/7/2025.

The annual salary for this position is between $133K to 170K depending on experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans.

Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

* Medical/Dental/Vision/Life Insurance

* Paid holidays plus Paid Time Off

* 401(k) plan and contributions

* Long-term/Short-term Disability

* Paid Parental Leave

* Employee Stock Purchase Plan

Applied = 0

(web-b798c7cf6-z2v8z)