Job Description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Responsibilities
Responsibilities:
Develop cloud native web application in Java, servlets, REST (Jersey), EclipseLink, Spring and Maven.
Contribute in all phases of software development.
Must be able to write PL/SQL, Stored Procedures, design schema, data model in any RDBMS, preferably Oracle. Knowledge of autonomous database is a plus.
Write well designed, testable, well-documented and efficient code.
Work in an Agile development.
Must be well-versed with OOP and Java/J2EE design patterns and REST principles.
Proficient in writing JUnit and JMockit test
Good code troubleshooting and diagnosing skills.
Write clear, concise and thorough design documents
Perform other work related responsibilities as assigned by management
Must be able to deploy application components in application servers like Weblogic, TomEE, Helidon or SpringBoot
Implement Single Sign On with IDCS and oAuth 2.0 authentication flows.
Integrate with API management tools such as APIGateway
Document API services using APIAry.
Required Skills:
Experienced in Core Java technologies with Spring & Maven framework
Minimum 6 years of experience as a software developer delivering large-scale, enterprise-wide web applications.
Must be familiar with how to write highly scalable, fault tolerant and multi-threaded code.
Minimum 6 years of experience and hands-on knowledge of JEE, XML
Minimum 6 years of experience and hands-on knowledge of RESTful APIs, JSON
Minimum 6 years of experience developing apps for cloud platforms (OCI, AWS, Azure)
Experience with distributed caching technologies like Coherence
Experience working with database technologies – OracleDB, ORM (TopLink/EclipseLink)
Experience working on Windows and Linux OSs
Experience following agile software development methodologies and life cycles
Highly-motivated, high energy individual with a strong commitment to quality
Strong problem-solving and decision-making skills
Strong oral and written communication skills
Strong organizational and interpersonal skills
Ability to manage multiple projects with minimal direction
Desired Skills:
Experience with Oracle Identity Cloud Service, or any competitive Identity server.
Experience with Oracle WebLogic, TomEE or SpringBoot or Helidon
Experience with Node.js, Kafka and ELK is a plus
Insurance Industry related experience is a plus
Knowledge of GraalVM is a plus
Knowledge of Serverless functions (AWS Lambda, Oracle Functions) is a plus
Minimum Experience:
Minimum Education:
About Us
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Roles and Responsibilities Supervise the accounts team in timely completion of work Dealing with Banks...
Apply For This JobResponsibilities: Drive revenue growth by developing and maintaining strongrelationships with customers. Handle inbound and outbound customer calls convertingleads into sales...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Applicant should be well aware about the whole process of Overseas Permanent and Temporary Visas...
Apply For This JobIn Microsoft Customer and Partner Solutions (MCAPS) Finance, , we’re driving shareholder value in subsidiaries & Sales Locations and carry...
Apply For This Job363633BR Job ID: 363633BR Job Description: 28,000 associates of more than 100 nationalities deliver high quality and affordable medicine on...
Apply For This JobManager-CX-Quality About The Team At CX Quality we believe that the primary responsibility is to capture customer voice and create...
Apply For This Job