
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.