Job Description

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 [email protected]


Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application