Overview
Position: Software Developer (Java+React)
Experience / Level: 5 years
Technology: JAVA
Work Location: Gandhinagar, Ahmedabad or Pune
Job Specification
Education / Qualifications / Professional Training (minimum qualifications required to perform the Job)
Essential
Bachelor’s degree in computer science or master’s in computer science with 5+ years of experience in JAVA, J2EE, Spring, Spring Boot, Database (Oracle/SQL Server) and React JS
Desirable
Oracle JAVA Certified professional
Work Experience (No: of Years and areas of expertise required for the Job)
· 4 to 7 years of hands-on experience in full stack development using Java (Spring Boot) and React.js. At least 3 projects implementation experience.
· Proven record of developing and maintaining scalable web applications in an Agile environment.
· Strong experience in building and consuming RESTful APIs, integrating with databases (SQL/NoSQL), and deploying applications in cloud or containerized environments.
· Practical experience in UI/UX implementation, responsive design, and front-end performance optimization.
· Experience working with version control systems (e.g., Git), CI/CD pipelines, and automated testing tools.
· Prior experience collaborating with cross-functional teams including QA, DevOps, and Product Management.
· Experience in leading small development teams or mentoring junior developers is a plus.
Nice to Have:
Experience with TypeScript.
Familiarity with GraphQL.
Exposure to cloud platforms (AWS, Azure, or GCP).
Experience in test-driven development and automated testing frameworks.
Technical Competencies (technical skills required to perform the role)
· Programming Languages: Java (8+), JavaScript (ES6+), TypeScript (preferred)
· Frontend Technologies: React.js, Redux, HTML5, CSS3, Bootstrap, Material UI
· Backend Technologies: Spring Boot, Spring MVC, RESTful API development
· Database: MySQL, PostgreSQL, MongoDB, Redis (preferred)
· Version Control & DevOps: Git, GitHub/GitLab, Jenkins, Docker, Maven/Gradle
· Testing Tools: JUnit, Mockito, Postman, Cypress (optional), Selenium (optional)
· Build & Deployment: CI/CD pipelines, Jenkins, Docker, Kubernetes (optional)
· Tools & IDEs: IntelliJ IDEA, Visual Studio Code, Postman, Swagger
· Others: Agile/Scrum methodologies, Jira, Confluence