Oracle Applications Developer 4 in Bengaluru, India
Applications Developer 4
Principal Software Engineer
Fusion Applications is an Oracle's flagship product and a corner stone in Oracle's SaaS and Cloud strategy.We are part of the Fusion Engagement Cloud, also known as CX/CRM, development group. Oracle Engagement Cloud
delivers fully-integrated sales and service capabilities on a single platform with a unique combination of sales automation, service request management, Omni-channel communication, knowledge management, and digital customer service.
We are truly a global organization with team members based across the US, EMEA and APAC regions to provide world class solution to our customers.
Do you want to be part of a team developing software used by top worldwide companies in various industries? Come and join our India product development team!
Delivering large-scale projects on-time with high quality.
Guiding developers in day-to-day design and coding tasks
Design, Development and implementation of projects.
Develop unit and integration tests using Java testing frameworks
Working closely with Product Architects, Product Managers, Quality Assurance, and other development teams.
Developing frameworks using Core Java & J2EE technologies including web services, servlets.
Participating in code reviews
Part of CI/CD Pipeline setup and Build Automation Help
Engaging actively in developing technical designs
Keeping abreast of the latest technologies (including Oracle technologies) and assimilating them into the product suites
Pro-actively mentoring and leading the team on the technical aspects
Ensuring compliance with development methodology and technical process
Ability to work with a variety of stakeholders including developers from other Oracle teams,
UI designers, product managers, technical writers, marketers, technical support personnel, and customers in a cooperative but fast-paced environment
Excellent analysis and prioritization skills
Self-starter, able to deliver projects on time meeting high quality standards
Aggressive, ability to find solutions
Effective communication skills (written and spoken) and strong problem solving skills
Creative, analytical, adaptive, good team player, committed to quality, self-motivated
Qualifications and Technical Skills
BS/MS in Engineering/Computer Science or equivalent.
Proven experience as Software Developer (7 yrs).
Well rounded full stack developer with exposure to all layers of application and development. Advanced UI development skills using js frameworks is preferred
Passion for developing modern front-end applications adhering Composite UI Architecture
Highly skilled and experienced in Agile Development process for diverse requirements and Worked on tools like JIRA/Rally etc.,
Experience with cloud platforms, cloud technologies/deployments
Extensive experience in Java technologies like JSP, Servlets, Web services, SOAP, REST etc.
Extensive experience on Common Design Patterns
Extensive experience on Composite UI Architecture
Experience working with responsive frameworks, like Bootstrap or Foundation
Experience working with text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches
Experience in Fusion Tech Stack (OJET/ADF) will be an advantage
Developing Cross-Browser compatible and standard-compliant CSS Based Layouts
Understanding of CI/CD Pipeline Setup and Build Automation to handle quick release cycles
Experience with container-based deployment (e.g. Docker, RKT )
Experience with continuous deployment tools (e.g. Teamcity, Jenkins)
Experience with build systems and source code management (e.g. Maven, GRADLE, GIT, Gulp etc.,)
Experience with unit testing framework (e.g. Jasmine/Karma/Mocha-Chai/Mockito/JUnit etc.,)
Experience with relational DB's (Oracle, MySQL, PostgreSQL, etc.)
Exposure in trouble shooting performance issues in web based applications
Added Advantage :
Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot,Spring Cloud config, Kafka, Zookeeper, Swagger etc.,
Knowledge on Container Orchestration Tools using Eureka,Kubernetes etc.,
Detailed Description and Job Requirements
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Job: Product Development
Job Type: Regular Employee Hire
- Oracle Jobs