Senior Java Developer
Role details
Job location
Tech stack
Job description
Are you ready to unleash your full potential? We're looking for people who are passionate about payments to chart Worldpay's path to being the largest and most-loved payments company in the world., The Senior Java Developer will interact with product managers and/or users to define system requirements and/or necessary modifications. Additionally, the role will:
- 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.
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 the job offered or a related occupation: creating Java 8 or higher version applications using Functional Programming; working with Amazon Web Services including IAM, EMR Serverless, Fargate, S3 and CloudWatch; performing Apache Spark framework for large-scale data processing, transformation and analytics; working in a scrum team following Agile Software Development process; implementing CI/CD practices, principles and fundamentals including Infrastructure as code using Terraform and CloudFormation; and building applications with embedded CI/CD to ensure frequent and reliable software delivery. In the alternative, the employer will accept a Master's degree in the above listed fields and three (3) years of experience in the above listed skills. Telecommuting and/or working from home may be permissible pursuant
Benefits & conditions
to company policy. When not telecommuting, must report to work site.
What we offer you
- 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