Job Summary:
Worldpay is a leading name in payments, seeking a Software Engineer II to join their Captain Qwarks team. The role involves designing, developing, and testing software for a high-volume platform, collaborating with internal teams to create technical solutions, and deploying features with zero downtime.
Responsibilities:
• Design, develop, and test software for scalability, reliability, and data recovery associated with a high-volume, high-availability platform
• Collaborate with other internal teams (Product, Platform, Merchant Services and Support) to convert business requirements into technical solutions
• Use Agile software techniques such as pair programming and test-driven development to maximize productivity and quality
• Deploy new features into production with zero platform downtime and no impact to end customers who are currently processing
• Build domain expertise in e-commerce payments and apply engineering expertise to develop new product features
• Work in a "team focused" culture, where strong collaboration and communication are critical
Qualifications:
Required:
• A Bachelor’s degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience.
• 5+ years of relevant job experience in Java Software Engineering, not including internships.
• Exceptional design and SQL and Java programming skills
• Ability to quickly grasp high-level business goals, derive requirements, and translate them into effective technical solutions
• Ability to fluidly change context and priorities based on changing business needs
• Experience with Microservices architecture, globally distributed services, and 24/7 support
• Experience with RESTful API design, and cloud technologies like Kubernetes, Kafka
• Proficiency with SQL, relational data modelling, and database schema design
Preferred:
• Experience with design and implementation of monitoring and responsive, self-healing resilient immutable platforms
• Knowledge of scalability levers in high volume, low latency transactional systems
• Experience working in AWS, OpenShift Platform
• Experience with Ansible, Maven, Gradle, Jenkins, Black Duck, Checkmarx, SonarQ, Cucumber, Karate
• Experience with Splunk, Sysdig, OpsGenie, Dynatrace, Instaclustr, Prometheus, JBehave, JGiven
• Development experience with a unit testing framework (JUnit and experience employing TDD preferred)
• Pair programming experience. A willingness to try is a requirement
Company:
Worldpay is a global payment processing company offering secure, scalable solutions for online, in-store, and mobile transactions. It is a sub-organization of Global Payments. Founded in 1971, the company is headquartered in Cincinnati, USA, with a team of 5001-10000 employees. The company is currently Late Stage.