14 Aug
|
Infosys
|
Bengaluru
Job Description Java Full Stack Developer (Java + React.js)
Experience: 5–11 Years
Employment Type: Full time
Role Summary
We are looking for a highly skilled Java Full Stack Developer with strong experience in Java, Spring Boot, Microservices, and React.js and kafka. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, and maintain robust web applications using Java and React.js.
- Develop RESTful APIs and Microservices using Spring Boot and related technologies.
- Build reusable, scalable, and responsive UI components using React.js.
- Collaborate with architects, product owners, and development teams to deliver business requirements.
- Write clean, maintainable, and testable code following coding standards and best practices.
- Perform code reviews, debugging, troubleshooting, and performance optimization.
- Participate in Agile/Scrum development processes and sprint activities.
- Ensure application security, scalability, and high availability.
- Contribute to CI/CD pipeline implementation and deployment automation.
Required Technical Skills
Backend
- Strong hands-on experience in Java 8/11/17.
- Expertise in Spring Boot, Spring MVC, Spring Data JPA, Hibernate.
- Strong knowledge of Microservices Architecture.
- Experience in designing and developing RESTful APIs.
- Good understanding of design patterns and object-oriented programming concepts.
Frontend
- Strong experience with React.js.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3.
- Experience with Redux/Context API for state management.
- Experience in building responsive and cross-browser compatible applications.
Database & Tools
- Experience with Oracle, PostgreSQL, MySQL, or SQL Server.
- Knowledge of NoSQL databases such as MongoDB is a plus.
- Experience with Git, Maven/Gradle.
- Familiarity with Jenkins, CI/CD pipelines.
Preferred Skills
- Experience with AWS, Azure, or GCP Cloud Platforms.
- Hands-on experience with Docker and Kubernetes.
- Knowledge of messaging systems like Kafka or RabbitMQ.
- Understanding of security frameworks, OAuth2, JWT, and authentication mechanisms.
- Experience with unit testing frameworks such as JUnit and Mockito.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and within distributed teams.
- Strong commitment to quality and continuous improvement.
Keywords
Java, Spring Boot, React.js, Microservices, REST APIs, Hibernate, JPA, JavaScript, TypeScript, Redux, SQL, AWS, Azure, Docker, Kubernetes, Kafka, CI/CD, Agile Scrum.
📌 Java Full Stack Developer (Bengaluru)
🏢 Infosys
📍 Bengaluru