Job Location: Chennai, India
Job Type: Full Time
Years of Experience: 5-9 years
Work Module: Hybrid
Company Overview:
BlueMaple Consulting is a niche consulting firm focused on providing cutting edge technology solutions as well as risk and control process consulting to our clients. Our team of experts are committed to delivering end-to-end data and AI solutions that cater to client organizations.
Job Description:
We are seeking a highly skilled and experienced Technical Lead to join our dynamic team. The ideal candidate will have a strong background in engineering management, Technical product roadmap creation, and agile execution. You will be responsible for leading a team of talented developers and ensuring the successful delivery of projects.
Responsibilities:
- Engineering Management: Lead and Work with a team of engineers, ensuring high performance and professional development.
- Technical Product Roadmap Creation: Develop and manage the technical roadmap in alignment with business goals.
- Status Reporting: Provide clear and concise status reports to stakeholders and upper management.
- Risk Management & Agile Execution: Identify potential risks, develop mitigation strategies, and ensure smooth agile execution.
- Project Development: Oversee Angular and Java development projects, ensuring high-quality delivery.
- Hands-on Development: Actively contribute to Spring Boot development projects, leveraging strong Java and Spring framework knowledge.
- RESTful APIs & Microservices: Design and implement RESTful APIs and microservices architecture.
- Database Management: Work with Oracle databases to ensure robust data management solutions.
- Version Control Systems: Utilize version control systems to manage and track code changes.
- CI/CD Pipelines: Implement and manage CI/CD pipelines to streamline development and deployment processes.
- Containerization: Apply knowledge of Docker and Kubernetes for containerization of applications.
Requirements:
- Experience in Angular and Java development projects.
- Hands-on experience in Spring Boot development.
- Strong knowledge of Java and the Spring framework.
- Experience with RESTful APIs and microservices architecture.
- Experience with Oracle database.
- Knowledge of version control systems.
- Familiarity with CI/CD pipelines.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Must have good hands-on experience in Angular 12 and above versions.
- Proficient in JavaScript, TypeScript, CSS3, HTML5, ES6+.
- Solid experience with reactive programming concepts and RxJS (Observables).
- Experience in Micro Front End (MFE) architecture, NGRX.
- Unit Testing (Jasmine, Karma, Jest).
- E2E Testing (Protractor, Cypress).
- Experience with Agile (Scrum).
Education:
Bachelor’s/University degree or equivalent experience, potentially Master’s degree