Job details

Full Stack Developer - Java/React.js

  • Java
  • Spring Boot
  • Redux
  • REST
  • Docker
  • AWS
  • Agile

Posted: 3 days ago

Job description

Job Summary :

We are looking for a highly skilled and experienced Full Stack Developer with strong hands-on expertise in Java (Backend) and React (Frontend), with a strong grasp of DevOps practices and software engineering principles. The ideal candidate will be responsible for designing, developing, testing, and deploying scalable and robust applications using modern Java technologies, microservices architecture, and ReactJS.

- 5+ years of Extensive Hands-on development & implementation experience of complex Java (Front-end & Backend) Technology and Frameworks.

- 4+ years of Expert Level Understanding of DevOps & various Engineering Practices, like TDD, Automated Testing.

- Expert experience of Core Java, J2EE, Web Services, Frameworks, Core Design Patterns & J2EE Design Patterns,

& Object-Oriented Design concepts.

- Hands on experience in Application testing, integrations, and CI/CD activities by following best practices

Key Responsibilities :

- Design and develop scalable applications using Core Java, J2EE, Spring Boot, ReactJS, and RESTful APIs.

- Apply Object-Oriented Design (OOD) and Design Patterns to create modular, reusable code.

- Build and manage front-end interfaces using React.js, Redux, and component-driven architecture.

- Implement and manage CI/CD pipelines, application monitoring, and deployment tools.

- Conduct TDD, Unit Testing, Integration Testing, and Automated Testing.

- Collaborate with cross-functional teams on system architecture, design, and project requirements.

- Participate in code reviews, refactoring, and continuous improvement processes.

- Ensure security, performance, and scalability in both front-end and back-end layers.

Required Skills & Qualifications :

- 5+ years of hands-on experience in Java (Core + J2EE) application development.

- Strong proficiency in ReactJS, JavaScript/ES6+, HTML5, and CSS3.

- Sound knowledge of Spring Boot, Hibernate, REST APIs, Microservices.

- Good experience in DevOps practices : CI/CD (Jenkins, GitLab CI), Docker, Kubernetes (optional).

- Experience with unit testing frameworks like JUnit, Mockito, Jasmine, Karma.

- Familiarity with engineering best practices including TDD, automated builds, and code versioning (Git).

- Experience working with Agile methodologies (Scrum/Kanban).

- Good understanding of cloud services (AWS, Azure, or GCP preferred but optional).

- Strong problem-solving skills, attention to detail, and ability to work independently.

IT Services & Consulting,
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Any Specialization
Any Postgraduate
Doctorate Not Required
Key Skills
Skills highlighted with ‘‘ are preferred keyskills