Job Category: Tech Jobs
Hiring For: Tech Mahindra
Job Location: Bangalore
Experience: 7 to 9
We are looking for a passionate and skilled Java Full Stack Developer to join our team. The ideal candidate will have solid experience in both backend and frontend technologies, with a strong focus on Java-based backend development and modern JavaScript frameworks on the frontend. You will play a key role in designing, developing, and maintaining scalable web applications.
Responsibilities:
- Design, develop, and maintain web applications using Java (Spring/Spring Boot) and frontend frameworks (React, Angular, or Vue).
- Build RESTful APIs and integrate with third-party services.
- Write clean, scalable, and maintainable code following best practices.
- Collaborate with cross-functional teams including UX/UI designers, product managers, and QA engineers.
- Participate in code reviews, technical discussions, and contribute to architecture decisions.
- Troubleshoot and debug production issues as needed.
- Ensure application performance, security, and responsiveness.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Java, with hands-on experience in Spring Boot.
- Proficiency with frontend technologies: HTML5, CSS3, JavaScript, and frameworks like React.js, Angular, or Vue.js.
- Experience with database technologies like MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems like Git.
- Experience with CI/CD pipelines, Docker, or cloud platforms (AWS, Azure, GCP) is a plus.
- Strong problem-solving and communication skills.
- Ability to work independently and in a team environment.