Job Summary
We are looking for a highly skilled and experienced Java Full Stack Developer to join our team for a long-term remote engagement. The ideal candidate will have strong expertise in backend development using Java and Spring Boot along with solid experience in modern UI development using Angular. Candidates with deep experience in either backend or frontend development will also be considered.
Key Responsibilities
- Design, develop, and maintain scalable full stack applications.
Core Development Activities Across
- UI Development using modern web components
- Backend Development using microservices architecture
Develop And Maintain
REST APIs, gRPC services, and event-driven systems
- Collaborate closely with the engineering team (EPT) to understand backlog items and deliver high-quality features
- Participate in daily stand-ups, sprint planning, and stakeholder meetings to understand business and technical requirements
- Write unit tests and implement automation for developed features
- Troubleshoot, debug, and resolve application issues
- Develop and maintain technical documentation including code, APIs, and system architecture
- Follow Agile best practices and contribute to continuous improvement initiatives.
Required Skills & Qualifications
- Backend Development (Java)
- Strong experience with Java and Spring Boot
- Hands-on experience with:
- REST APIs and gRPC
- Microservices architecture
- Kubernetes
- Event-driven systems
- Experience working with databases, especially MongoDB
- Solid understanding of application development and performance optimization
- UI Development (Angular)
- Strong experience with Angular (Angular 17 or later, not AngularJS)
- Proficiency in TypeScript and JavaScript
- Experience building reusable Angular components
- Knowledge of state management techniques
Additional Skills
- Experience working in Agile/Scrum environments
- Hands-on experience with Jira for task and sprint management
- Strong knowledge of unit testing frameworks and automation
- Experience with CI/CD pipelines and continuous delivery processes
- Good communication skills and ability to collaborate with cross-functional teams
Skills: java,cd,ci,mongodb,automation,backend development,architecture,boot,angular,agile