Sr. SW Engineer - Java, Spring Boot, GenAI
Core
Design, implement, and improve secure, scalable software applications and systems in the fintech sector, leveraging Generative AI tools and modern cloud services.
Role type
Senior Software Engineer (Java/Spring Boot)
Builds
Secure, scalable technology solutions for payments transactions across consumers, merchants, and financial institutions.
Domain
Fintech / Payments Technology
Deliverable
production ML models | product features
Required skills
Java backend development, Spring Boot, RESTful Web Services, SQL/NoSQL database optimization, unit and automation testing (JUnit, Karate), message queuing (Kafka, WebSphere MQ), system design and architecture, debugging and troubleshooting.
Preferred skills
Generative AI concepts, data structures and algorithms, cloud services, AI-assisted development tools.
Technologies
Java, Spring Boot, Angular, React, Kafka, IBM WebSphere MQ, JUnit, Karate, SpecFlow
Responsibilities
Collaborate with stakeholders to interpret requirements and incorporate feedback; translate business requirements into technical solutions; participate in system design and architecture; develop, implement, and maintain code for products and components; create test plans and configure testing procedures; respond to support requests during on-call rotations; participate in code reviews.
Seniority
Senior, hands-on IC