Java Angular Developer

CHENNAI, Infosys Limited · Chennai, Tamil Nadu

Full Time IT & Software Company Site

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