Oracle - Springfield, IL

posted 4 months ago

Full-time - Principal
Springfield, IL
Publishing Industries

About the position

As a Principal Software Developer in the Oracle Payments team, you will play a pivotal role in the development of innovative consumer payment solutions that cater to various industries. This position is designed for a highly skilled full stack developer who thrives in a fast-paced, collaborative, and inclusive environment. You will be part of a dynamic team that includes software engineers, test automation engineers, product managers, and UX designers, all working together to enhance the product's functionality and user experience. Your responsibilities will include applying your knowledge of software architecture to develop, debug, and design software applications according to provided specifications. You will be expected to build enhancements within existing software architectures and suggest improvements when necessary. This role requires you to work independently while also mentoring junior team members, ensuring that you contribute significantly to the agile team’s success. You will be involved in analyzing, designing, coding, troubleshooting, and debugging software programs for both commercial and end-user applications. In this position, you will have the opportunity to work with cutting-edge cloud technologies and will be responsible for building APIs and solutions that operate at the forefront of technology. You will collaborate with various departments, including Strategy, UX, QA, Information Development, and Sales & Support, to deliver exceptional payment experiences for customers. The ideal candidate will possess a strong technical background, a passion for product development, and the ability to balance multiple priorities in a fast-paced environment. This role requires a commitment to excellence and a proactive approach to problem-solving, making it essential for candidates to have a successful track record in software development and a deep understanding of the fintech landscape.

Responsibilities

  • Define and develop software for tasks associated with developing, designing, and debugging software applications or operating systems.
  • Contribute to the engineering efforts using a variety of technologies to deliver product features.
  • Build enhancements within existing software architecture and suggest improvements.
  • Mentor junior team members and provide leadership within the agile team.
  • Analyze, design, code, troubleshoot, and debug software programs for commercial or end-user applications.
  • Collaborate with cross-functional teams including Strategy, UX, QA, Information Development, and Sales & Support.

Requirements

  • 6-10 years of experience in product development is required.
  • Well-rounded full stack developer with exposure to all layers of application development.
  • Advanced UI development skills using JET frameworks and/or VBCS is preferred.
  • Excellent product development skills - designing, coding, and debugging skills using Java, J2EE, and ADF.
  • Strong experience developing web UIs using JavaScript ES6/Typescript/HTML/CSS/SCSS and related client-side technologies (e.g. jQuery, RequireJS, Angular, Knockout, etc.).
  • Solid grasp of REST and related server-side technologies (e.g. SWAGGER, OpenAPI, NodeJS).
  • Experience in Fusion Tech Stack (JDeveloper, OJET, ADF), OJET Web components, Helidon/Spring boot, JQuery, Python, node.js, Spark, GIT Source Control, NOSQL (Oracle/MongoDB) is desirable.
  • Experience with cloud applications and technologies.
  • Experience in scalability, performance, security, concurrency for cloud-based apps is a plus.
  • Experience of database design/modeling, knowledge of RDBMS concepts and working SQL knowledge is required.

Nice-to-haves

  • Experience with Agile methodologies and self-organizing teams.
  • Familiarity with financial technology (fintech) solutions and market trends.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability and long term disability.
  • Life insurance and AD&D.
  • Supplemental life insurance (Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible vacation policy with accrued vacation benefits.
  • 11 paid holidays.
  • Paid sick leave with annual refresh.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service