
Full Stack Software Engineer II (Angular, Java)
Global Payments2 days ago
Cincinnati, OH, USA +2 moreMid Level
H1B sponsor
Responsibilities
- Code, test, analyze, troubleshoot, debug, and resolve application software issues.
- Build responsive web applications that support multiple screen sizes and devices.
- Implement product requirements and improve product usability with development and QA teams.
- Develop Java web services and frontend applications using the stated frameworks and tools.
- Drive monthly production releases during off-hours.
- Automate processes and write maintainable, supportable, and testable code.
- Create and improve user interface designs, conduct usability testing, and collaborate on UI requirements when needed.
Requirements
- At least five years of experience with software development methodologies and best practices.
- At least five years of hands-on frontend web development experience with HTML, CSS, and JavaScript.
- At least five years of experience with advanced JavaScript libraries and frameworks such as AngularJS and Bootstrap.
- At least five years of experience building REST web services with Java, Spring Boot, Spring Security, Spring Data JPA, and microservices architecture.
- Experience with Git, GitHub, Jenkins, SonarQube, Nexus Repository, Maven, AWS, Docker, and Kubernetes.
- Experience with SQL and preferably DB2, Oracle, or SQL Server.
- Experience with Agile/Scrum, continuous integration and delivery, TDD, BDD, DevOps, and automation.
- Strong communication, organization, interpersonal, problem-solving, analytical, and collaborative skills.
- Experience with Kafka, data messaging, event-driven systems, UI design, usability testing, or Redis is a bonus.
- Bachelor’s degree or equivalent experience.
Tech Stack
AngularApache KafkaAWSBootstrapCSSDockerGitHTMLIBM DB2JavaJavaScriptJenkinsKubernetesMavenMicrosoft SQL ServerRedisSonarQubeSpring BootSQL
Categories
About Global Payments
Global Payments is a public payment technology and merchant services company that provides card acceptance, ecommerce, POS, and integrated software to businesses and financial institutions. It earns primarily from transaction processing fees and software subscriptions, and trades on the NYSE as GPN. Headquartered in Atlanta, it is a Fortune 500 company and combined with TSYS in 2019 to add issuer processing and banking partnerships.