Java Application Support Engineer

ConduentFranklin Township, NJ
2d$110,690 - $143,750Hybrid

About The Position

We are seeking an experienced Cloud Java Application Support Engineer to design, develop, and support scalable enterprise applications while ensuring high availability and operational stability in production environments. This role bridges development and operations, owning the full lifecycle of application features from design and development through deployment and ongoing support. The ideal candidate will bring strong Java development experience combined with cloud technologies and production support expertise. This role requires collaboration with architects, DevOps, QA, and product teams to build resilient systems, resolve complex production issues, and improve overall service reliability. This position plays a key role in maintaining application performance, reducing production incidents, and driving continuous improvement through proactive monitoring, root cause analysis, and engineering enhancements.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience working with cloud technologies such as Docker, Kubernetes, AWS, or Oracle Cloud.
  • 3+ years of experience with Java development.
  • Experience performing in-depth code reviews and improving code quality.
  • Experience mentoring or guiding junior developers or support engineers.
  • Hands-on experience with Spring Boot 3.
  • 5+ years of experience working with Linux operating systems.
  • 3+ years of experience with relational databases such as Oracle or MySQL.
  • 3+ years of experience monitoring and optimizing Linux OS and system hardware.
  • 5+ years of experience with scripting languages such as Shell, Perl, Python, or Ruby.

Nice To Haves

  • Experience working with Java 17 or newer versions.

Responsibilities

  • Design, develop, and maintain scalable application features while owning end-to-end delivery from requirements through deployment.
  • Participate in architecture reviews, design discussions, and code reviews to ensure high-quality, maintainable solutions.
  • Develop and maintain applications using Java and modern frameworks in cloud-based environments.
  • Troubleshoot, research, and resolve complex defects and inconsistencies across development and production environments.
  • Provide 24/7 on-call production support on a rotating schedule to ensure system reliability and rapid service restoration.
  • Respond to system monitoring alerts, escalations, and outages while driving quick resolution and service recovery.
  • Analyze incidents and performance statistics to develop system availability and reliability improvement plans.
  • Lead and coordinate teams during system or application outages and provide incident management support.
  • Perform root cause analysis and implement preventative fixes at the code level to reduce recurring issues.
  • Monitor system health and performance across applications and infrastructure.
  • Collaborate with architects, peers, and vendors to design technical solutions for complex application issues.
  • Guide and mentor junior developers and production support team members.
  • Maintain and optimize server environments and system performance.
  • Develop and maintain runbooks, deployment guides, and operational documentation.
  • Participate in the full software development lifecycle including design reviews, code reviews, unit testing, and CI/CD pipeline management.
  • Work closely with QA, DevOps, and product teams to ensure new releases meet production reliability standards.
  • Act as a Subject Matter Expert (SME) for designated systems and applications.
  • Communicate service disruptions to leadership and support damage control measures during outages.
  • Deliver excellent support service to internal stakeholders and production support clients.
  • Attend project meetings and contribute to project planning and operational readiness activities.
  • Identify opportunities for operational and process improvements and drive implementation.

Benefits

  • Health & Welfare Benefits: Comprehensive plans tailored to your needs, effective from day one.
  • Retirement Savings: Robust programs to help you secure your financial future.
  • Employee Discounts: Access to a wide range of discounts on merchandise, services, travel, and more.
  • Career Growth Opportunities: Paths for advancement within a global organization.
  • Paid Training: Learn while you earn with award-winning learning platforms.
  • Paid Time Off: Competitive PTO packages to help you recharge.
  • Great Work Environment: Join an award-winning culture that values diversity and inclusion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service