Java Full Stack Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
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
-