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
Lead the design, architecture, and delivery of scalable Java-based microservices and backend systems with focus on performance, security, and maintainability.
Manage and mentor a team of 4–8 developers, including overseeing code quality, conducting reviews, estimating tasks, and facilitating career growth.
Collaborate with Product, QA, and DevOps teams to define technical strategy, ensure Agile delivery processes, and maintain high-quality releases.
Minimum Requirements
Bachelor's degree in Computer Science, Engineering, or related field.
Minimum 8 years of Java development experience with at least 2 years in a leadership or mentoring role.
Expertise in Java 11/17+, Spring Boot ecosystem, microservices architecture, REST API design, and messaging systems like Kafka or RabbitMQ.
Experience with SQL and NoSQL databases, cloud platforms (AWS, Azure or GCP), DevOps tools (Docker, Kubernetes, Jenkins/GitLab CI), and Agile/Scrum methodologies.
Ideal Candidate Profile
Experienced technical leader balancing hands-on development with team mentorship and architecture ownership in Java backend systems.
Comfortable working in transaction-heavy, possibly fintech or payment-related environments, with emphasis on scalable, secure systems.
Proficient in driving code quality, modernizing technology stacks, and collaborating cross-functionally under Agile frameworks.
