BeeperMD - Senior Java Software Engineer - Spring/Hibernate
BeeperMD
Date: 4 days ago
City: Chandigarh, Chandigarh
Contract type: Full time

Job Overview
We are looking for a passionate and driven Senior Java Software Engineer with strong full-stack development experience. The ideal candidate will have hands-on experience with Java 8 or above, Spring, Hibernate, React, jQuery, HTML, and Postgres/MySQL.
As part of the growing team at BeeperMD, you will design, develop, and deploy high-quality software solutions that are both scalable and secure.
Responsibilities
You should be a problem solver who can efficiently design systems, prioritize tasks, and deliver high-performance software. You should also possess excellent communication skills to collaborate effectively with cross-functional teams and contribute to the growth of our technology Responsibilities:
We are looking for a passionate and driven Senior Java Software Engineer with strong full-stack development experience. The ideal candidate will have hands-on experience with Java 8 or above, Spring, Hibernate, React, jQuery, HTML, and Postgres/MySQL.
As part of the growing team at BeeperMD, you will design, develop, and deploy high-quality software solutions that are both scalable and secure.
Responsibilities
You should be a problem solver who can efficiently design systems, prioritize tasks, and deliver high-performance software. You should also possess excellent communication skills to collaborate effectively with cross-functional teams and contribute to the growth of our technology Responsibilities:
- Identify and analyze user requirements by collaborating with stakeholders, product managers, and other teams.
- Design system architecture and ensure scalability, maintainability, and performance optimization.
- Work on end-to-end software solutions from database design to front-end development and integration.
- Implement microservices architectures where applicable and work on optimizing system performance.
- Develop Java EE applications and ensure robust back-end functionality using Spring, Hibernate, and related Java technologies.
- Write well-designed, efficient, and maintainable code for both front-end (using React, jQuery, and HTML) and back-end (using Spring Boot, Hibernate).
- Develop RESTful web services and integrate them with front-end and other services.
- Ensure that the code is secure, optimized, and adheres to the best practices in software development.
- Conduct unit testing, integration testing, and code reviews to maintain code quality and ensure the application is free of defects.
- Debug and troubleshoot issues in the code and provide timely solutions to fix bugs and errors.
- Participate in peer reviews and mentor junior developers in improving their coding skills and best practices.
- Collaborate with product managers, designers, and other engineers to ensure that software meets business and user requirements.
- Actively participate in Agile development practices such as sprint planning, daily stand-ups, and retrospectives.
- Prioritize, assign, and execute tasks efficiently throughout the software development lifecycle.
- Schedule product releases and communicate progress to internal teams and stakeholders.
- Document development phases, decisions made during the design process, and ensure that all software components are well-documented.
- Contribute to the knowledge base by sharing technical insights, solutions, and methodologies within the team.
- Ensure that the applications are secure, up-to-date, and adhere to security best practices.
- Regularly assess system performance and optimize for both speed and resource consumption.
- Maintain and support legacy systems, ensuring that they are updated with the latest features and security Skills:
- Proficiency in core Java, including object-oriented programming, collections, concurrency, and exception handling.
- Strong experience with Spring Boot, Spring MVC, Spring Security, and Spring Data.
- Expertise in ORM tools such as Hibernate and Java Persistence API (JPA).
- Proficiency in React, jQuery, HTML5, and CSS3 for creating modern, dynamic UIs.
- Solid understanding of RESTful APIs and SOAP web services integration.
- Hands-on experience with PostgreSQL and/or MySQL for database design, writing complex queries, and optimizing performance.
- Experience using Git for version control and collaborating within teams.
- Familiarity with continuous integration/continuous deployment (CI/CD) tools and practices
See more jobs in Chandigarh, Chandigarh