A software development company based in India is seeking a Full Stack Developer to design and maintain backend services with Java and Spring Boot while developing responsive front-end interfaces with React.js. The ideal candidate will have strong programming skills in Java, experience with REST APIs, and familiarity with Microservices architecture. This role offers opportunities to collaborate with product owners and design teams to deliver high-quality software solutions.
Qualifications
Strong programming skills in Java 8+, Spring Boot, and Spring MVC.
Hands-on experience with React.js, Redux, Hooks, and Jest.
Experience building and consuming RESTful APIs.
Responsibilities
Design, develop, and maintain backend services using Java.
Develop responsive front-end interfaces using React.js, HTML, CSS.
Integrate front-end with backend APIs and ensure smooth data flow.
Skills
Java programming
Spring Boot
React.js
REST APIs
SQL
Microservices
Git
Unit Testing
Tools
Docker
JUnit
Jest
Job description
Responsibilities
Design, develop, and maintain backend services using Java, Spring Boot, and REST APIs
Develop responsive front-end interfaces using React.js, HTML, CSS, and JavaScript
Integrate front-end with backend APIs and ensure smooth data flow
Write clean, modular, and testable code
Collaborate with Product Owners, UI/UX designers, and DevOps teams
Troubleshoot and resolve performance, scalability, and security issues
Participate in code reviews and agile ceremonies
Must-Have Skills
Strong programming skills in Java 8+, Spring Boot and Spring MVC
Familiar with JPA (Java Persistence API)
Hands-on experience with React.js, Redux, Hooks and Jest.
Experience building and consuming RESTful APIs
Knowledge of Microservices architecture
Understanding of SQL (e.g., MySQL, PostgreSQL) and/or NoSQL databases
Familiarity with Git, CI/CD, and containerization (Docker is a plus)
Have strong experience working with Unit Testing tools like Mockito etc.
Good to Have
Exposure to AWS, Jenkins, Kubernetes, SonarQube
Experience with testing frameworks (JUnit, Jest)
Basic understanding of Web Security & CORS
Familiarity with Agile methodology
Mandatory Competencies
Programming Language - Java Full Stack - Core Java (java 8+)
Programming Language - Java Full Stack - HTML/CSS
Programming Language - Java Full Stack - JavaScript