Job Description :
We are looking for a highly skilled and experienced Senior Full Stack Developer with strong expertise in Java, SpringBoot, 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 performant
- 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 :
510 years of experience with Java (8 / 11 / 17) and Spring BootStrong knowledge of RESTful APIs, Spring Data JPA, and Spring SecurityExperience with microservices architecture and distributed systemsDatabases :
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 TypeScriptPreferred Qualifications :
Experience with Docker, Kubernetes, or GCP / AWSExposure to CI / CD tools such as Jenkins or GitLab CIUnderstanding of Agile methodologies (Scrum, Kanban)Knowledge of OAuth2 / JWT and secure API developmentFamiliarity with ELK stack, Prometheus / Grafana is a plusEducation :
Bachelors or Masters degree in Computer Science, Engineering, or related fieldSoft Skills :
Strong problem-solving and analytical skillsExcellent communication and collaboration abilitiesSelf-motivated, able to work independently and in a teamOwnership mindset with attention to quality and detailWhat 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 worldwideApplication Process : Interested candidates, email resume and cover letter to vinodhini@sunware.in
(ref : hirist.tech)