Java Full stack Developer
Required Skills & Qualifications
- 8+ years of experience in software development
- Strong proficiency in Java (8/11/17) and Spring Boot
- Hands-on experience with Kafka and asynchronous messaging
- Experience with API Gateway solutions (Apigee preferred)
- Strong knowledge of REST APIs, JSON, OpenAPI/Swagger
- Experience with SQL / NoSQL databases (Oracle, PostgreSQL, MongoDB)
- Frontend experience with Angular or React
- Understanding of payment systems and financial services architecture
Preferred Qualifications
- Experience with PayEdge or similar payment platforms
- Cloud experience (AWS / Azure / GCP)
- Knowledge of Reactive programming (WebFlux)
- Experience with Spring Security
- Exposure to event streaming, saga patterns, and distributed systems
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work in Agile / Scrum environments
- Ownership mindset and attention to detail
Work Environment
- Agile / Scrum delivery model
- Fast-paced fintech or banking environment
- High-availability, mission-critical systems