Sr Software Engineer - Java and API Development

WorldPay
Cincinnati, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Cincinnati, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
AJAX
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Component-Based Software Engineering
HTML5
Unit Testing
Bootstrap
CSS
Cloud Computing
Computer Engineering
Continuous Integration
Data Transmissions
Relational Databases
Software Debugging
Software Design Patterns
Amazon DynamoDB
Github
Identity and Access Management
jQuery
PostgreSQL
Maven
MySQL
Cisco Nexus Switches
Object-Oriented Software Development
Scrum
Software Engineering
SonarQube
TypeScript
Web Applications
Load Balancing
Cloud Platform System
Spring-boot
Caching
Angular
Integration Tests
Kubernetes
Information Technology
Low Latency
Synopsys Black Duck
Front End Software Development
Checkmarx
Api Design
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Docker
Service Stack
Jenkins
Microservices

Job description

This position is not eligible for visa sponsorship, now or in the future.Candidates must be a US Citizen or Green Card Holder

This position is hybrid 3 days per week in our Cincinnati, OH office

Are you ready to write your next chapter?

Make your mark at one of the biggest names in payments.We'relooking for a Sr.SoftwareEngineer- Javato join our ever-evolvingFraud and Disputesteamandhelp us unleash the potential of every business.

Whatyou'llownas theSoftware Engineer- Java

  • Provide strong Java development for on-prem and cloud-based software architecture and scalable API designs.

  • Design, develop, andmaintainbackend services and APIs using Java and Spring Boot.

  • Conduct unit testing, integration testing, and debugging.

  • Participate in software design meetings and analyze user needs todeterminetechnical requirements.

  • Ensure enforcement of IT standards and chosen Technology Stack

  • Design and develop key application components as microservices by adapting the Twelve-Factor Application Methodology using Spring Boot, Java, and RESTful architecture.

  • Design and develop apps with high throughput and low latency applying load balancing, caching,threadingetc.

  • Write technical specifications based on conceptual design andstatedbusiness requirements.

  • Optimizesystem performance and ensure reliability and scalability.

  • Support deployment and monitoring of services in cloud environments.

  • Document procedures for installation, maintenance, and support.

  • Participate in Agile ceremonies and contribute to sprint planning and estimation.

  • Perform other related duties as assigned.

Requirements

  • 7+ years of professional experience in backend software development

  • Bachelor's degree in Computer Engineering, Computer Science, or related discipline, or equivalent combination of education, training, and experience.

  • Proficiencyin Java and Spring Boot

  • Experience developing RESTful APIs and microservices

  • Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns.

  • Experience working with cloud computing strategies and architecture (Kubernetes, AWS services such as EKS, Lambda, Dynamo DB, API gateway, SQS, EC2, S3, CloudWatch, IAM roles/polices etc.)

  • Experience in implementing Micro services Architecture & building / deploying highly automated, scalable, and maintainable infrastructure.

  • Experience in container-based development (Docker, Kubernetes)

  • Experienceworking withOAuth2.0 framework and scopes.

  • Experience with modern software development tools for Continuous Integration including Jenkins, Git/GitHub,Checkmarx, Blackduck, Nexus, Maven, SonarQube, andSnyk.

  • Knowledge of security vulnerabilities in web applications and experience addressing them.

  • Familiarity with relational databases (e.g., PostgreSQL, MySQL)

  • Agilesoftware development life cycleexperience

  • Strong problem-solving and debugging skills

  • Ability to work collaboratively in a team environment

  • Solid communication and documentation skills

It'sa bonus if youhave

  • Experience withfrontendframeworks such asIonic,AngularJS.

  • Experience with front-end technologies such as JavaScript, TypeScript,JQuery, Ajax, HTML5, CSS3, and Bootstrap.

About the company

What makes aWorldpayer?It'ssimple: Think, Act, Win. We stay curious, always asking the rightquestionsandfinding creative solutions to simplify the complex.We'redynamic,everyWorldpayeris empowered to make the right decisions for their customers.And we're determined, always staying openandwinning and failing as one.

Apply for this position