Java Full Stack Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are looking for an experienced Java Developer with strong expertise in building scalable, secure, and high-performing applications. The candidate should have hands-on experience in Java, Spring Boot, Microservices, and UI frameworks, along with a strong understanding of software design principles and problem-solving skills.
Responsibilities
Analyze user requirements, system features, and functionality.
Design, build, and maintain efficient, reusable, and reliable Java code.
Set feature priorities and expectations throughout the development lifecycle.
Identify bottlenecks, debug issues, and recommend effective system solutions.
Collaborate in team meetings and troubleshoot production problems across multiple environments.
Ensure effective design, development, validation, and support activities based on architecture requirements.
Create and maintain database schemas to support business processes.
Implement automated testing platforms and unit tests.
Contribute to improving coding standards, best practices, and system performance.
Key Skills
Core Expertise: Java, Spring Boot, Microservices, J2EE, JSP, JDBC, Struts, Hibernate.
Frontend/UI Skills (Preferred): AngularJS / Angular 1.x, React.js.
Conceptual Knowledge: Object-Oriented Programming (OOP), design issues, best practices, design and architectural patterns, software development lifecycle (SDLC).
Database: Experience with external and embedded databases, schema design.
Additional Skills:
Strong problem-solving and debugging skills.
Good communication (verbal and written).
Ability to work effectively with remote teams.
Flexibility to travel if required.