Experience: 6 - 10 years
Location: Indore, Noida, Gurgaon, Pune, Bangalore, Hyderabad, Chennai
Job Description:
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.
Mandatory Skills
Java, Spring Boot, SQL, React.js, Microservices