Staff Performance Engineer I

JDA

Job Summary

This role is for a Staff Performance Engineer I at an AI-driven Global Supply Chain Solutions Software Product Company. The ideal candidate will lead the Continuous Integration (CI) team, overseeing the build process and ensuring high-quality software delivery. Responsibilities include technical delivery of customer projects, maintaining systems like JIRA, leading development meetings, driving architectural improvements, and talent development. The role requires a strong technical foundation in Java, CI/CD tools like Jenkins, build tools like Maven/Ant, and experience with cloud provisioning, deployment solutions, and microservice production deployments.

Must Have

  • Lead Continuous Integration (CI) team
  • Oversee build process and moderate builds
  • Ensure successful delivery of high-quality software solutions
  • Accountable for technical delivery of customer projects (quality, timeliness, operations/maintenance)
  • Ensure engineers keep BY systems (JIRA) up to date and adhere to best practices
  • Organize and lead development-related meetings (stand-ups, sprint reviews, demos, retrospectives)
  • Drive architecture and designs to be simpler, more robust, efficient, and maintainable
  • Align on roadmap with Product Owner/PMG
  • Determine need for training and talent development, hire contractors
  • 8+ years of experience in a managerial or team lead role
  • Proficiency in delivery methods (Agile, hybrid, waterfall, DevOps, CI/CD)
  • Design and implement secure, scalable, resilient, monitored, auditable, cost-optimized cloud provisioning and deployment solutions
  • Work closely with Engineering group to support cloud provisioning and deployment solutions
  • Design and implement continuous delivery pipelines for client test and production environments
  • Solid understanding of Continuous Integration and Continuous Delivery best practices
  • Experience migrating systems to hybrid or fully cloud-based solutions
  • Experience of microservice production deployment using blue-green technique
  • Experience in implementing distributed tracing
  • Designing application monitoring
  • Experience in implementing containerized solution using Docker, Kubernetes Service
  • Experience with Azure, PaaS, IaaS, SaaS architecture

Good to Have

  • Bachelor’s degree in computer science or equivalent preferred

Job Description

Overview:

  • Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor’s “Best Places to Work”
  • Seeking an astute individual that has a strong technical foundation with the additional ability to be hands-on with the broader engineering team as part of the development/deployment cycle, and deep knowledge of industry best practices, with the ability to implement them working with both the platform, and the product teams.

Scope:

  • We are looking for a highly skilled and experienced Java Engineering Manager to lead our Continuous Integration (CI) team. The ideal candidate will have a solid understanding of Java development, CI/CD tools (Jenkins), build tools (Maven, Ant), and extensive experience with legacy enterprise application builds. This role involves managing the CI team, overseeing the build process, participating in the moderation of builds, and ensuring the successful delivery of high-quality software solutions.

Our current technical environment:

  • Software: Java, Spring boot, GIT, SOAP API, Rest API, OAuth, JSP, WebLogic, Tomcat
  • Application Architecture: Scalable, Resilient and distributed architecture
  • Cloud Architecture: MS Azure
  • DevOps: CI/CD, GitHub Workflows
  • Database: Oracle, SQL Server
  • Frameworks/Others: Kafka, Elasticsearch, Spark, RDBMS, Spring boot, Ant, Maven, GIT,

What you’ll do:

  • Accountable for the technical delivery of one or more customer projects, including their quality and timeliness and operations/Maintenance of it.
  • Ensure that the engineers assigned to the project keep all BY systems, such as JIRA, up to date and accurate and adhere to software development best practices. Organize and lead development-related meetings, such as stand-up meetings, sprint reviews, demos, and retrospectives.
  • Drive architecture and designs to become simpler, more robust, and more efficient and easier to maintain. Align on roadmap with Product Owner/PMG by articulating technical/functional and staffing challenges.
  • Determine the need for training and talent development. Hire contractors and build teams as needed

What we are looking for:

  • 8+ years of experience in a managerial or team lead role.
  • Proficiency in spectrum of delivery methods (Agile > hybrid > waterfall > Devops > CI/CD)
  • Bachelor’s degree in computer science or equivalent preferred
  • Design and implement cloud provisioning and deployment solutions which are secure, scalable, resilient, monitored, auditable and cost optimized.
  • Work closely with Engineering group to support implementation of cloud provisioning and deployment solutions.
  • Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments.
  • Solid understanding of Continuous Integration and Continuous Delivery best practices.
  • Experience migrating systems to hybrid or fully cloud-based solutions.
  • Experience of microservice production deployment using blue-green technique.
  • Experience in implementing distributed tracing to troubleshoot the interactions.
  • Designing application monitoring to detect and help resolve problems.
  • Experience in implementing containerized solution using Docker, Kubernetes Service
  • Has good experience with Azure, PaaS, IaaS, SaaS architecture from Technical and non-technical perspectives.
  • Good communication skills for a highly collaborative software development process.
  • Excellent verbal communication, analytical skill and critical thinking.
  • Efficient and independently motivated.

21 Skills Required For This Role

Saas Business Models Communication Problem Solving Oracle Github Game Texts Agile Development Oauth Azure Spring Boot Elasticsearch Spark Maven Ci Cd Docker Kubernetes Git Sql Jira Jenkins Java