Java Full Stack Developer
We are looking for a Full Stack Developer with 3–4 years of hands-on experience in building scalable web applications using Java, REST APIs, and AngularJS. The candidate will work closely with senior developers and architects to design, develop, and maintain enterprise applications while ensuring high performance, reliability, and clean code practices.
Key Responsibilities
• Develop and maintain full-stack web applications using Java and Angular
• Build and integrate RESTful APIs for backend services
• Collaborate with team members to implement features based on project requirements
• Write clean, maintainable, and efficient code following development best practices
• Participate in code reviews, debugging, and performance optimization
• Work in Agile/Scrum teams and contribute to sprint planning and delivery
Backend Responsibilities
• Develop backend services using Java (Java 8+) and Spring / Spring Boot
• Design and implement REST APIs for application functionality
• Ensure performance, scalability, and security of backend systems
• Work with relational databases and write optimized SQL queries
Frontend Responsibilities
• Develop and maintain user interfaces using AngularJS / JavaScript
• Implement responsive UI using HTML5 and CSS3
• Integrate frontend components with backend APIs
Required Skills & Experience
• 3–4 years of software development experience
• Strong knowledge of Java (Java 8+)
• Experience in REST API development using Spring / Spring Boot
• Hands-on experience with AngularJS / JavaScript frameworks
• Knowledge of HTML5, CSS3, and responsive UI development
• Experience working with SQL and relational databases
• Familiarity with Agile / Scrum development methodology
• Good problem-solving and communication skills
Preferred Skills
• Exposure to Microservices architecture
• Experience with Angular (2+) or React
• Familiarity with CI/CD pipelines, Docker, or Kubernetes
• Basic understanding of Cloud platforms (AWS / Azure / GCP)
• Knowledge of security concepts such as OAuth, JWT, RBAC
Education
Bachelor’s degree in computer science, Engineering, or equivalent experience.