Backend Software Engineer

Alpharetta, Georgia

Data Wave Technologies Inc
Job Expired - Click here to search for similar jobs

Job Title: Backend Software Engineer - Java

Location: Alpharetta, GA /Berkeley Heights NJ

Duration: Long term

Tax Term: W2

Job Description:

  • Work with a wide range of systems, processes, and technologies to own and solve problems from end-to-end.
  • Debug production issues across services and multiple levels of the stack.
  • Design, build, and maintain APIs, services, and systems.
  • Work with engineers across the company to build new features at scale.
  • Thrive in a collaborative environment involving different stakeholders and subject matter experts.
  • Have pride in working on projects to successful completion involving a wide variety of technologies and systems.
  • Improve engineering standards, tooling, and processes.
  • Uphold best practices in engineering, security, and design.
  • Other duties, as assigned.
  • 3-5 years' experience working with Java and experience working in payments related technology.
  • Experience developing backend web services in a microservice architecture along with command over common data structures and design patterns.
  • Experience integrating and troubleshooting hardware terminals' including following EMV and MSR specifications.
  • Solid understanding of API design, particularly principles of REST in highly scalable environments
  • Strong SQL skills: SQL Server, MySQL, and specifically with PostgreSQL, including pros/cons of various approaches to access, and ability to recognize and address potential performance issues.
  • Experience integrating with multiple processors (i.e. First Data, WorldPay, TSYS)
  • Experience with the following technologies: Spring Boot, Maven/Gradle, Kubernetes, Cucumber, Docker, and JMeter (or other load testing frameworks)
Date Posted: 17 May 2024
Job Expired - Click here to search for similar jobs