We are looking for professional Java - Oracle Developer, are responsible for designing and managing different areas related to the spectrum of work of Oracle. They create, modify, and test the codes, scripts, and forms that allow a system to run different types of applications
Responsibilities and Duties
- Design, develop and test Java based solutions using common standards and frameworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate
- Maintain and update all existing J2EE applications as needed
- Translate software requirements into working and maintainable solutions within the existing application frameworks
- Implement the product's lifecycle: Design, development, quality, deployment and maintenance
- Ensure the best possible performance, quality, and responsiveness of the applications
- Perform design and development of Oracle applications according to project requirements.
- Understand project requirements and develop design specifications.
- Perform initial design reviews and recommend improvements.
- Write clear codes and prepare coding documentations.
- Utilize Oracle technical tools such as SQL Developer, TOAD, Oracle Workflow, Forms, BI-Publisher, WEB ADI, PL/SQL to develop solutions to support the business and to enhance functionality based on business requirements
- Provide technical assistance to other Developers as needed.
- Analyze and troubleshoot system issues in a timely manner.
- Develop Oracle reports, database procedures and UNIX shell scripts.
- Modify existing codes to optimize Oracle applications.
- Assist in system integration and acceptance testing and perform bug fixes less experienced staffs on programming guidelines.
Required Experience, Skills and Qualifications
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Familiarity with concepts of MVC, JDBC, and RESTful
- Good knowledge of writingOraclePL/SQL procedures, functions and packages
- Good knowledge ofOracledatabase objects, esp. tables, views, indexes, constraints and partitions
- Experience on creating mappings and workflows to load various types of tables using Informatica Powercenter.
- Knowledge of Unix Scripting will be preferable.
- Experience of Source Control tools - SVN would be a plus
- Experience of Scheduling tools like Control-M
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Having time management skills.
- Being able to adapt to new technologies and techniques.
- Having analytical skills.
- Having organizational skills.
- Being able to work with a team.
- Having high attention to details.
Experience : 3+ years (Immediate Joining)
Qualification : Bachelor degree in computer science or relevant
Location : Coimbatore
Job Type: Full-time