Java Angular Developer
CHENNAI, Infosys Limited · Chennai, Tamil Nadu
Not Disclosed
Job Description
## Educational Qualification
* Bachelor of Engineering (B.E.)
* Master of Technology (M.Tech)
## Service Line
**Application Development & Maintenance**
## Key Responsibilities
* Analyze business and technical requirements to develop scalable Java-based applications.
* Design, develop, test, and maintain high-quality software using **Java**, **Spring Boot**, and related technologies.
* Develop enterprise applications using **Microservices Architecture** and integrate them with modern front-end frameworks such as **Angular**.
* Build reusable and maintainable application components while following coding standards and development best practices.
* Develop RESTful APIs and integrate applications with internal and external systems.
* Troubleshoot application issues, identify root causes, and implement effective solutions.
* Participate in technical discussions, architecture reviews, and code review activities.
* Collaborate with cross-functional teams to ensure timely delivery of software solutions.
* Optimize application performance and improve code quality through continuous enhancements.
* Design and maintain database structures, queries, and business logic required for enterprise applications.
## Technical Skills
* Minimum **3 years** of hands-on experience in Java application development.
* Strong knowledge of **Core Java**, **Spring Boot**, **Spring Framework**, **Microservices**, **Hibernate**, **J2EE**, **JDBC**, **JSP**, and **Struts**.
* Experience developing responsive applications using **Angular**.
* Good understanding of object-oriented programming (OOP), software design principles, and design patterns.
* Familiarity with the Software Development Life Cycle (SDLC) and Agile development methodologies.
* Experience working with relational databases, SQL, and database schema design.
* Knowledge of unit testing frameworks and automated testing practices.
* Ability to develop scalable, secure, and maintainable enterprise applications.
## Professional Competencies
* Strong analytical and problem-solving skills.
* Excellent verbal and written communication abilities.
* Ability to collaborate effectively with onsite, offshore, and remote teams.
* Self-motivated with a willingness to learn new technologies.
* Flexibility to travel based on project requirements.
## Preferred Skills
* Core Java
* Spring Boot
* Spring Framework
* Microservices
* Angular
* Hibernate
* JSP
* JDBC
* J2EE
* Struts
* REST API Development
* SQL
* Agile Methodology
* Bachelor of Engineering (B.E.)
* Master of Technology (M.Tech)
## Service Line
**Application Development & Maintenance**
## Key Responsibilities
* Analyze business and technical requirements to develop scalable Java-based applications.
* Design, develop, test, and maintain high-quality software using **Java**, **Spring Boot**, and related technologies.
* Develop enterprise applications using **Microservices Architecture** and integrate them with modern front-end frameworks such as **Angular**.
* Build reusable and maintainable application components while following coding standards and development best practices.
* Develop RESTful APIs and integrate applications with internal and external systems.
* Troubleshoot application issues, identify root causes, and implement effective solutions.
* Participate in technical discussions, architecture reviews, and code review activities.
* Collaborate with cross-functional teams to ensure timely delivery of software solutions.
* Optimize application performance and improve code quality through continuous enhancements.
* Design and maintain database structures, queries, and business logic required for enterprise applications.
## Technical Skills
* Minimum **3 years** of hands-on experience in Java application development.
* Strong knowledge of **Core Java**, **Spring Boot**, **Spring Framework**, **Microservices**, **Hibernate**, **J2EE**, **JDBC**, **JSP**, and **Struts**.
* Experience developing responsive applications using **Angular**.
* Good understanding of object-oriented programming (OOP), software design principles, and design patterns.
* Familiarity with the Software Development Life Cycle (SDLC) and Agile development methodologies.
* Experience working with relational databases, SQL, and database schema design.
* Knowledge of unit testing frameworks and automated testing practices.
* Ability to develop scalable, secure, and maintainable enterprise applications.
## Professional Competencies
* Strong analytical and problem-solving skills.
* Excellent verbal and written communication abilities.
* Ability to collaborate effectively with onsite, offshore, and remote teams.
* Self-motivated with a willingness to learn new technologies.
* Flexibility to travel based on project requirements.
## Preferred Skills
* Core Java
* Spring Boot
* Spring Framework
* Microservices
* Angular
* Hibernate
* JSP
* JDBC
* J2EE
* Struts
* REST API Development
* SQL
* Agile Methodology