3 The Human Capital Exchange Jobs
Backend Developer - Java/J2EE (5-8 yrs)
The Human Capital Exchange
posted 1mon ago
We are looking for a talented and experienced Camunda, Spring Boot Backend Developer to join our team. In this role, you will design, develop, and maintain backend services to support enterprise-level applications.
You will be responsible for integrating Camunda BPM workflows with Spring Boot and managing data using MongoDB.
The ideal candidate will have a strong background in backend development, process automation, and NoSQL database management.
Key Responsibilities :
- Backend Development : Design, develop, and maintain scalable and high-performance backend services using Spring Boot.
- Camunda BPM : Implement and manage Camunda BPM workflows for automating, orchestrating, and managing business processes.
- Integration : Seamlessly integrate Camunda workflows with Spring Boot applications to ensure smooth business process execution.
- MongoDB Management : Design, develop, and optimize NoSQL databases using MongoDB, ensuring efficient data storage and retrieval.
- Collaboration : Work closely with front-end developers, DevOps teams, and other stakeholders to ensure secure and seamless integration of backend components.
- Performance Optimization : Troubleshoot and optimize performance issues in Spring Boot applications and MongoDB databases.
- Code Quality : Participate in code reviews to maintain best practices, code quality, and adherence to architectural standards.
- Testing and Debugging : Develop unit and integration tests, and perform debugging for both Camunda workflows and backend services.
Required Skills :
- Camunda BPM : Proficient in designing and implementing BPMN 2. processes using Camunda BPM.
- Spring Boot : Extensive experience in developing RESTful services, microservices, and backend logic using Spring Boot.
- MongoDB : Hands-on experience with MongoDB (schema design, performance tuning, and replication).
- Java/J2EE : Strong proficiency in Java and J2EE technologies.
- RESTful APIs : Proficient in building and consuming APIs using Spring Boot.
- Microservices Architecture : Experience in designing and developing scalable, microservices-based systems.
- SQL/NoSQL Databases : Experience in database design and management for both relational (e., MySQL) and NoSQL (e., MongoDB) databases.
- Cloud Platforms : Experience with cloud platforms like AWS is a plus.
- CI/CD : Familiar with continuous integration/continuous deployment tools and pipelines.
- Testing Frameworks : Experience in unit and integration testing using frameworks like JUnit, Mockito, etc.
- Version Control : Familiarity with Agile methodologies and version control systems like Git.
Nice to Have :
- Containerization : Knowledge of Docker/Kubernetes for containerization and orchestration of Spring Boot applications.
- API Gateway : Experience with Apigee API Gateway platform.
- Security Practices : Understanding of OAuth2 and other security best practices for backend services
Functional Areas: Software/Testing/Networking
Read full job description5-9 Yrs
Bangalore / Bengaluru