i
Hiring Eye
51 Hiring Eye Jobs
Java Developer - Spring Boot/Hibernate (4-9 yrs)
Hiring Eye
posted 12hr ago
Key skills for the job
Job Description :
We are seeking a talented and highly motivated Java Developer to join our dynamic engineering team. The ideal candidate will have strong experience with Java, Spring Boot, Microservices, and Data Structures and Algorithms. You will be responsible for developing, implementing, and maintaining scalable and high-performance web applications, as well as ensuring the seamless integration of services in a microservice based architecture.
Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance Java applications.
- Develop and integrate microservices using Spring Boot.
- Implement business logic, data models, and system workflows using Java and associated frameworks.
- Build and optimize data structures and algorithms to handle complex data processing and ensure optimal performance.
- Collaborate with cross-functional teams to understand requirements, define features, and deploy solutions.
- Write and maintain unit and integration tests to ensure code quality and reduce defects.
- Perform code reviews to ensure adherence to best practices and coding standards.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug and resolve application issues.
- Stay up-to-date with the latest technologies and industry trends and apply them to improve development processes.
Requirements :
- Strong knowledge of core Java, OOP principles, and Java development best practices.
- Experience building scalable and maintainable applications using Spring Boot and associated technologies.
- Familiarity with developing and maintaining microservices in a distributed system environment.
- Solid understanding of key data structures (e. g., arrays, linked lists, trees, graphs) and algorithms (e. g., sorting, searching, dynamic programming).
- Experience working with RESTful APIs and JSON.
- Knowledge of Databases (SQL/NoSQL) and ORM frameworks such as Hibernate.
- Familiarity with version control systems like Git.
- Understanding of continuous integration and deployment (CI/CD) practices.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice