Java Developer III Contract to Hire - Nationwide Full-time

ConnexPay - United States

Java Developer III Contract to Hire - Nationwide

 

Location: Remote (US-based) or Offices in Atlanta, GA, and Dallas, TX

Compensation: Based on experience (Contractor-to-Hire)

Benefits: As a contractor-to-hire, benefits will be provided upon conversion to a full-time role.

 

Job Summary:
ConnexPay is the first payments company to seamlessly combine PayIns and PayOuts into a single global platform, transforming modern e-commerce. Our solutions reduce payment risk and lower acceptance costs while providing an integrated platform for B2B payments. Our culture is rooted in collaboration, innovation, and customer focus — working as one team to win.  We are seeking a Senior Java Developer (Contractor-to-Hire) to join our fast-paced Agile engineering team.  You will design, develop, test, and deploy large-scale, cloud-based payment applications that will reshape the industry.  This is a hands-on, senior-level role that requires excellent communication skills and the ability to deliver results in a fast-moving environment.

 

Key Responsibilities:

  • Design, develop, test, and deploy large-scale payment applications and services.
  • Collaborate with on-site and off-site teams in a fast-paced Agile environment.
  • Build, maintain, and optimize high-performance payment systems.
  • Analyze and tune real-time processes for performance and scalability.
  • Participate in daily team discussions, code reviews, and collaborative problem-solving.

 

Qualifications:

  • Must be willing to take and pass a coding screen
  • Bachelor’s degree in Computer Engineering, Computer Science, or equivalent experience.
  • 10+ years of experience building enterprise applications with Java 8+ (Java 17 preferred).
  • Strong experience with Spring Framework 4.x and Spring Boot 2.x+ (3.x preferred).
  • Hands-on experience with PostgreSQL (v16 preferred), MS SQL, Oracle, and PL/SQL.
  • Solid understanding of multithreading, JDBC, connection pooling, caching, and scheduling.
  • Strong knowledge of Hibernate 5.x.
  • Familiar with Maven, TeamCity, Octopus, Git, and IDEs such as IntelliJ/Eclipse.
  • Excellent communication, organization, and time management skills.
  • Self-starter with a proactive work ethic and the ability to work in a fast-paced environment.


Preferred Skills:

  • Experience with Docker, Kubernetes, AWS or Azure, and Tomcat 9/10.
  • Familiarity with cryptography, financial industry/payments, and Atlassian tools (JIRA, Confluence, BitBucket).
  • Experience with Liquid Base, Junit, JaCoCo, Rest Assured a plus.

 

Alternate Titles:

  • Senior Java Developer
  • Backend Java Engineer
  • Software Engineer III – Java


We are proud to be an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

 

Keywords
Java 17, Spring Boot, Hibernate, PostgreSQL, Multi-threading, JDBC, Cloud (AWS/Azure), Docker, Kubernetes, REST APIs, Payment Systems, Agile, Enterprise Applications

  • Job Type: Full-time
  • Telecommute/Remote/Work from Home: Yes