Hrizen techno services

Java Developer - Spring Boot/Hibernate

Click Here to Apply

Job Location

in, India

Job Description

Job Title : Java Developer Job Type : Full-time Experience Level : 3 years Key Responsibilities : - Software Development : Design, develop, and maintain high-quality Java-based applications, ensuring that they meet both functional and non-functional requirements. - System Architecture : Contribute to the architectural design and implementation of backend systems, ensuring scalability, security, and performance. - Code Optimization : Write clean, maintainable, and efficient code while optimizing performance and ensuring robustness in applications. - Integration : Work closely with frontend developers to integrate RESTful APIs and other backend services, ensuring seamless data flow between systems. - Bug Fixing & Troubleshooting : Identify and resolve software defects and issues through effective debugging and code reviews. - Collaboration : Collaborate with cross-functional teams (product, QA, DevOps) to ensure smooth software development cycles and timely releases. - Agile Methodology : Participate in Agile development processes, including sprint planning, daily standups, and retrospectives, to deliver iterative improvements to the product. - Code Reviews : Review peers' code, provide constructive feedback, and maintain high coding standards across the team. - Documentation : Write and maintain clear documentation for code, processes, and design decisions for future reference. - Continuous Improvement : Stay up-to-date with emerging trends, tools, and best practices in Java development, and contribute to the team's growth and knowledge. Required Skills & Qualifications : - Educational Background : Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - Experience : 3 years of hands-on experience in Java development, with a strong understanding of Java fundamentals. Technical Expertise : - Proficiency in Java 8 and familiar with the latest Java features (e.g., streams, lambdas). - Strong understanding of object-oriented programming (OOP) principles and design patterns. - Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security). - Familiarity with RESTful API design and development. - Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate, JPA). - Knowledge of version control systems such as Git (GitHub, GitLab, or Bitbucket). - Strong understanding of multithreading, concurrency, and JVM internals. - Familiarity with build tools such as Maven or Gradle. - Problem-Solving Skills : Strong analytical and troubleshooting skills with the ability to solve complex technical issues. - Agile & DevOps : Experience with Agile development methodologies (Scrum, Kanban) and tools like Jira. - Familiarity with CI/CD processes and tools (e.g., Jenkins, GitLab CI). - Soft Skills : Excellent communication skills and the ability to collaborate effectively in a team-oriented environment. Preferred Skills : - Experience with microservices architecture and related tools (e.g., Docker, Kubernetes). - Exposure to cloud technologies such as AWS, Azure, or Google Cloud. - Knowledge of frontend technologies (e.g. , JavaScript, Angular, React) to collaborate more effectively with the frontend team. - Familiarity with testing frameworks like JUnit, TestNG, or Mockito. - Experience with NoSQL databases (e.g., MongoDB, Cassandra). - Knowledge of message brokers (e.g. , Kafka, RabbitMQ) (ref:hirist.tech)

Location: in, IN

Posted Date: 11/25/2024
Click Here to Apply
View More Hrizen techno services Jobs

Contact Information

Contact Human Resources
Hrizen techno services

Posted

November 25, 2024
UID: 4930829193

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.