Role Description
As a Senior Backend Developer you will lead the design and development of payment service features in close collaboration with the team You will take ownership of troubleshooting and resolving complex production issues performing root cause analysis and ensuring high code quality through thorough unit testing and code reviews You will mentor junior developers and actively contribute to agile ceremonies by demoing and documenting your work
Key Technologies
- Java Spring Boot
- OpenShift
- Apache Kafka latest stable RabbitMQ latest stable
- MongoDB
- Oracle Database
- DevOps tools for automation CICD and monitoring
Skills Experience
- Expertlevel Java development skills
- Proven experience building resilient highavailability and highperformance applications
- Deep understanding of microservices architecture and distributed systems
- Strong expertise in API design and implementation
- Extensive experience with container orchestration platforms OpenShiftKubernetes
- Indepth knowledge of messaging systems Apache Kafka RabbitMQ
- Proficient with MongoDB and Oracle database technologies
- Handson experience with DevOps practices automated testing and related tools
- Leadership and mentoring skills to guide and support junior team members
- Strong troubleshooting and problemsolving skills
- Excellent coordination and communication within teams and with external stakeholders
- Commitment to encouraging and building automated processes wherever possible
- Experience with log and resource management
- Thorough documentation skills
- Familiarity with Jira and Confluence
- Fluent English communication skills
Skills
Mandatory Skills : Java, Java Development, Java Microservices, Java SpringBoot