13 Nov
|
CIEL HR
|
Bengaluru
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java 18+, Spring Boot, and Hibernate.
- Develop and integrate RESTful APIs, GraphQL APIs, JMS messaging, and WebSocket-based communication.
- Build and maintain microservices-based applications using distributed architecture principles.
- Work with PostgreSQL and MongoDB for database design, queries, data management, and optimization.
- Implement database schema changes and version control using Liquibase.
- Integrate Amazon S3 for object storage and manage application-level storage requirements.
- Develop asynchronous and event-driven application components.
- Build responsive and user-friendly frontend applications using React JS, JavaScript, HTML, and CSS.
- Work with React Hooks, Redux, Node.js, and Material UI for frontend development and state management.
- Develop and execute unit tests using JUnit and ensure application quality.
- Containerize applications using Docker and work with Git for source code management.
- Deploy,
maintain, and support applications on AWS cloud infrastructure.
- Participate in end-to-end SDLC activities, including requirement analysis, development, testing, deployment, and production support.
- Collaborate with cross-functional teams in an Agile and DevOps setting.
Mandatory Skills
- Java 18+
- Spring Boot and Hibernate
- REST APIs and GraphQL
- JMS and asynchronous programming
- PostgreSQL and MongoDB
- Amazon S3
- Liquibase
- Docker and Git
- Microservices Architecture
- AWS
- JUnit
Preferred Skills
- React JS
- React Hooks and Redux
- Node.js
- HTML, CSS and JavaScript
- Material UI
- Cypress
- WebSockets
Technical Skills
Java 18+, Spring Boot, Hibernate, REST, GraphQL, JMS, PostgreSQL, MongoDB, Amazon S3, Liquibase, Docker, Git, Microservices, AWS, JUnit, React JS, Redux, Node.js, Cypress, WebSockets
📌 Java Full Stack Developer (Bengaluru)
🏢 CIEL HR
📍 Bengaluru