Live Conne
Java Developer - Spring Boot/Hibernate
Job Location
hyderabad, India
Job Description
Job Summary : We are seeking a passionate and skilled Java Developer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable Java-based applications. The ideal candidate will have a strong understanding of Java fundamentals, experience with various Java frameworks, and a passion for writing clean and efficient code. You will work closely with other developers, product managers, and stakeholders to deliver high-quality software solutions. Responsibilities : Java Application Development : - Design, develop, and maintain Java-based applications, including web applications, APIs, and microservices. - Write clean, efficient, and well-documented code following best practices and coding standards. - Implement business logic and data processing workflows. - Integrate with databases and other external systems. - Optimize application performance and ensure system stability. Framework and Library Usage : - Utilize Java frameworks and libraries such as Spring Boot, Hibernate, and others to build robust and scalable applications. - Implement RESTful APIs and web services. - Work with dependency injection and inversion of control principles. - Leverage logging and monitoring tools to ensure application health. Database Management : - Design and implement database schemas. - Write efficient SQL queries and stored procedures. - Optimize database performance. - Ensure data integrity and security. Testing and Debugging : - Write unit and integration tests to ensure code quality. - Debug and troubleshoot application issues. - Perform performance testing and optimization. - Participate in code reviews. Collaboration and Communication : - Collaborate with product managers, frontend developers, and other stakeholders. - Communicate technical concepts clearly and concisely. - Participate in Agile development processes. - Contribute to team knowledge sharing and best practices. Continuous Learning : - Stay up-to-date with the latest Java technologies and trends. - Research and evaluate new tools and technologies. - Participate in training and professional development activities. Qualifications : Education : - Bachelor's degree in Computer Science, Software Engineering, or a related field. Experience : - [Number] years of experience in Java development. - Proven experience with Java frameworks such as Spring Boot and Hibernate. - Experience with relational databases (e.g, MySQL, PostgreSQL). - Understanding of RESTful APIs and web services. - Experience with version control systems (e.g, Git). Technical Skills : - Strong proficiency in Java programming language. - Expertise in Java frameworks (Spring Boot, Hibernate). - Knowledge of database systems (e.g, MySQL, PostgreSQL). - Understanding of RESTful APIs and web services. - Familiarity with testing frameworks (e.g, JUnit, Mockito). - Basic knowledge of cloud platforms (e.g, AWS, Azure, GCP). Soft Skills : - Strong problem-solving and debugging skills. - Good communication and interpersonal skills. - Ability to work independently and as part of a team. - Strong attention to detail. - Ability to learn and adapt quickly. Preferred Qualifications : - Experience with microservices architecture. - Experience with containerization technologies (e.g, Docker, Kubernetes). - Experience with message queues (e.g, Kafka, RabbitMQ). - Experience with cloud-based services. - Understanding of CI/CD pipelines. - Experience with NoSQL databases (e.g, MongoDB, Cassandra) (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 4/19/2025
Location: hyderabad, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources Live Conne |
---|