
Angular and Java Full Stack Developer
- Pune, Maharashtra
- Permanent
- Full-time
- Design, develop, and maintain robust, scalable, and high-performance applications & application features.
- Implement trunk-based development practices to enable continuous integration and rapid delivery.
- Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
- Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD).
- Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards.
- Mentor junior engineers and foster a culture of engineering excellence and continuous learning.
- 5+ years of strong hands-on experience in coding Java, Multi threading, REST API , Spring Boot, Hibernate ,Kafka, SQL (Oracle), Git.
- Hands on experience with UI technology like Angular, JavaScript.
- Hands on experience with JUnits, Karate Framework & Cucumber.
- Expertise in design pattern & SOLID design principles.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Experience conducting code reviews, vulnerability assessments, and secure coding.
- Excellent problem-solving skills and ability to work in fast-paced, agile environments.
- Knowledge of performance tuning, observability, and production monitoring.
- Strong communication and collaboration skills.
- Experience with event-driven architecture, domain driven design & distributed systems.
- Familiarity with caching solutions and tooling.