Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Java Engineer (Client Facing) (Jersey City)

Full-time

Luxoft

Description:

  • The project is focused on improving the security, release reliability, maintainability, and operational resilience of business-critical banking applications.
  • Forward Deployed Engineers will conduct targeted, hands-on engagements with development teams that are facing challenges with vulnerability remediation, automated testing, legacy technology, production stability, or achieving a safe and rapid release cadence.
  • The role combines senior software engineering, DevOps, SRE, test automation, application security, and legacy modernization. Approximately 70% of the work involves hands-on coding and configuration.
  • The technical scope includes building effective automated test suites, remediating security vulnerabilities, performing dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and legacy middleware applications, improving CI/CD pipelines, containerizing applications, automating deployments, and introducing standard observability and resilience patterns.
  • The Expert FDE is expected to lead complex engagements, work directly with development and client stakeholders, define the technical remediation approach, implement critical changes personally, and enable client teams to maintain the improved engineering practices.

Responsibilities:

  • Collaborate directly with development teams to identify and resolve issues related to testing, security, release, deployment, resilience, and legacy technologies.
  • Review application code, dependencies, test coverage, runtime configurations, deployment processes, logs, monitoring systems, and CI/CD pipelines.
  • Write, debug, test, review, and enhance production application code and configurations.
  • Develop and maintain automated unit, integration, component, regression, and deployment smoke tests.
  • Apply Test-Driven Development practices and select appropriate testing approaches with guidance as needed.
  • Source test data and apply masking techniques to protect sensitive information in lower environments.
  • Investigate vulnerabilities and dependency risks, identify root causes, implement secure remediation, and conduct regression testing.
  • Upgrade Java/JVM or NPM runtimes, Spring components, libraries, dependencies, base images, operating systems, and installed software.
  • Assist in implementing automated and continuous dependency updates using Renovate or comparable tools.
  • Support modernization efforts for legacy applications and middleware stacks, including WebSphere or WebLogic when applicable.
  • Containerize applications using Docker and deploy or support them on OpenShift platforms.
  • Enhance Git workflows, branch management, pull requests, and code-review processes.
  • Implement and improve CI/CD pipelines, automated quality gates, deployment validation, and rollback procedures.
  • Automate database changes using Liquibase or similar migration tools.
  • Support application and environment automation through Ansible or equivalent tools.
  • Apply secure coding patterns and adhere to standards for secrets management, authentication, authorization, and handling sensitive data.
  • Improve structured logging, exception handling, health checks, metrics, tracing, dashboards, and operational alerts.
  • Support highly available and resilient deployment strategies.
  • Troubleshoot production and non-production issues using code analysis, SQL, logs, metrics, traces, and diagnostic tools.
  • Communicate progress, risks, technical decisions, blockers, and dependencies to engineering, security, architecture, operations, project management, and client stakeholders.
  • Document implemented solutions and facilitate knowledge transfer to development and support teams.
  • Own a defined technical workstream from assessment and implementation through testing, deployment, and stabilization.

Mandatory Skills Description:

  • 5+ Years of hands-on Java development of production applications.
  • Must have experience in a forward deployed, business analyst, or customer facing role.
  • Must actively write and debug code, with recent experience directly involving production code or configuration changes made within the last 12–18 months.
  • Advanced Java and JVM development, with strong TypeScript skills valued for Node.js environments.
  • Practical experience with Spring or similar enterprise frameworks.
  • Proficiency in Test-Driven Development, automated testing, and familiarity with multiple test frameworks and automation approaches.
  • Capability to develop unit and integration tests and support deployment smoke testing.
  • Experience with CI/CD pipelines, automated builds, quality gates, and application deployments.
  • Familiarity with Docker and containerized application delivery.
  • Working knowledge of OpenShift, Kubernetes, or comparable container platforms.
  • Competence in Linux command-line tools and production troubleshooting.
  • Experience with build tools such as Maven, Gradle, or npm.

Nice-to-Have Skills Description:

  • Experience with OpenShift or enterprise Kubernetes environments, demonstrating familiarity with container orchestration platforms.
  • Experience modernizing applications deployed on WebSphere, WebLogic, or other legacy application servers, indicating skills in updating and migrating legacy systems.
  • Experience upgrading Java, Spring, Spring Boot, Node.js, NPM, or other application runtime stacks, reflecting knowledge of maintaining and advancing software frameworks.
  • Experience with Renovate, Dependabot, or similar automated dependency-update tools, showing capability in managing software dependencies efficiently.
  • Experience with Software Composition Analysis, CVE evaluation, reachability analysis, or transitive-dependency remediation, indicating awareness of software security and vulnerability management.
  • Experience with Liquibase, Flyway, or similar database migration tools, demonstrating proficiency in managing database schema changes.
  • Experience with Ansible or other infrastructure and software automation tools, reflecting skills in automating IT operations.
  • Experience in TypeScript, Node.js, and npm development, indicating programming expertise in these technologies.
  • Experience with monitoring and observability tools such as Splunk, ELK, Grafana, Prometheus, OpenTelemetry, AppDynamics, or Dynatrace, showing ability to implement and utilize system monitoring solutions.
  • Experience with test-data generation, test-data management, or masking of sensitive data, demonstrating knowledge of data privacy and testing practices.
  • Experience with high-availability, hot-hot, active-active, multi-region, or cross-datacenter architectures, indicating familiarity

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Principal Java Engineer (Client Facing) (Jersey City) in Jersey City, NJ vacancy
  •  ...applications. \n Forward Deployed Engineers will conduct targeted, hands-...  ...development teams that are facing challenges with vulnerability...  ...analysis, upgrading Java and NPM runtimes, modernizing...  ...directly with development and client stakeholders, define the technical... 
    Suggested

    Luxoft

    Jersey City, NJ
    7 days ago
  •  ...As a digital transformation partner to more than 750 clients, LTIMindtree brings extensive domain and technology expertise...  ...information, please visit . Job Title: Senior Java Developer Work Location Jersey City, NJ Job Description: Core Java... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area

    LTIMindtree

    Jersey City, NJ
    15 hours ago
  • $106k - $142k

     ...organization, apply now. We are currently seeking a Java FullStack Engineer - Jersey City, NJ to join our team in Jersey City, New Jersey (US-NJ),...  ...the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Jersey City, NJ
    more than 2 months ago
  •  ...Opportunity! We are currently looking for an Sr. Software Engineer (Java) for the location Jersey City, NJ.. This is a 6 months Right to hire Job and...  ...Summary: As a Software Engineer III - Java at client within Enterprise Technology, you serve as a seasoned... 
    Suggested
    Part time
    Work visa

    Ampcus Inc

    Jersey City, NJ
    15 hours ago
  •  ...Job Title: Full Stack Java Developer Duration: 12-18 months Location: Jersey City, NJ Required Pay Scale: $65-68/hr - W2 ONLY, NO C2C ***Due to client requirements this role is only open to USC or GC candidates*** Job Summary: Project Details... 
    Suggested

    Matlen Silver

    Jersey City, NJ
    4 days ago
  • $100k - $120k

     ...& DevOps, Data, and Software Engineering, servicing an array of noteworthy...  ...our talented teams. With top clients to boast about, Synechron has...  ...We are seeking a skilled Java Developer with expertise in designing...  ...this role if filled within Jersey City, NJ is $100k - $120k/year &... 
    Full time
    Temporary work
    Flexible hours

    Synechron

    Jersey City, NJ
    15 hours ago
  •  ...Position: Java Backend Developer Location: Jersey City, NJ ( onsite) Job Description: Strong Java, Spring & Hibernate expertise. Design scalable and maintainable backend systems. Strong problem-solving and architectural skills. Experience... 
    Full time

    Tietoevry

    Jersey City, NJ
    15 hours ago
  •  ...Job Title: Java Full Stack Developer Location : Jersey City, NJ; Charlotte, NC Duration: Only Full Time Roles and Responsibilities: Java Development : 10+ years of experience - Core Java, REST services, Spring MVC, Angular Working in Tomcat server,... 
    Full time

    Programmers.io

    Jersey City, NJ
    15 hours ago
  •  ...to execute workflows on them. Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring...  ...- Integrate our components with different internal and external client's systems - Configure, monitor, and troubleshoot Application... 
    Full time

    Luxoft

    Jersey City, NJ
    15 hours ago
  •  ...Company: SimplifyVMS Location: Jersey City, New Jersey. Role type: Full-time, hands-...  ...looking for an exceptional and passionate engineer to own the design and delivery of our...  ...data models, metrics, APIs, and the user-facing reporting experience. Build a self-service... 
    Full time
    Flexible hours

    SimplifyVMS

    Jersey City, NJ
    15 hours ago
  •  ...Job Title: Data Architect Job Location: Jersey City, NJ (Hybrid) We are seeking a highly...  ...systems AWS cloud services Java Python SQL Key Responsibilities...  ...architectural standards, governance frameworks, and engineering best practices. Required... 
    Part time

    Shiv Software Experts

    Jersey City, NJ
    15 hours ago
  •  .... Location: Westlake, TX/Raleigh, NC/Jersey City, NJ/Boston, MA/Merrimack, NH/Smithfield,...  ...with one or more of the languages (Python, Java, Go, JavaScript, etc.) Solid...  ...environments/ orchestrators. Experience engineering/sizing, installing, configuring and maintaining... 
    Full time

    Covetus

    Jersey City, NJ
    15 hours ago
  •  ...Job Title: LangChain AI Engineer with Python, AWS and Java Location: Jersey City, NJ (Onsite 5x a week, relocation is fine) Job Description-: Need to have Python Development as Primary Language and Java Development (20%) as Secondary Language with AWS Cloud experience... 
    Full time
    Relocation

    Delta System & Software, Inc.

    Jersey City, NJ
    15 hours ago
  • $61k - $101k

     ...Formal training or certification in software engineering concepts, with 5+ years of applied experience coding in Java or Python Practical experience delivering system...  ...corporate, institutional, and government clients, with operations spanning investment banking, consumer... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  •  ...Lead Full Stack Engineer (AI) - Hybrid Jersey City Job responsibilities Lead the design, development, and delivery of full stack AI-enabled...  ...maintainable, and secure solutions using React , Python , Java , REST APIs, GraphQL, and database technologies.... 
    Full time

    BAMM Staffing

    Jersey City, NJ
    15 hours ago
  •  ...Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy...  ...commitment to our talented teams. With top clients to boast about, Synechron has a global workforce...  ...working knowledge of either .NET or Java technologies. The ideal candidate will... 
    Full time
    Temporary work
    Flexible hours

    Synechron

    Jersey City, NJ
    15 hours ago
  •  ...Expert Forward Deployed Engineer | Java, DevOps, SRE & Security Solve complex engineering problems...  ...with development teams that are facing challenges with vulnerability remediation...  ...engagements, work directly with development and client stakeholders, define the technical... 
    Full time
    Contract work

    Luxoft

    Jersey City, NJ
    15 hours ago
  • Jersey City, NJ — Hybrid (3 Days Onsite) Contract to Hire W2 Only — No Third...  ...platform for Information Security. The engineer will develop data feeds and contribute to...  ...& Data Engineering Python / Java SQL Server, Oracle / PL-SQL, T-... 
    Contract work
    Part time

    Sharp Decisions

    Jersey City, NJ
    15 hours ago
  •  ...Summer Internship - New York and Jersey City Opportunity ID 1990 Region...  ...gain insight into a global, client-focused investment bank and...  ...Science, Data Science, Engineering, Mathematics, or a related technical...  ...in one or more of Python, Java, C++, C#, .NET, JavaScript/TypeScript... 
    Internship
    Summer internship
    Immediate start

    Jefferies

    Jersey City, NJ
    1 day ago
  •  ...information clearly and confidently to senior U.S. and Korean leadership. 6. WORKING CONDITIONS Hybrid work model based out of Jersey City, NJ headquarters. Domestic U.S. travel up to 30–40% for field ride-alongs, customer meetings, and internal offsites.... 
    Contract work
    Part time
    Work at office
    Afternoon shift
    Early shift

    Celltrion USA

    Jersey City, NJ
    15 hours ago
  •  ...are rewriting an existing enterprise platform that supports critical business operations. The new system is being built with Angular, Java, and Spring. You will join an Agile team focused on designing a modern architecture and delivering a faster, more stable, and... 
    Full time

    Luxoft

    Jersey City, NJ
    15 hours ago
  • $184.28k - $203k

     ...equivalent, in Computer Science, Computer Engineering, Electronic Engineering, or a related...  ...We need seven years of experience using Java/J2EE to design, build, troubleshoot, and...  ...role with The Bank of New York Mellon in Jersey City, New Jersey. The position may allow remote... 
    Full time
    Temporary work
    Remote work

    BNY

    Jersey City, NJ
    15 days ago
  • $70 - $75 per hour

     ...Immediate need for a talented Java Engineer with Test Automation. This is a 06+months contract...  ...long-term potential and is located in Jersey City ,NJ(Onsite). Please review the job...  ...and problem-solving skills. Our client is a leading Financial Industry, and... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Jersey City, NJ
    2 days ago
  •  ...Principal Engineer Charlotte, North Carolina;Jersey City, New Jersey; Plano, Texas To proceed with your application, you must be at least 18 years of age...  ...driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day... 
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    2 days ago
  •  ...and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown...  ...about us. Role : API Automation Test Engineer Location :Wilmington, DE Mode : Onsite...  ...Description As an Automation Testing Java Developer, you will help design, develop,... 
    Full time

    BCforward

    Jersey City, NJ
    15 hours ago
  •  ...is a family-owned real estate investment and management company dedicated to building high-quality living and workspaces across New Jersey and Pennsylvania. Since 1979, KRE has specialized in real estate investment, development, and property management. KRE has... 
    Full time
    Part time
    Internship
    Work at office
    Local area
    Monday to Friday
    Afternoon shift

    KRE Group

    Jersey City, NJ
    15 hours ago
  • Kforce has a client that is seeking a Java Engineer Test Automation in Jersey City, NJ. Summary: The Senior Java Engineer will be working in development and delivery of high quality, timely and maintainable software solutions and testing frameworks in an Agile environment... 
    Temporary work
    Jersey City, NJ
    8 days ago
  • $61k - $101k

     ...Requirements: Formal training or certification in software engineering concepts, plus 5+ years of hands-on experience in software engineering...  ...support Strong back-end development skills, such as Java, Spring Boot, or Python, with experience building microservices... 
    Full time

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  • $24 - $26 per hour

    Financial Operations | Client Accounts | Hybrid | Jersey City / NYC Metro Randstad has an immediate need for an Operations Specialist to support client account setup, maintenance, data accuracy, and daily operations within a financial services organization. This position... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    Immediate start
    Shift work
    Jersey City, NJ
    13 days ago
  • $160k - $185k

     ...disciplines to deliver high-impact results for our clients. BIP is currently expanding its...  ...credible direction to experienced engineers. The individual will balance immediate...  ...Middleware & Application Technologies Java-based enterprise applications Python-based... 
    Permanent employment
    Full time
    Temporary work
    Fixed term contract
    Immediate start
    Worldwide

    BIP US

    Jersey City, NJ
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Java Engineer (Client Facing) (Jersey City). Be the first to apply!