Java-Angular Fullstack Senior Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are looking for a skilled and experienced Senior Java Developer with strong expertise in AngularJS and Angular (2/4/6/8). In this role, you will be responsible for developing and maintaining scalable Java-based applications and delivering high-quality, dynamic front-end interfaces. You will work closely with cross-functional teams to deliver reliable and efficient solutions across all stages of the software development lifecycle.
Technical Skill Set:
-
Backend Technologies: Java, Core Java, Spring Boot
-
Frontend Frameworks: AngularJS, Angular 2/4/6/8
-
Concepts & Tools: REST APIs, JSON, Git, CI/CD, Agile/Scrum, OOP, Design Patterns
-
Database: Experience with both relational and embedded databases
Key Responsibilities:
-
Analyze business and technical requirements to define system functionality.
-
Design, develop, and maintain robust Java applications.
-
Build responsive front-end applications using AngularJS and Angular.
-
Collaborate with the team to identify and fix bottlenecks and bugs.
-
Participate in team discussions, sprint planning, and architecture reviews.
-
Ensure high performance and responsiveness of applications across platforms.
-
Contribute to continuous improvement and innovation in the development process.
Required Skills & Qualifications:
-
Minimum 3 years of relevant experience in Java and Angular development.
-
Strong proficiency in Spring Boot and RESTful APIs.
-
In-depth knowledge of object-oriented programming principles.
-
Experience creating and managing database schemas.
-
Familiarity with software development best practices and design/architecture patterns.
-
Ability to write clean, testable code and perform unit testing.
-
Knowledge of development tools like Git, Maven, JIRA, and automated testing platforms.
Soft Skills & Competencies:
-
Excellent written and verbal communication skills.
-
Strong problem-solving skills and attention to detail.
-
Ability to work effectively in a team and communicate with remote members.
-
Eagerness to stay current with emerging technologies and frameworks.
-