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.