We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate should have a strong background in Core Java, Springboot, Hibernate, SQL (Oracle database), and React JS (version 11 and above). The candidate should also possess additional skills in Shell scripting, working in a Linux environment, using Git repositories, and familiarity with Maven tools.
Responsibilities:
- Develop and maintain efficient, reusable, and reliable Java code.
- Collaborate with cross-functional teams to design and implement new features.
- Design, develop, and maintain Springboot applications.
- Implement Hibernate for database interactions and ensure data integrity.
- Utilize SQL for effective interaction with Oracle databases.
- Design and optimize database queries to ensure high performance.
- Develop user interfaces using React JS (version 11 and above).
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Additional Skills:
- Develop and maintain Shell scripts for automation and system tasks.
- Work proficiently in a Linux environment.
- Use Git repositories for version control and collaborative development.
- Familiarity with Maven tools for project management and build automation.
Qualifications:
- Proven experience as a Java Developer with expertise in Core Java, Springboot, Hibernate, SQL, and React JS.
- Strong understanding of database design and optimization.
- Experience with Shell scripting, Linux environments, Git repositories, and Maven tools is a plus.
- Ability to work in a collaborative team environment and contribute to the full software development lifecycle.