HIRING!!
Key Responsibilities:
- Design & Development: Architect, design, and implement microservices-based solutions for the Cybervidya ERP system using Spring, Spring Boot, and JPA.
- API Development: Develop and maintain RESTful APIs that support core ERP functionalities such as student management, resource planning, and financial modules.
- Microservices Architecture: Implement, optimize, and scale microservices architecture, ensuring the system is highly modular, scalable, and resilient.
- Database Management: Use JPA (Java Persistence API) for managing database interactions, including designing efficient entity models, handling relationships, and writing optimized queries.
- Performance Optimization: Continuously monitor, troubleshoot, and optimize performance across applications, APIs, and microservices to ensure a seamless user experience.
- Testing & Quality Assurance: Write unit and integration tests using frameworks like JUnit, Mockito, and Spring Test, ensuring high code quality and test coverage.
- Collaboration: Work in Agile teams, collaborating closely with front-end developers, product managers, business analysts, and QA teams to deliver new features and ensure smooth integration across the platform.
- Code Reviews & Mentorship: Participate in code reviews, provide constructive feedback, and mentor junior developers to improve their technical and problem-solving skills.
- Continuous Learning: Stay updated with the latest trends and best practices in Java development, microservices architecture, and cloud technologies.
Required Skills and Qualifications:
Technical Skills:
- Java Expertise: Strong hands-on experience with Java (JDK 8 or above), including advanced concepts like multi-threading, collections, and functional programming.
- Spring Framework: Expertise in Spring Core, Spring Boot, and Spring Security for building scalable, secure, and performant applications.
- JPA & Hibernate: Proficient in using Java Persistence API (JPA) and Hibernate for ORM-based data management, creating efficient entity models, and handling database transactions.
- Microservices Architecture: In-depth experience in designing and implementing microservices-based applications, using tools such as Spring Cloud and Spring Boot for service orchestration.
- Database Management: Solid experience working with relational databases (e.g., MySQL, PostgreSQL, Oracle), including writing optimized SQL queries and working with complex data models.
- RESTful APIs: Strong experience in building and consuming RESTful APIs, ensuring high performance, scalability, and security.
- Version Control & CI/CD: Proficient with Git for version control, and experience with CI/CD tools like Jenkins, Docker, and Kubernetes for automating builds, testing, and deployment.
- Cloud Technologies: Familiarity with cloud platforms like AWS or Azure for deploying microservices and managing cloud infrastructure.
Testing Frameworks: Experience with JUnit, Mockito, and TestNG for writing and running unit and integration tests.
Experience & Qualifications:
- Experience: 5-10 years of professional experience as a Java Developer, with a strong focus on Spring, Spring Boot, JPA, and Microservices development.
- Educational Qualification: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Certifications: Certification in Java (e.g., Oracle Certified Professional), Spring (e.g., Spring Professional Certification), or Microservices is a plus.
INTERESTED CANDIDATES CAN ALSO APPLY AND MAIL THEIR CVS AT [email protected]
JOINING: IMMEDIATE
LOCATION: NAGPUR
Job Type: Full-time
Location Type:
Work Location: In person