Job Summary:-
We are seeking a skilled Java, Spring Boot, Hibernate Developer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and implementing high-quality software solutions, primarily using Java, Spring Boot, and Hibernate technologies. The ideal candidate should have a strong background in Java development, along with expertise in building scalable and robust applications.
Responsibilities:
· Design, develop, test, and maintain Java-based applications using Spring Boot and Hibernate frameworks.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Ensure code quality, performance, and adherence to coding standards.
· Implement and optimize data access layers using Hibernate for efficient interaction with relational databases.
· Design and maintain database schemas, ensuring data integrity and performance.
· Integrate third-party APIs and services as required.
· Collaborate with front-end developers to integrate user-facing elements using server-side logic.
· Identify and address performance bottlenecks, ensuring the application's optimal performance.
· Conduct code reviews and provide constructive feedback to team members.
· Document design decisions, APIs, and implementation details for reference and knowledge sharing.
· Maintain technical documentation for the developed applications.
· Develop and execute unit tests to ensure the reliability and functionality of the code.
· Collaborate with QA engineers to identify and fix bugs.
Skills:-
· Proven experience as a Java Developer with expertise in Spring Boot and Hibernate.
· Strong understanding of object-oriented programming principles.
· Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL.
· Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
· Excellent problem-solving and debugging skills.
· Knowledge of Tomcat , Apache Web server, and JBoss (preferred).
· Knowledge of Linux (RedHat RHEL) and Windows operating system
· Knowledge of API (Json and XML)
· Usage of curl command and postman
· Strong communication and collaboration skills.
· Ability to work in a fast-paced, agile development environment.
**Preferred Skills:**
· Spring Security, Spring Data, and other Spring modules.
· RESTful API design and development.
· Experience with containerization technologies (Docker, Kubernetes).
· Familiarity with version control systems (Git).
· Knowledge of software development best practices and design patterns.
Qualifications:
· Bachelor's degree in Computer Science, Information Technology, or a related field.
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ₹600,000.00 per year
Benefits:
Work Location: In person