We are looking for a highly skilled and experienced Senior Full Stack Developer with strong expertise in Java Spring Boot and Microservices architecture. The ideal candidate will also have hands-on experience with Kafka PostgreSQL MongoDB and front-end development using Angular HTML and CSS. You will be responsible for designing developing and maintaining enterprise-grade applications in a dynamic and agile environment.
Key Responsibilities:
- Design develop and maintain Java Spring Boot microservices that are scalable resilient and performance.
- Integrate services with PostgreSQL and MongoDB for structured and unstructured data storage.
- Develop and maintain Kafka-based event-driven systems for asynchronous processing and data pipelines.
- Build responsive and dynamic Angular components for user interfaces using HTML CSS and TypeScript.
- Collaborate with DevOps teams for containerization and deployment (Docker/Kubernetes experience is a plus)
- Participate in code reviews design discussions and technical decision-making.
- Write unit tests integration tests and participate in CI/CD processes.
- Mentor junior team members and contribute to continuous improvement of engineering practices.
Required Skills:
Backend:
- 5.10 years of experience with Java (8/11/17) and Spring Boot.
- Strong knowledge of RESTful APIs Spring Data JPA and Spring Security
- Experience with microservices architecture and distributed systems
Databases:
- Proficient with PostgreSQL (query optimization schema design)
- Experience with MongoDB (documents collections indexes)
Messaging:
Solid understanding and hands-on experience with Apache Kafka (producers consumers topics partitions)
Frontend:
- 2 years of experience with Angular (10)
- Proficient in HTML5 CSS3 and TypeScript
Preferred Qualifications:
- Experience with Docker Kubernetes or GCP/AWS
- Exposure to CI/CD tools such as Jenkins or GitLab CI
- Understanding of Agile methodologies (Scrum Kanban)
- Knowledge of OAuth2 / JWT and secure API development
- Familiarity with ELK stack Prometheus/Grafana is a plus.
Education:
- Bachelors or Masters degree in Computer Science Engineering or related field
Soft Skills:
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Self-motivated able to work independently and in a team Ownership mindset with attention to quality and detail.
What We Offer:
- Leadership & Impact: Drive impactful projects integrate AI and leave a mark.
- Growth & Learning: Continuous learning SDLC mastery career advancement.
- Recognition & Excellence: Celebrate dedication rewards for contributions.
- Global Influence: Lead initiatives reshape financial accessibility worldwide.
Application Process: Interested candidates email resume and cover letter to
Required Experience:
Senior IC