Impetus
Report
Location
Greater Bengaluru Area
JobType
full-time
About the job
This job is sourced from a job board
Job Description
6-12 years
Design, develop, and maintenance of applications using Java and React.
Java, Spring Boot, ReactJS, REST APIs, Oracle/MongoDB, HTML, CSS, JavaScript, CI/CD tools, and Git.
Roles & Responsibilities
Design, develop, and implement high-quality, scalable applications using Java and related frameworks (e.g., Spring, Hibernate, Java EE).
Design and maintain Oracle databases, including schema design, data modeling, and data migration.
Write clean, efficient Java code and optimize complex SQL queries and PL/SQL stored procedures for maximum performance.
Work closely with cross-functional teams, including business analysts, front-end developers, and project managers, to gather requirements and define application objectives.
Utilize JDBC drivers (including OCI) for robust interaction between Java applications and Oracle Databases,React
Create and maintain stored procedures, triggers, views, and complex queries using Oracle SQL and PL/SQL,React
Perform database tuning, optimization, and SQL performance tuning to maximize application speed.
Conduct unit testing, debug applications, and resolve technical issues related to both the Java code and the Oracle database.
Create and maintain technical documentation and user guides for software and processes and Create technical documentation for code changes and system specifications
Maintain and update existing systems and applications, suggesting changes to the existing infrastructure for continuous improvement
Req Skills:
Strong proficiency in the Java programming language and its ecosystem, as well as expertise in SQL and PL/SQL.
Experience with Java frameworks like Spring Boot or Hibernate, and familiarity with Oracle tools such as Oracle Forms, Reports, and APEX is a plus.
In-depth understanding of Oracle database architecture, performance tuning, and data integrity principles.
Software Development Life Cycle (SDLC): Experience with the full SDLC and Agile methodologies like Scrum or Kanban.
Problem-Solving: Excellent analytical and problem-solving skills, with a keen attention to detail.
Soft Skills: Strong communication and teamwork abilities to work effectively in a collaborative environment.