56 Consultancy Group Jobs
Full Stack Developer - Java/Spring Boot (8-12 yrs)
Consultancy Group
posted 1mon ago
Flexible timing
Key skills for the job
We are seeking an experienced Fullstack Developer to join our growing team. The ideal candidate should have strong skills in both front-end and back-end development, with a deep understanding of Java, Spring Boot, React JS, and modern web technologies. You will be responsible for building scalable applications, creating efficient REST APIs, and integrating third-party services. A passion for working with the latest technologies, coupled with a collaborative mindset, will ensure success in this role.
Key Responsibilities :
- Develop and maintain full-stack applications with a strong focus on Java, Spring Boot for back-end development, and React JS for front-end development.
- Design and implement RESTful APIs and ensure smooth integration with third-party vendor APIs.
- Write clean, reusable, and maintainable code for both back-end and front-end systems.
- Use modern JavaScript tools and libraries, such as Redux, Redux-Thunk, Reselect, and Immutable.js, to manage state efficiently.
- Build responsive user interfaces with HTML5, CSS3, and JavaScript frameworks, ensuring cross-platform compatibility.
- Utilize Node.js frameworks for back-end development as needed.
- Work with NoSQL databases like MongoDB for application data storage.
- Optimize applications for performance, security, and scalability.
- Work with Docker and other containerization technologies for efficient application deployment.
- Integrate with AWS cloud services to build and deploy applications in the cloud.
- Leverage Webpack, Babel, and Gulp for bundling, task management, and JavaScript compilation to optimize front-end build processes.
- Maintain immutability in the Redux store using Immutable.js and optimize asynchronous actions using Redux-Thunk.
- Collaborate with cross-functional teams to design, develop, and deploy features that enhance user experience.
Must-Have Skills & Qualifications :
- 5+ years of experience in Java, Spring Boot, and building REST APIs.
- 5+ years of experience with JavaScript frameworks, particularly React JS (React 16+).
- Strong experience with Redux, Redux-Thunk, Reselect, and Immutable.js for state management.
- Proficiency with ES7+ JavaScript features and development best practices.
- Expertise in HTML5, CSS3, and creating responsive web applications.
- Experience with Node.js frameworks and full-stack JavaScript development.
- Strong knowledge of NoSQL databases like MongoDB.
- Proven experience with API development, especially REST APIs.
- Integration experience with third-party vendor APIs.
- Experience working with Containers/Docker for packaging and deploying applications.
- Familiarity with AWS cloud computing platforms (e.g., EC2, S3, Lambda) and cloud-based services.
- Experience with NPM, Webpack, Babel, and Gulp for managing front-end builds and tasks.
- Knowledge of Susy, SASS, Lodash, Moment.js, and other utility libraries for streamlining development.
Nice-to-Have Skills :
- Experience with front-end animations using libraries such as Velocity.js.
- Knowledge of Sabre Spark for UI component building.
- Familiarity with ES6 Promises, JSOG (for JSON request/response compression), and other modern JavaScript utilities.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Full Stack Developer roles with real interview advice