Who We Are
This is an existing vacancy.
Paymentus leads the North American marketplace in electronic bill payment solutions and is looking for high performers to join our development team building SaaS Fintech solutions across a range of industries. You will contribute to a massively scalable data platform that is built on top of a world-class enterprise platform supporting thousands of clients and into the millions of transactions daily. Paymentus' success and rapid growth provide employees with opportunities for career advancement.
Who You Are
We are seeking an experienced Senior Java Software Engineer to join our dynamic and innovative software development team. In this role, you will play a crucial part in designing, implementing, and maintaining high-performance, scalable, and reliable Java-based applications, building next-gen modern applications to help millions of businesses in North America. You'll collaborate closely with cross-functional teams to deliver cutting-edge banking, accounting, and payment solutions that meet both business and technical requirements. You will be developing and maintaining APIs and Microservices using Java, Spring Boot, and Deploying them on AWS. You can expect to use a combination of the following technologies on a regular basis; Java, Spring Boot, Node JS, Kafka, MongoDB among others.
Essential Functions/Responsibilities
- Design, develop, and maintain applications using Java, Node.js. MongoDB, Kafka as primary tech stack.
- Implement RESTful APIs and integrate third-party APIs.
- Manage deployment and scaling of applications using Kubernetes and Helm charts in cloud or on-premise environments.
- Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Write clean, maintainable, and efficient code while following best practices.
- Ensure the security, performance, and scalability of the applications.
Experience
- 8+ years experience building web services and APIs with Java and Spring framework (SpringBoot, Spring MVC, Spring Data, Spring Security).
- 2+ years experience with non-relational databases like MongoDB
- Solid understanding of software development principles, design patterns, and best practices.
- Hands-on experience with RESTful API design and implementation.
- Experience with relational and non-relational databases (e.g., Oracle, MongoDB).
- Experience working with Kubernetes and Helm charts for deployment and orchestration.
- Experience with message brokers (e.g., RabbitMQ, Kafka)
- Experience with cloud platforms like AWS, GCP, or Azure, with a preference for AWS.
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, ArgoCD)
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as laptop computers, photocopiers and smartphones.
Physical Demands
This role requires extended periods of sitting or standing at a computer workstation.
Position Type/Expected Hours of Work
This is a full-time position. Days and hours of work are Monday through Friday, 40 hours a week. Occasional evening and weekend work may be required as job duties demand.
EEO Statement
Paymentus is an equal opportunity employer. We enthusiastically accept our responsibility to make employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, national origin, ancestry, citizenship status, religion, marital status, disability, military service or veteran status, genetic information, medical condition including medical characteristics, or any other classification protected by applicable federal, state, and local laws and ordinances. Our management is dedicated to ensuring the fulfillment of this policy with respect to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment advertising, pay, and other forms of compensation, training, and general treatment during employment.
Reasonable Accommodation
Paymentus recognizes and supports its obligation to endeavor to accommodate job applicants and employees with known physical or mental disabilities who are able to perform the essential functions of the position, with or without reasonable accommodation. Paymentus will endeavor to provide reasonable accommodations to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so would impose an undue hardship on the Company or pose a direct threat of substantial harm to the employee or others.
An applicant or employee who believes he or she needs a reasonable accommodation of a disability should discuss the need for possible accommodation with the Human Resources Department, or his or her direct supervisor.