Java Angular Developer
CHENNAI, Infosys Limited · Chennai, Tamil Nadu
Not Disclosed
Job Description
## Educational Qualification
* Bachelor of Engineering (B.E.)
* Bachelor of Technology (B.Tech)
* Master of Technology (M.Tech)
* Master of Computer Applications (MCA)
* Master of Science (M.Sc)
## Service Line
**Application Development & Maintenance**
## Technical Skill Set
* Java
* Spring Boot
* Microservices
* Java Full Stack
* Angular
* Spring Framework
* Hibernate
* JSP
* JDBC
* J2EE
* Struts
* RESTful APIs
* SQL
## Key Responsibilities
* Analyze business and functional requirements to design scalable enterprise applications.
* Develop, test, and maintain high-performance applications using **Java**, **Spring Boot**, and **Microservices** architecture.
* Build responsive front-end applications using **Angular** and integrate them with backend services.
* Develop clean, reusable, and maintainable code following coding standards and industry best practices.
* Design and implement RESTful APIs for seamless integration with internal and external applications.
* Troubleshoot software defects, perform root cause analysis, and implement effective solutions.
* Participate in application architecture, technical design discussions, and code review activities.
* Collaborate with developers, testers, business analysts, and stakeholders throughout the software development lifecycle.
* Optimize application performance and ensure scalability, security, and reliability.
* Design and maintain database structures, SQL queries, and data models that support business requirements.
* Prepare technical documentation and provide support during deployment and production activities.
## Technical & Professional Requirements
* Minimum **3 years** of experience in Java application development.
* Strong expertise in **Core Java**, **Spring Boot**, **Spring Framework**, **Microservices**, **Hibernate**, **JSP**, **JDBC**, **J2EE**, and **Struts**.
* Hands-on experience with **Angular** and Java Full Stack development.
* Good understanding of Object-Oriented Programming (OOP), Design Patterns, and Software Development Life Cycle (SDLC).
* Experience working with relational databases, SQL, and database schema design.
* Knowledge of REST API development, application integration, and performance optimization.
* Experience implementing unit testing and automated testing frameworks.
* Familiarity with Git, Maven/Gradle, and Agile development methodologies.
* Strong analytical, debugging, and problem-solving skills.
## Professional Competencies
* Excellent communication and interpersonal skills.
* Ability to work effectively with distributed and cross-functional teams.
* Self-motivated with a willingness to learn emerging technologies.
* Strong organizational and time management abilities.
* Flexibility to travel based on project or client requirements.
## Preferred Skills
* Core Java
* Java Full Stack Development
* Spring Boot
* Microservices
* Angular
* Spring Framework
* Hibernate
* JSP
* JDBC
* J2EE
* Struts
* REST API Development
* SQL
* Agile/Scrum
* Bachelor of Engineering (B.E.)
* Bachelor of Technology (B.Tech)
* Master of Technology (M.Tech)
* Master of Computer Applications (MCA)
* Master of Science (M.Sc)
## Service Line
**Application Development & Maintenance**
## Technical Skill Set
* Java
* Spring Boot
* Microservices
* Java Full Stack
* Angular
* Spring Framework
* Hibernate
* JSP
* JDBC
* J2EE
* Struts
* RESTful APIs
* SQL
## Key Responsibilities
* Analyze business and functional requirements to design scalable enterprise applications.
* Develop, test, and maintain high-performance applications using **Java**, **Spring Boot**, and **Microservices** architecture.
* Build responsive front-end applications using **Angular** and integrate them with backend services.
* Develop clean, reusable, and maintainable code following coding standards and industry best practices.
* Design and implement RESTful APIs for seamless integration with internal and external applications.
* Troubleshoot software defects, perform root cause analysis, and implement effective solutions.
* Participate in application architecture, technical design discussions, and code review activities.
* Collaborate with developers, testers, business analysts, and stakeholders throughout the software development lifecycle.
* Optimize application performance and ensure scalability, security, and reliability.
* Design and maintain database structures, SQL queries, and data models that support business requirements.
* Prepare technical documentation and provide support during deployment and production activities.
## Technical & Professional Requirements
* Minimum **3 years** of experience in Java application development.
* Strong expertise in **Core Java**, **Spring Boot**, **Spring Framework**, **Microservices**, **Hibernate**, **JSP**, **JDBC**, **J2EE**, and **Struts**.
* Hands-on experience with **Angular** and Java Full Stack development.
* Good understanding of Object-Oriented Programming (OOP), Design Patterns, and Software Development Life Cycle (SDLC).
* Experience working with relational databases, SQL, and database schema design.
* Knowledge of REST API development, application integration, and performance optimization.
* Experience implementing unit testing and automated testing frameworks.
* Familiarity with Git, Maven/Gradle, and Agile development methodologies.
* Strong analytical, debugging, and problem-solving skills.
## Professional Competencies
* Excellent communication and interpersonal skills.
* Ability to work effectively with distributed and cross-functional teams.
* Self-motivated with a willingness to learn emerging technologies.
* Strong organizational and time management abilities.
* Flexibility to travel based on project or client requirements.
## Preferred Skills
* Core Java
* Java Full Stack Development
* Spring Boot
* Microservices
* Angular
* Spring Framework
* Hibernate
* JSP
* JDBC
* J2EE
* Struts
* REST API Development
* SQL
* Agile/Scrum