Java Fullstack developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
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