19 Human Horizon Jobs
Java Developer - Spring Boot/Hibernate (8-13 yrs)
Human Horizon
posted 9d ago
Fixed timing
Key skills for the job
Key Responsibilities :
- Design, develop, and implement high-quality Java-based applications and APIs.
- Write clean, well-documented, and testable code adhering to coding standards and best practices.
- Implement object-oriented programming principles and design patterns.
- Develop and consume RESTful APIs and microservices.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Contribute to the continuous improvement of development processes and tools.
- Participate in code reviews and provide constructive feedback to other developers.
- Analyze and troubleshoot complex technical issues.
- Identify and implement effective solutions.
- Proactively identify and address potential problems.
- Communicate technical concepts clearly and concisely.
- Participate in agile development methodologies.
- Mentor and guide junior developers.
- Share technical expertise and best practices.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8-13 years of professional experience in Java development.
- Strong understanding of object-oriented programming principles and design patterns.
- Deep expertise in Java and related frameworks/libraries (Spring, Spring Boot, Hibernate).
- Experience with RESTful API development and microservices architecture.
- Experience with database systems (SQL, NoSQL).
- Experience with version control systems (Git).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Preferred Skills :
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with message queues and distributed systems (Kafka, RabbitMQ).
- Experience with performance testing and optimization tools.
- Knowledge of security best practices for backend systems.
- Experience with Agile methodologies.
- Experience with front-end technologies (JavaScript, React, Angular) is a plus
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice