Java & Angular Developer – Spring, REST APIs & SQL
Synechron•India
Full-time7-15
👁️ 0 views•📝 0 applications•Posted 8/9/2026•Expires 9/8/2026
Get alerts for roles like this
More Java & Angular Developer – Spring, REST APIs & SQL roles in India — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Job Summary
Synechron is seeking a Java and Angular professional with at least 5+ years of experience in Java software development. The role will develop, maintain, and enhance Java-based applications and systems while contributing to Angular-based user interfaces and full-stack solutions. The position will support business objectives by delivering clean, maintainable, scalable, and reliable software; collaborating with cross-functional teams; resolving technical issues; and applying current Java, Angular, web development, and software engineering practices.
Software Requirements
Required
•
Strong knowledge of Java and the Java EE platform.
•
Experience using Java 8 or later and current supported Java versions, based on project requirements.
•
Experience with Angular and TypeScript for web application development.
•
Experience with web development frameworks such as Spring, Hibernate, or JSF.
•
Knowledge of relational databases and SQL.
•
Familiarity with Agile software development methodologies.
•
Experience with version control systems such as Git.
•
Understanding of RESTful web services.
•
Experience with software development lifecycle practices, including design, development, testing, deployment, maintenance, and support.
•
Ability to write clean, maintainable, scalable, and testable code.
•
Experience participating in code reviews and applying software development standards.
•
Ability to debug and resolve technical issues in a timely manner.
Preferred
•
Experience developing Java and Angular applications in enterprise environments.
•
Experience with Spring Boot, Spring MVC, Spring Security, or related Spring technologies.
•
Experience with Angular components, services, routing, forms, state management, and responsive web interfaces.
•
Knowledge of microservices and distributed application development.
•
Experience with automated testing, continuous integration, and continuous delivery.
•
Familiarity with application performance monitoring, logging, and troubleshooting tools.
•
Knowledge of secure coding practices and web application security.
•
Understanding of efficient application design and responsible use of computing resources.
Overall Responsibilities
•
Develop and maintain Java-based applications and systems.
•
Develop and enhance Angular-based user interfaces and web application features.
•
Write clean, maintainable, scalable, and testable code.
•
Collaborate with cross-functional teams to develop new features and improve existing functionality.
•
Participate in code reviews and ensure that code adheres to applicable industry and project standards.
•
Design and implement RESTful web services and application integrations.
•
Work with relational databases and SQL to support application functionality and data requirements.
•
Debug, troubleshoot, and resolve technical issues in a timely manner.
•
Contribute to technical design discussions and software architecture decisions.
•
Participate in Agile ceremonies, planning, estimation, refinement, reviews, and retrospectives.
•
Support application testing, deployment, maintenance, and production issue resolution.
•
Stay up to date with developments in Java, Angular, and related technologies.
•
Identify opportunities to improve code quality, application performance, maintainability, and delivery efficiency.
•
Consider security, scalability, operational efficiency, and sustainability when designing and implementing solutions.
Technical Skills (By Category)
Programming Languages
Essential
•
Java using Java 8 or later and current supported versions as applicable to the project.
•
Strong understanding of Java object-oriented programming principles.
•
Knowledge of Java collections, exception handling, multithreading, and application performance.
•
TypeScript for Angular application development.
•
JavaScript, HTML5, and CSS3.
•
Understanding of data structures and algorithms.
•
Ability to write clean, maintainable, scalable, and testable code.
Preferred
•
Experience with scripting languages used for automation or development support.
•
Knowledge of modern web development and responsive design practices.
•
Experience applying coding standards, refactoring techniques, and reusable component design.
Databases/Data Management
Essential
•
Knowledge of relational databases.
•
Strong understanding of SQL, data modeling, and database integration.
•
Experience writing queries and supporting application data-access requirements.
•
Understanding of data integrity, transactions, indexing, and database performance.
Preferred
•
Experience with database schema design and query optimization.
•
Knowledge of NoSQL databases.
•
Familiarity with object-relational mapping and data persistence practices.
•
Understanding of data security, backup, and lifecycle considerations.
Cloud Technologies
Essential
•
Working knowledge of cloud computing concepts and infrastructure.
•
Understanding of application deployment, scalability, availability, monitoring, and configuration in cloud environments.
•
Ability to support Java and Angular application deployment on applicable infrastructure.
Preferred
•
Experience deploying Java and Angular applications to cloud platforms.
•
Familiarity with containers, orchestration, managed databases, storage, networking, and identity services.
•
Experience with cloud monitoring, automation, and cost optimization.
•
Understanding of efficient and sustainable cloud resource usage.
Frameworks and Libraries
Essential
•
Experience with Java web development frameworks such as Spring, Hibernate, or JSF.
•
Experience with Angular and TypeScript.
•
Understanding of RESTful web services and API integration.
•
Knowledge of component-based frontend development.
•
Experience with unit testing and integration testing practices.
Preferred
•
Experience with Spring Boot, Spring MVC, Spring Security, or related Spring technologies.
•
Experience with Angular routing, forms, services, directives, components, and state management.
•
Knowledge of ORM frameworks and database connectivity technologies.
•
Familiarity with API gateways, messaging frameworks, or microservices libraries.
Development Tools and Methodologies
Essential
•
Familiarity with Agile software development methodologies.
•
Experience with Git or equivalent version control systems.
•
Understanding of branching, merging, pull requests, and code review practices.
•
Experience with software development lifecycle processes.
•
Familiarity with issue tracking, project management, and collaboration tools.
•
Experience with code reviews, defect management, testing, documentation, and release processes.
Preferred
•
Experience with CI/CD pipelines and DevOps practices.
•
Familiarity with build and dependency management tools.
•
Knowledge of automated quality checks, code analysis, and test automation.
•
Experience with application logging, monitoring, and troubleshooting tools.
•
Understanding of software architecture and design patterns.
Security Protocols
Essential
•
Understanding of secure software development principles.
•
Awareness of authentication, authorization, access control, encryption, and secure data handling.
•
Knowledge of secure RESTful API development.
•
Ability to identify and address common web application security risks.
Preferred
•
Experience with application security testing and vulnerability remediation.
•
Familiarity with secure configuration, secrets management, and identity management.
•
Knowledge of security practices for cloud-based Java and Angular applications.
•
Understanding of privacy and regulatory considerations applicable to software development.
Experience Requirements
•
At least 5+ years of exper
Required Skills
JavaAngularJava EESpringHibernateJSFTypeScriptSQLGitRESTful web servicesAgileRelational databases
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.