Get To Know ConnexPay
Founded in June 2017, ConnexPay is the first payments company to seamlessly combine both PayIns and PayOuts into a single global platform that is transforming modern e-commerce. The flexibility of ConnexPay’s technology allows clients to manage all of their B2B payment needs, from acquiring sales, managing fraud, and paying suppliers. ConnexPay’s solutions are applicable across a broad spectrum of corporate payment use cases, including global travel, ticketing, insurance and warranty claims, loyalty and rewards, and media and advertising. The company’s technology reduces payment risk and lowers the cost of payment acceptance. Through our people, ConnexPay is poised to become the industry leader in payments.
We are proud of our culture, where we focus on employee engagement and customer satisfaction. Here our people feel comfortable voicing their opinions, which helps us build a safe environment for all. We are customer focused and truly believe that behaviors drive our culture — and our culture drives our results — always working as one team to win.
Key Responsibilities
This is how you'll help us succeed
- Work with a team of engineers in the design, development, testing and deployment of a range of large-scale payment applications and services
- Work closely with on-site and off-site teams in a fast-paced Agile environment
- Build, maintain, and support large scale payment systems
- Analyze and tune real-time processes for optimal performance
- Participate in daily team discussions and code collaboration to promote continuous progress
Qualifications
Applicants for this role will have:
- BS Computer Engineering or Computer Science, or related/equivalent experience
- 10+ years of experience building enterprise applications using JAVA 8+, Java 17 preferred
- Self-starter with strong and proactive work ethic with the motivation to achieve results in a fast-paced environment
- Strong verbal and written communication skill
- Exceptional organizational and time management skills
- Established background in designing and building highly scalable systems
- Spring framework 4.x and Spring Boot 2.x and above, preferably Spring Boot 3.x
- Solid experience in relational databases: PostgreSQL (v16 preferred), MS SQL, Oracle, and PL/SQL in general
- Solid understand multithreading, JDBC connection, object pooling, caching, scheduling, queuing, etc. and their internals
- Solid experience with Hibernate 5.x
- Familiarity with software management tools (Maven, TeamCity, Octopus)
- Experience with Git or comparable source-control tools
- Experience with IDEs such as IntelliJ and/or Eclipse
- Willingness to take coding screen
- Experience with any of Liquid Base, Junit, JaCoCo, Rest Assured a plus
- Prior Financial Industry and/or payments experience a plus
- Experience with Atlassian stack (JIRA, Confluence, BitBucket) a plus
- Experience with Cloud platforms such as MS Azure and/or Amazon AWS a plus
- Experience with containerization and orchestration (Docker, Kubernetes) a plus
- Experience with Tomcat 9, 10 a plus
- Experience with Cryptography a plus
Benefits & Perks
ConnexPay offers an attractive compensation package reflecting the scope of the role. Other benefits include:
Equal Opportunity Employer
ConnexPay is an Equal Opportunity Employer and does not discriminate against any employee or applicant because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state, or local protected class.
Apply Now
Thank you for considering ConnexPay as you explore your next chapter!