Job Title: Full Stack Developer (Java, AngularJS, Microservices)
Location: Bengaluru
Experience: 5+ Years
Job Description
We are looking for a Full Stack Developer with expertise in
Java,
AngularJS, and
Microservices to work with a cross-functional team on our
VCS and
VLPS systems. The ideal candidate will be responsible for the architecture, design, and development of both new and existing components, ensuring scalability, security, and Active-Active data center deployments. This role requires close collaboration with multiple teams to deliver high-quality solutions to production.
Key Responsibilities
- Work with cross-functional teams to understand the current systems (VLPS and VCS) and collaborate on project delivery to production.
- Design the architecture and features for both new and existing components in VCS, MOE, and the Segmentation platform.
- Develop, test, maintain security compliance, and deploy features to production as planned.
- Design solutions to support Active-Active data center deployments.
- Ensure that the code is scalable to handle the combined VCS and VLPS campaign volume.
- Deliver automated unit tests and end-to-end testing for the features built by the team.
Tech Stack Involved
- Frontend: AngularJS
- Backend: Java, Spring Boot, Spring Cloud
- Database: MySQL
- Big Data Technologies: Spark, Scala, Hive
- Messaging System: Kafka
Required Skills
- Strong experience in Java and Spring Boot development.
- Proficiency in AngularJS for front-end development.
- Hands-on experience with Microservices architecture.
- Experience with databases like MySQL.
- Familiarity with Big Data technologies such as Spark, Scala, Hive.
- Knowledge of Kafka for messaging systems.
- Experience in designing and deploying solutions for Active-Active data centers.
- Strong focus on delivering scalable and secure solutions.
- Experience with automated unit testing and end-to-end testing.