Java Developer - Spring Boot/Hibernate

SAG InfoTech Pvt. Ltd.


Date: 22 hours ago
City: Jaipur, Rajasthan
Contract type: Full time
Job Summary

We are seeking a highly skilled and motivated Java Developer with a strong foundation in Core Java and J2EE to join our dynamic team in Jaipur.

The ideal candidate will possess hands-on experience in designing and developing robust and scalable applications from the ground up.

You should have a proven track record of delivering highly available services across various technology stacks, including traditional data centers and cloud environments.

This role requires a strong problem-solving aptitude, excellent analytical skills, and the ability to work independently while contributing effectively within a team.

You will be involved in the full software development lifecycle, from design and implementation to testing and :

  • Design, develop, and implement high-performance and scalable Java/J2EE applications and microservices.
  • Write clean, well-documented, and efficient code following best practices and coding standards.
  • Participate in the entire application lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Design and implement robust and secure APIs and web services (RESTful/SOAP).
  • Work with relational databases (e.g., MySQL, MSSQL, Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB) to design and optimize data models and queries.
  • Apply design patterns and architectural best practices to ensure maintainability, scalability, and reliability of applications.
  • Develop and implement solutions for delivering highly available services on traditional data centers, public clouds (AWS, Azure, Google Cloud), and private clouds.
  • Implement security best practices in application development and deployment.
  • Troubleshoot and resolve complex technical issues related to performance, scalability, and stability.
  • Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay up-to-date with the latest Java technologies, frameworks, and industry trends.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Work with CI/CD pipelines (e.g., Jenkins, Bitrise, CircleCI, TravisCI) for automated build, test, and deployment processes.
  • Understand and implement standard protocols such as HTTP/HTTPS, DNS, SSL, etc.
  • Demonstrate a passion for learning new technologies and proactively upgrading existing technology stacks.

Must Have Skills

  • Core Java : Strong fundamentals and in-depth understanding of Core Java concepts (OOPs, data structures, algorithms, multithreading, concurrency, collections).
  • J2EE : Proven experience with J2EE technologies and frameworks (Servlets, JSP, EJB (good to have), etc.).
  • Spring Framework : Extensive experience with the Spring ecosystem (Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Data JPA/Hibernate).
  • Hibernate/JPA : Solid understanding and practical experience with object-relational mapping frameworks.
  • Messaging Systems : Hands-on experience with at least one of the following : JMS, RabbitMQ, or Kafka.
  • Web Services : Strong experience in developing and consuming RESTful and/or SOAP web services.
  • Databases : Proficient in working with relational databases (MySQL, MSSQL, Oracle) and writing complex SQL queries.
  • Design Patterns : Strong understanding and practical application of various design patterns (creational, structural, behavioral).
  • Database Knowledge : In-depth knowledge of relational database design principles and NoSQL database concepts.
  • Microservices : Ability to work independently and possess a strong understanding and experience in Microservices architecture, design principles, and security considerations.
  • Problem-Solving : Excellent analytical and problem-solving skills with a strong aptitude for identifying and resolving technical challenges.
  • Cloud Platforms : Sound knowledge and practical experience with at least one major cloud platform (AWS, Azure, Google Cloud).
  • CDNs : Sound understanding of Content Delivery Networks (CloudFront, Akamai, Cloudflare) and their integration.
  • Performance and Scalability : Strong problem-solving and analytical skills specifically related to performance optimization and ensuring scalability of applications built on the mentioned technologies.
  • CI/CD : Experience working with Continuous Integration/Continuous Delivery platforms (Jenkins, Bitrise, CircleCI, TravisCI, etc.).
  • Networking Protocols : Excellent understanding of standard internet protocols such as HTTP/HTTPS, DNS, SSL, etc.
  • Learning Agility : Passion and eagerness to learn new technologies and adapt to evolving technology to Have Skills :
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks (React, Angular, Vue.js).
  • Experience with testing frameworks (JUnit, Mockito, TestNG).
  • Knowledge of security best practices and common security vulnerabilities (OWASP).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Familiarity with Agile development methodologies

(ref:hirist.tech)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Purchasing Manager

ConsultUS.HR, Jaipur, Rajasthan
1 day ago
Job SummaryWe are looking for an experienced Purchase Manager to manage procurement activities in a hospital setting. The role involves sourcing medical equipment, pharmaceuticals, and hospital supplies while ensuring cost efficiency, quality standards, and regulatory compliance. The ideal candidate should have strong negotiation skills, supply chain knowledge, and a proven track record of success in the healthcare industry. You will...

Associate General Manager - Design

Livspace, Jaipur, Rajasthan
4 days ago
About UsLivspace is Asia’s largest and fastest-growing home interiors and renovation platform. Leveraging its proprietary technology, the company delivers end-to-end home interior and renovation solutions, encompassing modular solutions, furniture, false ceilings, soft furnishings, décor, civil works, and more. The company serves homeowners across diverse market segments in India and Singapore.Since the company was founded in 2015, Livspace has revolutionized a...

EXECUTIVE N - BUSINESS DEVELOPMENT

Asian Paints, Jaipur, Rajasthan
1 week ago
Location:Jaipur, RJ, INAreas of Work: Home Improvement Job Id: 13290External Job DescriptionDeriving Sales from distributor, direct dealer and sub-dealers basis budgeted annual targets and plansScheme communication to target dealers, direct dealers and distributors.New product launch - pitching to distributor/direct dealer and sub dealer.Monitor Outstanding amounts for distributors and direct dealers. Ensuring recovery of OS and keeping OD under control.Engaging with...