Senior Java Developer

WorldpayCincinnati, OH
Hybrid

About The Position

Worldpay is seeking a Senior Java Developer to join its team in Cincinnati, OH. The company aims to be the largest and most-loved payments company globally. This role involves analyzing, designing, programming, debugging, and modifying software enhancements and/or new products for local, networked, or Internet-related computer programs, specifically for core versions of commercially available applications.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science, Information Science or related field and five (5) years of progressively responsible experience in creating Java 8 or higher version applications using Functional Programming.
  • Experience working with Amazon Web Services including IAM, EMR Serverless, Fargate, S3 and CloudWatch.
  • Experience performing Apache Spark framework for large-scale data processing, transformation and analytics.
  • Experience working in a scrum team following Agile Software Development process.
  • Experience implementing CI/CD practices, principles and fundamentals including Infrastructure as code using Terraform and CloudFormation.
  • Experience building applications with embedded CI/CD to ensure frequent and reliable software delivery.
  • Alternatively, a Master’s degree in the above listed fields and three (3) years of experience in the above listed skills will be accepted.

Responsibilities

  • Interact with product managers and/or users to define system requirements and/or necessary modifications.
  • Participate in software design meetings and analyses user needs to determine technical requirements.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Write code, complete programming and perform testing and debugging of applications using current programming languages and technologies.
  • Complete documentation and procedures for installation and maintenance.
  • Develop or execute project plans, budgets and schedules and for documenting work and results.
  • Deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences.
  • Learn and keep up to date with new Java releases and features, and make recommendations for Worldpay tech stack optimization and enhancements.
  • Contribute to the adoption of modern Java features such as records, sealed classes, and virtual threads to improve code clarity and performance.
  • Perform JVM tuning and profiling to optimize application performance and memory usage.

Benefits

  • A competitive salary and benefits
  • A variety of career development tools, resources and opportunities
  • The chance to work on some of the most challenging, relevant issues in the payment industry
  • Time to support charities and give back in your community
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service