Digihelic Solutions Private Limited
DigiHelic Solutions - Software Engineer - Java Technologies
Job Location
mumbai, India
Job Description
Job Description : Key Responsibilities : - Design and Development : Design, develop, and maintain backend services and APIs using Java, Spring, and Hibernate. - Database Management : Design, implement, and optimize database schemas in PostgreSQL. - Microservices Architecture : Develop and manage microservices using Spring Boot and Spring Cloud. - Message Queuing : Integrate and manage RabbitMQ for reliable messaging between services. - Performance Optimization : Ensure high performance, scalability, and reliability of the backend services. - Code Review and Testing : Conduct code reviews, write unit tests, and maintain code quality. - Collaboration : Work closely with frontend developers, DevOps, and other team members to deliver high-quality software solutions. - Documentation : Maintain clear and comprehensive documentation for the codebase and APIs. Required Skills and Qualifications : - Java : Strong proficiency in Java programming with a solid understanding of object-oriented principles. - Spring Framework : Extensive experience with Spring Core, Spring MVC, Spring Boot, and Spring Cloud. - Hibernate : Proficient in using Hibernate for ORM (Object-Relational Mapping). - PostgreSQL : Strong knowledge of PostgreSQL, including database design, indexing, and optimization. - RabbitMQ : Experience with RabbitMQ or similar message brokers for asynchronous communication. - Microservices : Hands-on experience with designing and developing microservices. - RESTful APIs : Expertise in building and consuming RESTful APIs. - Version Control : Proficient in using Git for version control. - Agile Methodologies : Familiarity with Agile development practices. Preferred Qualifications : - Cloud Services : Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Docker and Kubernetes : Knowledge of containerization and orchestration tools. - Security : Understanding of security principles and best practices for backend development. - CI/CD : Experience with Continuous Integration and Continuous Deployment pipelines. Education and Experience : - Bachelor's Degree : A degree in Computer Science, Engineering, or a related field. - Experience : 5 years of experience in backend Java development. Soft Skills : - Problem-Solving : Strong analytical and problem-solving skills. - Communication : Excellent verbal and written communication skills. - Team Player : Ability to work effectively in a collaborative team environment. - Adaptability : Ability to quickly learn new technologies and adapt to changing requirements (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 11/19/2024
Location: mumbai, IN
Posted Date: 11/19/2024
Contact Information
Contact | Human Resources Digihelic Solutions Private Limited |
---|