Java Fullstack developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
As a Java Full Stack Developer at Infosys, you will be a key part of the delivery team, responsible for ensuring the design, development, validation, and support of applications that meet client requirements. You will work across the full software development life cycle and collaborate with various stakeholders to deliver scalable and high-performing systems. This role requires both backend and frontend development skills and a strong foundation in Java technologies.
Key Responsibilities:
-
Develop scalable and maintainable Java-based applications using Spring Boot and related frameworks.
-
Design and build RESTful APIs and integrate them with front-end components.
-
Work with front-end technologies like Angular, React, or JavaScript to build responsive user interfaces.
-
Translate client requirements into functional and technical designs.
-
Participate in code reviews, unit testing, and integration testing to ensure code quality.
-
Optimize application performance and ensure high availability and scalability.
-
Collaborate in Agile/Scrum teams, actively contributing to sprint planning and delivery.
-
Follow standard SDLC processes and documentation practices.
Skills Required:
Technical Skills:
-
Strong proficiency in Java 8+
-
Experience with Spring Boot, Spring MVC, and Spring Cloud
-
Front-end experience with Angular, React, JavaScript, HTML, and CSS
-
Good understanding of REST API development and integration
-
Familiarity with SQL/NoSQL databases (e.g., MySQL, MongoDB)
-
Knowledge of version control tools like Git
-
Experience with CI/CD tools like Jenkins, GitLab CI, etc.
-
Understanding of containerization tools like Docker
Additional Skills:
-
Knowledge of software design principles and architectural best practices
-
Basic understanding of performance engineering
-
Ability to translate business requirements into system specifications
-
Experience in writing test cases and unit tests using frameworks like JUnit
-
Good grasp of Agile methodologies
-
Logical thinking, problem-solving, and strong team collaboration skills
-
Awareness of latest trends and technologies in full stack development
-