Java Full Stack Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are looking for a passionate and skilled Java Developer to join our Application Development and Maintenance team. The ideal candidate should have hands-on experience in Java, Spring Boot, and Microservices, with a strong understanding of software design, architecture, and database management. You will be responsible for developing high-performance applications, troubleshooting issues, and ensuring quality code delivery.
Key Responsibilities:
Analyze user requirements and define system functionalities.
Design, develop, and maintain high-quality Java applications.
Write clean, scalable, and efficient code following coding standards.
Integrate front-end elements with server-side logic.
Identify and resolve application performance bottlenecks and bugs.
Participate in code reviews, testing, and deployment processes.
Collaborate with cross-functional teams including designers, testers, and project managers.
Ensure adherence to architecture and security standards.
Support continuous improvement by exploring alternative solutions and technologies.
Required Skills:
Technical Skills:
Core Java, J2EE
Spring, Spring Boot, Hibernate
Microservices architecture
JSP, JDBC, Struts
Database Management (MySQL, Oracle, PostgreSQL, etc.)
API integration (RESTful & JSON)
Familiarity with version control (Git, SVN)
Knowledge of testing frameworks (JUnit, Mockito)
Preferred Frontend Skills:
AngularJS / Angular 1.x
React JS
Professional Skills:
Strong analytical and problem-solving abilities
Excellent communication and teamwork skills
Understanding of software development lifecycle (SDLC)
Ability to work with remote/global teams
Flexible and adaptable to project requirements