Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain Java-based backend services using Spring Boot, Spring Integration, gRPC, and distributed systems targeting high scalability and resilience.
Translate complex business requirements into secure, maintainable software solutions while contributing to architecture and performance optimization.
Lead technical standards by conducting code reviews, mentoring junior engineers, troubleshooting production issues, and supporting operational readiness through monitoring and recoverability practices.
Minimum Requirements
5+ years of Java platform engineering experience with strong expertise in Spring Boot, distributed systems, REST/gRPC, Apache Ignite/Hazelcast, Kubernetes, and cloud-native service orchestration.
Bachelor’s degree in Computer Science, Software Engineering, or related technical field preferred.
Experience with enterprise-scale application design, development, and production support, including automated testing and CI environments.
Not explicitly mentioned in the JD: notice period or location; experience in payments/financial transaction systems highly preferred but not mandatory.
Ideal Candidate Profile
Experienced in cloud-native development using AWS, Pivotal Cloud Foundry, or similar platforms with a strong focus on scalable, resilient, and secure distributed systems.
Proficient in applying software design principles, architectural patterns, domain-driven design, and managing non-functional requirements in complex enterprise environments.
Demonstrated ability to lead through technical mentorship, code review, root-cause analysis, and cross-functional collaboration to deliver high-quality payment-related software solutions.
