Job Title: Manager | Java + Angular | Bengaluru | Engineering
Role Overview:
We are seeking an experienced Full Stack Developer with deep expertise in Java and Angular to design, develop, and lead scalable enterprise applications. The ideal candidate will play a key role in architecture decisions, mentoring team members, and driving end-to-end delivery.
Key Responsibilities:
- Design and develop scalable, secure, and high-performance applications using Java (Spring Boot) and Angular
- Architect and implement microservices-based solutions
- Lead backend and frontend development efforts
- Design and consume RESTful APIs and ensure seamless integration
- Collaborate with product, QA, and DevOps teams for end-to-end delivery
- Conduct code reviews, enforce coding standards, and ensure best practices
- Mentor junior developers and contribute to team growth
- Optimize applications for performance, scalability, and reliability
- Participate in system design discussions and technical decision-making
Required Skills:
- Strong expertise in Java, Spring Boot, Hibernate/JPA
- Proficiency in Angular (v10+), TypeScript, HTML5, CSS3
- Hands-on experience with Microservices Architecture & REST APIs
- Strong knowledge of design patterns and system design principles
- Experience with SQL (MySQL/PostgreSQL) and NoSQL databases
- Familiarity with message queues (Kafka/RabbitMQ)
- Experience with CI/CD tools (Jenkins, GitHub Actions)
- Version control using Git
Good to Have:
- Experience with Cloud platforms (AWS/Azure/GCP)
- Knowledge of Docker & Kubernetes
- Exposure to event-driven architecture
- Basic understanding of security best practices (OAuth, JWT)
Soft Skills:
- Strong leadership and mentoring ability
- Excellent problem-solving and analytical thinking
- Good communication and stakeholder management skills
- Experience working in Agile/Scrum environments
B.E/B.Tech
Preferred:
- Experience in enterprise-level application development
- Prior experience in handling production systems and scaling challenges