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

Principal Java Engineer

Luxoft

Job Description

Description:

\n
    \n
  • The project is focused on improving the security, release reliability, maintainability, and operational resilience of business-critical banking applications.
  • \n
  • 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.
  • \n
  • 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.
  • \n
  • 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.
  • \n
  • 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.
  • \n
\n

Responsibilities:

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

Mandatory Skills Description:

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

Nice-to-Have Skills Description:

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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Java Engineer in Tampa, FL vacancy
  •  ...of business-critical banking applications. Forward Deployed Engineers will conduct targeted, hands-on engagements with development teams...  ..., performing dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and legacy middleware... 
    Suggested
    Full time

    Luxoft

    Tampa, FL
    4 days ago
  • $125.6k - $188.4k

     ...Location: Tampa, Florida, United StatesSalary: $125,600.00 - $188,400.00Category: Technology, Digital Software Engineering, ProfessionalCompany: CitiAs a Full Stack Java Engineering Manager at Citi, you will build and deliver full-stack Java applications that power business-... 
    Suggested
    Full time
    Work at office
    Remote work
    2 days per week

    Citigroup

    Tampa, FL
    4 days ago
  • Java development for emerging technology company. Full development life cycle and production support/application maintenance in Agile/rapid development environment. Technologies: Java, Spring, Spring Boot, Angular, Hibernate, Webhooks, git, Jira, MySQL, GraphQL, Camunda... 
    Suggested
    Visa sponsorship

    ClearlyAgile

    Tampa, FL
    5 days ago
  •  ...Investment Banks. The project team is lean and agile and is distributed across UK, Tampa, New York and Warsaw. We're looking for a Java Developer for our margin terms and workflow management system built with Java-based technology stack on backend and Angular... 
    Suggested
    Full time

    Luxoft

    Tampa, FL
    2 days ago
  •  ...Being a member of IT Strategy & Business Management team, the Principal Systems Engineering family is responsible for the entire technical effort to...  ...pipelines, infrastructure-as-code concepts) Exposure to Java/Javascript Familiarity with enterprise monitoring,... 
    Suggested
    Full time
    Remote work
    Flexible hours

    The Depository Trust & Clearing Corporation (DTCC)

    Tampa, FL
    2 days ago
  •  ..., Software Consultancy and Information Technology Enabled Services.Job DescriptionDescription: This senior engineer should be comfortable and informed of the Java / Spark ecosystem with 5 years’ experience. Their work will mandate a skilled to expert grade knowledge in... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Tampa, FL
    5 days ago
  • $160k - $220k

     ...Principal EngineerTacoma, WA; Tampa, FLThis is a U.S. based position. All of the programs we support require U.S. citizenship to be eligible...  ...in one of the following languages: Go (preferred), Java, Python, Rust (nice to have), and Scala5+ years of experience in... 
    Live in

    Raft

    Tampa, FL
    4 days ago
  • $160k - $220k

     ...8+ Years of experience building RESTFul APIs to take concept to implementation in one of the following languages: Go (preferred), Java, Python, Rust (nice to have), and Scala Deep design of software design and architecture Experience with large-scale relational... 
    Live in

    Raft Company Website

    Tampa, FL
    4 days ago
  •  ...exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at...  ...application development, testing, and operational stability with core Java and AWSExperience in developing, debugging, and maintaining... 

    JP Morgan Chase

    Tampa, FL
    3 days ago
  •  ...WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Sr.java full stack engineerLocation: Irving, TX, Tampa, FL, Jersey city...  ...: FulltimeWe are looking for experienced full-stack software engineers who are passionate about solving business problems through... 
    Full time

    SRI Tech

    Tampa, FL
    2 days ago
  • Federal Senior Principal Engineer, Solutions Architecture - SOCOM(Onsite role - 5 days per week - prefer local candidates)(Active/Current TS/SCI Clearance Required)(Scif - no Bluetooth devices)Required location: Tampa, FloridaDell Technologies offers one of the largest... 
    Local area

    Dell Technologies

    Tampa, FL
    4 days ago
  •  ...Banks. \n The project team is lean and agile and is distributed across UK, Tampa, New York and Warsaw. \n We're looking for a Java Developer for our margin terms and workflow management system built with Java-based technology stack on backend and Angular frameworks... 

    Luxoft

    Tampa, FL
    3 days ago
  •  ...NinjaOne is seeking a Senior Software Engineer, Java/Kotlin to join our Patching team, focusing on backend systems that power patch management across millions of endpoints. You will build scalable services in Java and Kotlin and collaborate with AI workflow, server, and... 
    Remote job
    Flexible hours

    Jobleads-US

    Tampa, FL
    4 days ago
  • $113.84k - $170.76k

     ...: CitiCiti's Core Payment Systems team is looking for a Senior Engineering Lead, Payments Technology to architect, build, and evolve the global...  ...and build high-throughput, low-latency microservices using Java 8+, Spring Boot, and cloud-native principles, ensuring each... 
    Full time
    Work at office
    Remote work
    Worldwide

    Citigroup

    Tampa, FL
    3 days ago
  •  ...to each team or employee).The Impact You Will Have in This RoleAs a Senior Software Development Engineer in Test (SDET), you will play a critical role in modernizing Java‑based, cloud‑ready platforms that support DTCC’s financial risk management and daily settlement operations... 
    Work at office
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Tampa, FL
    1 day ago
  • $141.44k - $212.16k

     ...,440.00 - $212,160.00Category: Technology, Applications Development, ProfessionalCompany: CitiCiti is looking for a Senior Java Platform Engineer to lead the engineering of a global check payment platform at the heart of the Payments Platform and Cheque Processing Transformation... 
    Full time
    Work at office
    Remote work

    Citigroup

    Tampa, FL
    1 day ago
  •  ...or employee). The Impact You Will Have in This Role As the Principal DevOps Engineering Manager within DTCC’s Technology Research & Innovation (TRI...  ...popular programming language (e.g., Python, Go, TypeScript, Java) Provide subject matter expertise on core Azure services,... 
    Remote work
    Flexible hours

    The Depository Trust & Clearing Corporation

    Tampa, FL
    10 hours ago
  •  ...NinjaOne is seeking a Senior Software Engineer (Java) to enhance our IT Operations platform with scalable backend solutions. You will design and implement features, improve performance, and help drive architectural decisions for high-availability services across a multi... 
    Remote job

    Jobleads-US

    Tampa, FL
    4 days ago
  •  ...We are seeking a highly experienced and skilled AI-forward Security Engineer to join our team. The ideal candidate will possess deep expertise in cybersecurity, a strong background in engineering, and a passion for protecting sensitive data and systems and an eye toward... 
    Local area

    Fintech

    Tampa, FL
    2 days ago
  • $145k - $175k

     ...Principal / Senior RF Engineer $145,000 - $175,000 + 9/80 Schedule + Bonuses + Technical Leadership + Autonomy + Long-Term Development Tampa Bay, FL (Commutable from: St. Petersburg, Largo, Tampa, Dunedin, Palm Harbor, Clearwater, Safety Harbor, Oldsmar) Are... 
    Full time

    Rise Technical

    Tampa, FL
    1 day ago
  •  ...Job Overview The Principal Aeromechanical Engineer is responsible for leading and overseeing the design, development, and testing of aeromechanical systems and components. They collaborate with cross functional teams to ensure the successful integration of aerodynamic... 
    Full time

    AEVEX

    Tampa, FL
    3 days ago
  •  ...well as product preparation activities, with various service media and pressures, will be required on an as-needed basis.The Principal Design Engineer participates in the design and evaluation of production processes for both new and existing products and systems to... 
    Full time
    Work at office

    CIRCOR International

    Tampa, FL
    5 days ago
  •  ...Principal Aerospace Engineer Tampa, Florida, United States Work Arrangement Onsite with occasional travel. Periods of development may require long irregular hours around deadlines, which can include weekends some holidays. Job Overview The Principal Aeromechanical... 
    Full time
    Work at office
    Local area
    Remote work

    AEVEX Aerospace

    Tampa, FL
    4 days ago
  •  ...Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 8 years of hands-on Java experience, including analysis, design and testing. • At least 8 years of experience in web application programming and SQL &PL/SQL.... 

    Sonsoft

    Tampa, FL
    5 days ago
  •  ...Software Consultancy and Information Technology Enabled Services.Job Description• At least 7 years of strong hands-on experience in Core Java / J2EE with Multithreading / Synchronization / Executor Frameworks / Concurrency frameworks; Design Patterns, spring, Struts,... 
    Permanent employment
    Full time
    H1b

    Career Guidant

    Tampa, FL
    5 days ago
  •  ..., Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 6 years of experience in Core Java concepts such as multi-threading, design patterns• At least 6 years of experience in advance web user interface designing using ExtJS... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Tampa, FL
    5 days ago
  •  ...personally, we ensure a bright future for NTT DATA Services and for the people who work here.NTT DATA Services currently seeks a Sr. Java Developer to join our team in Tampa, Florida (US-FL), United States (US).Java resource for Xcelys Midtier (Billing & Web Services)•... 
    For contractors
    Work experience placement

    NTT DATA

    Tampa, FL
    3 days ago
  • $155k - $185k

     ...is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We...  ...impact together. Role description Arcadis is looking for a Principal Electrical Engineer with experience in designing electrical... 
    Full time
    Part time
    Work experience placement
    Work at office

    ARCADIS

    Tampa, FL
    1 day ago
  • $159.42k - $215.69k

     ...them, you’ll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career.Principal Data Engineer What you will doLet’s do this. Let’s change the world. In this vital role you will lead the design, development, and implementation... 
    Full time
    Flexible hours

    Amgen

    Tampa, FL
    1 day ago
  • $110.5k - $212k

    When you join VerizonYou want more out of a career. A place to share your ideas freely — even if they’re daring or different. Where the true you can learn, grow, and thrive. At Verizon, we power and empower how people live, work and play by connecting them to what brings...
    Full time
    Temporary work
    Part time
    Work experience placement
    Shift work

    Verizon

    Tampa, FL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Java Engineer. Be the first to apply!