i
Hiring Eye
54 Hiring Eye Jobs
Java Developer - Spring Boot/Hibernate (3-7 yrs)
Hiring Eye
posted 2d ago
Key skills for the job
Job Description :
Responsibilities :
- Develop high-quality, efficient, and well-documented Java code.
- Participate in the design and architecture of complex software systems.
- Implement and maintain RESTful APIs and microservices.
- Utilize object-oriented design principles and design patterns.
- Write unit and integration tests to ensure code quality and reliability.
- Collaborate with product managers, designers, and other developers to understand requirements and deliver solutions.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with stakeholders and provide regular updates on project progress.
- Contribute to technical documentation.
- Troubleshoot and resolve complex technical issues.
- Identify and address performance bottlenecks.
- Debug and optimize existing code.
- Stay up-to-date with the latest Java technologies and best practices.
- Work with version control systems (e., Git).
- Utilize build tools (e., Maven, Gradle).
- Work with relational databases (e., MySQL, PostgreSQL) or NoSQL databases.
Required Skills and Experience :
Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-7 years of professional experience in Java development.
- Strong understanding of core Java concepts and object-oriented programming.
- Experience with Java frameworks such as Spring Boot, Spring MVC, or Hibernate.
- Proficiency in developing RESTful APIs and microservices.
- Experience with relational databases and SQL.
- Experience with version control systems (Git).
- Experience with unit testing frameworks such as JUnit or TestNG.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
Preferred Skills :
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with message queues (e., Kafka, RabbitMQ).
- Experience with NoSQL databases (e., MongoDB, Cassandra).
- Experience with front end technologies such as Javascript, React, or Angular.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
8-12 Yrs