onsite
Senior Software Engineer - Eigen Development
Software Engineer
Lead design, development, and deployment of Shift4’s Commerce Engine payment solution, leveraging Java, Spring Boot, and cloud technologies to deliver a modern, integrated payment experience for retail, restaurant, and hotel merchants.
About the role
Key Responsibilities
- Architect and implement high‑throughput payment processing services using Java and Spring Boot.
- Design RESTful APIs and integrate with third‑party payment gateways and internal microservices.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver features on schedule.
- Ensure code quality through code reviews, unit testing, and continuous integration pipelines.
- Deploy and maintain services on AWS, utilizing Docker and Kubernetes for scalability and resilience.
Requirements
- 5+ years of professional software development experience in a payment or fintech environment.
- Strong proficiency in Java, Spring Boot, and relational database design (SQL).
- Experience with cloud platforms (AWS), containerization (Docker), and orchestration (Kubernetes).
- Solid understanding of RESTful API design, security best practices, and performance optimization.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javasqlawsdockerkubernetes