Job Title: Senior Consultant | Full Stack | Bengaluru | Engineering
Job Summary
We are looking for a skilled Java Full Stack Developer with strong experience in backend development using Java and frontend development using React. The ideal candidate should be comfortable working across the stack, building scalable applications, and collaborating with cross-functional teams.
Key Responsibilities
- Develop and maintain web applications using Java (Spring Boot) and React.js
- Design and build RESTful APIs and microservices
- Create responsive and user-friendly UI components
- Collaborate with designers, product managers, and other developers
- Write clean, scalable, and efficient code
- Perform code reviews and ensure best practices
- Troubleshoot, debug, and upgrade existing systems
- Participate in Agile/Scrum development processes
Required Skills
- Strong proficiency in Java, Spring Boot, and Hibernate/JPA
- Experience with React.js, JavaScript (ES6+), HTML, and CSS
- Knowledge of REST APIs and microservices architecture
- Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Experience with Git and version control
- Understanding of Docker/Kubernetes (nice to have)
- Knowledge of CI/CD pipelines
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
- Experience with cloud platforms like AWS, Azure, or GCP
- Knowledge of testing frameworks (JUnit, Jest, etc.)
- Good problem-solving and communication skills
Good to Have
- Experience with Redux or state management tools
- Exposure to GraphQL
- Understanding of performance optimization techniques