
Job Description & Key Responsibilities
Vee Technologies is a leading consulting and professional services organization that offers cuttingโedge, technologyโenabled solutions to clients across the globe. Headquartered in New York and Bangalore, the company has built a reputation for delivering highโimpact projects for Fortune 500 firms and midโsize companies alike. With a focus on innovation, Vee Technologies empowers businesses to cut costs, build value, and achieve critical objectives faster and more efficiently.
The Software Engineer role is a fullโtime position that requires 3 to 4 years of experience in developing enterprise web applications. The role is based in Chennai, Salem, or Bengaluru and is performed on a WorkโFromโOffice (WFO) basis. As a Software Engineer, you will be responsible for designing, developing, and maintaining modern, responsive web applications using Angular 18+ and building scalable backend services with Java 21 and Spring Boot.
Key responsibilities include:
1. Developing and maintaining Angular 18+ frontโend applications.
2. Implementing responsive UI components and ensuring crossโbrowser compatibility.
3. Building RESTful APIs with Spring Boot and Java 21.
4. Integrating Angular frontโend with Spring Boot backโend services.
5. Writing clean, maintainable, and wellโdocumented code.
6. Collaborating with product managers, designers, and QA teams.
7. Participating in code reviews and providing constructive feedback.
8. Troubleshooting and debugging production issues.
9. Optimizing application performance and scalability.
10. Staying updated with the latest industry trends and technologies.
The tech stack for this role includes Angular 18+, Java 21, Spring Boot, PostgreSQL, REST APIs, and modern frontโend development practices. Engineers are encouraged to experiment with new tools, contribute to open source, and mentor junior developers.
Growth path: Starting as a Software Engineer, you can progress to Senior Software Engineer, Lead Engineer, or Technical Architect roles. The company offers continuous learning opportunities, certifications, and exposure to diverse industry domains.
Why join Vee Technologies? The organization values innovation, offers challenging projects, and provides a collaborative environment where ideas are valued. Employees enjoy a healthy workโlife balance, competitive benefits, and a culture that promotes professional growth and skill development.
Overall, this role is ideal for engineers who are passionate about building highโquality web applications and want to work in a dynamic, clientโcentric environment.