Hrizen techno services
Java Developer - Spring Boot/Hibernate
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/9/2024
Location: in, IN
Posted Date: 11/9/2024
Contact Information
Contact | Human Resources Hrizen techno services |
---|