Job Title: Full Stack Developer ( Java + Angular)
Experience: 3–8 Years
Location: Chennai
Employment Type: Full-Time (Permanent)
Job Summary
We are seeking a Full Stack Developer with strong expertise in Java technologies and modern frontend frameworks to develop and maintain enterprise applications. The ideal candidate should have hands-on experience in Java 8+, Spring Boot, Hibernate, and Angular (2+), along with a solid understanding of REST APIs and SQL Server.
The candidate should be capable of working across the full application stack and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
· Design, develop, and maintain enterprise web applications.
· Develop scalable backend services using Java, Spring Boot, and Spring Cloud.
· Design and implement secure and high-performance RESTful APIs.
· Develop responsive and user-friendly interfaces using Angular and TypeScript.
· Create and optimize SQL queries, stored procedures, and database structures.
· Integrate frontend applications with backend services and third-party systems.
· Troubleshoot application issues and provide timely resolutions.
· Participate in code reviews and follow coding standards and best practices.
· Collaborate with Business Analysts, QA Engineers, and Project Managers.
· Support deployment, maintenance, and enhancement activities.
· Contribute to technical documentation and knowledge sharing.
Technical Skills – Must Have
Backend Development
· Strong experience in Java (8 or above).
· Hands-on experience with Spring Boot and Spring MVC.
· Strong knowledge of REST API design and implementation.
· Experience with Hibernate / JPA or similar ORM frameworks.
· Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
Database
· Strong experience in Microsoft SQL Server or PostgreSQL.
· Experience writing complex SQL queries, stored procedures, functions, and performance tuning.
Frontend Development
· Strong experience with Angular (2+) and TypeScript.
· Proficiency in HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
· Experience with state management (e.g., RxJS, NgRx).
Source Control
· Experience with Git and Bitbucket.
Technical Skills – Good to Have
· Exposure to Microservices architecture.
· Experience with Docker and Kubernetes.
· Understanding of CI/CD pipelines (Jenkins/Bamboo).
· Exposure to Azure or AWS cloud platforms.
· Knowledge of application security (OAuth2, JWT) and performance optimization.
Preferred Experience
· Experience developing enterprise business applications.
· Experience working in Agile/Scrum environments.
· Exposure to multi-tier and service-oriented architectures.
· Experience integrating with third-party APIs and services.
Soft Skills
· Strong analytical and problem-solving skills.
· Excellent communication and teamwork abilities.
· Ability to work independently and take ownership of deliverables.
· Strong attention to detail and commitment to quality.
Educational Qualification
· Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
Key Attributes
· Strong expertise in Java technology stack.
· Ownership mindset with a focus on quality and delivery.
· Ability to work effectively across frontend and backend technologies.
Preferred Candidate Profile
· 3–8 years of experience in Full Stack Development.
· Strong expertise in Java, Spring Boot, Hibernate, SQL Server, Angular, Git, and Bitbucket.
· Ability to contribute across the complete software development lifecycle.
Job Type: Full-time
Pay: ₹400,000.00 - ₹800,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Provident Fund
Education:
Experience:
- Full-stack development: 3 years (Required)
Language:
Work Location: In person