Java-React Full stack Senior Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are seeking an experienced Senior Java Developer with strong expertise in React.js to join our development team. You will be responsible for designing and developing robust Java-based applications, while also implementing dynamic and responsive front-end interfaces using React. The role involves full lifecycle development and collaboration across various layers of the application infrastructure.
Technical Skill Set:
-
Backend: Java, Core Java, Spring Boot
-
Frontend: React, React.js
-
Others: REST APIs, JSON, Git, CI/CD tools, unit testing frameworks
-
Databases: Experience with relational and embedded databases
Key Responsibilities:
-
Analyze user requirements and define technical specifications.
-
Design, develop, and maintain scalable and efficient Java applications.
-
Develop rich user interfaces using React and integrate them with backend services.
-
Troubleshoot and resolve development and production issues across environments.
-
Participate in architectural discussions and ensure best coding practices.
-
Identify bottlenecks, optimize performance, and propose effective solutions.
-
Contribute actively to team meetings and development planning sessions.
Required Skills & Qualifications:
-
Minimum 3 years of hands-on experience in Java development.
-
Strong knowledge of Spring Boot and RESTful services.
-
Proficiency in React.js with experience in building dynamic front-end applications.
-
Deep understanding of object-oriented programming and design patterns.
-
Familiarity with the full software development lifecycle and Agile methodologies.
-
Experience in database schema design and SQL-based development.
-
Exposure to automated testing tools and unit testing frameworks.
Soft Skills & Competencies:
-
Excellent verbal and written communication skills.
-
Strong analytical and problem-solving abilities.
-
Ability to work effectively with remote and cross-functional teams.
-
Eagerness to learn and adapt to new technologies.
-