Software Developer 4

OraclePleasanton, CA
2d

About The Position

Join our engineering team to build and support scalable software that powers critical business operations. You will design, develop, and maintain application components and services using Java, Python, microservices, and cloud technologies, with a focus on performance, reliability, and security. In this role, you will work on well-defined problem areas, contribute to feature development, and support enhancements across the software development lifecycle. You will collaborate closely with senior engineers, product managers, and cross-functional teams to deliver high-quality solutions for analytics and data-driven platforms. We are seeking a motivated engineer with strong experience in Java, relational databases, Python, and familiarity with modern web technologies. You enjoy solving technical problems, improving code quality, and delivering solutions that have measurable impact on customers and business outcomes.

Requirements

  • Core Backend Proficiency in Java (Java 8+), including collections, concurrency basics, and multithreading concepts.
  • Hands-on experience with Spring / Spring Boot and building RESTful services.
  • Solid understanding of object-oriented design principles and clean coding practices.
  • Experience debugging and troubleshooting Java applications.
  • Frontend (Required) Strong working experience with JavaScript.
  • Hands-on experience with JavaScript frameworks such as React, Angular, or Node.js.
  • Ability to build and integrate frontend components with backend APIs.
  • Databases Experience with relational databases (Oracle, PostgreSQL, or MySQL), including writing SQL queries and basic performance tuning.
  • Basic understanding of NoSQL databases and data modeling concepts.
  • Security & Identity Exposure to SSO and identity integrations such as OAuth2, OpenID Connect, or SAML.
  • Understanding of SSL/TLS, secure communication, and data protection fundamentals.
  • Familiarity with secrets management solutions and secure configuration practices.
  • Cloud & DevOps Experience working with at least one cloud platform (OCI, AWS, Azure, or GCP).
  • Familiarity with containerization using Docker and basic Kubernetes concepts.
  • Experience with CI/CD pipelines, build tools (Maven or Gradle), and Git-based version control.
  • Working proficiency in Python for scripting, automation, or backend tasks.
  • Understanding of transactional systems, data consistency, and persistence concepts.
  • Strong problem-solving skills and ability to work effectively within a team environment.
  • 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

  • Design, develop, troubleshoot, and maintain software applications, tools, and services within defined problem areas.
  • Implement features and enhancements following established architecture, security standards, and performance guidelines.
  • Contribute to security-related implementations such as authentication, authorization, encryption, and secrets usage under guidance.
  • Collaborate with cross-functional teams to deliver high-quality software aligned with release commitments.
  • Participate in code reviews, testing, and continuous improvement to ensure reliability and maintainability of delivered code.

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
  • Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
  • 11 paid holidays
  • Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service