Senior Full Stack Developer

3 days ago


Lansing, Michigan, United States Oracle Full time
About Us

At Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse team of innovators is inspired to go beyond what's been done before, and we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

Job Description

This is a full-stack developer role that will be part of our North American team in the Infrastructure Industries GIU. You'll be part of a small team, which will give you the opportunity not only to contribute to the code base, but to work with product management and UX and have input into product design.

Responsibilities
  • Own the functional and technical design of new features for the next generation of our energy management products that inform and educate customers about their energy, water, and other utility usage.
  • Provide concrete steps to improve their efficiency and save the planet.
  • Independently deliver high-quality, complex features that provide business value.
  • Model the behavior of and provide technical guidance to junior engineers on day-to-day tasks, from analyzing requirements to designing, coding, code reviews, testing, and launching features in a continuous delivery environment.
  • Triage, troubleshoot, and fix bugs anywhere in Java Dropwizard services as well as Spring Batch jobs that utilize these services.
  • Work with operations teams to ensure successful delivery of features, including production support.
  • Participation in design of complex feature and active participation in code reviews.
Requirements
  • 5+ years of professional experience with Java.
  • Expert and deep knowledge of Java as a first-class language.
  • You understand the latest trends in Java microservice development and are familiar with established microservice frameworks like Dropwizard, and Spring Boot.
  • Experience building or maintaining Java-based batch applications like Spring Batch.
  • Some experience with JavaScript is highly appreciated and experience with Mustache Templates, React, Redux libraries as well as frameworks like Express with middleware.
  • Experience building cloud-native, customer-facing applications that delight and inspire their users on modern cloud platforms such as Oracle Cloud Infrastructure, AWS, Azure, or equivalent.
  • Experience with containerization technologies such as Docker.
  • Experience in building backend APIs for end-users delivered in a scalable architecture.
  • Experience with MySQL, Jenkins, Chef, Nomad, and Kubernetes.
  • Experience working with large, complex code repositories.
  • Strong opinions about good testing and testing strategies, including a good understanding of the concepts of TDD, unit testing, visual regression testing, and UI testing.
  • Experience with SQL databases and is comfortable running SQL queries.
  • Experience working in fast-paced Scrum or Kanban (or equivalent) teams.
  • MS or BS degree in Software Engineering, Computer Science, or equivalent experience.
Like to Have
  • Familiar with Extreme Programming (XP) methodologies are a plus.
  • Familiar with GraphQL, including data modeling, schema design caching, and other aspects of a well-designed consumer-oriented API are a big plus.
  • Familiar with Micronaut or Helidon technologies are also a big plus.
  • Experience owning and breaking down project initiatives.
Disclaimer

Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

  • 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.

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.



  • Lansing, Michigan, United States StellarWP Full time

    Senior Full Stack Engineer Opportunity at StellarWPWe are seeking an exceptional Senior Full Stack Engineer to join our team at StellarWP. As a key member of our development team, you will be responsible for leading the frontend development efforts, creating sophisticated user experiences across our WooCommerce extension, and collaborating closely with the...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Focused HR Solutions is seeking a talented and experienced Full Stack Java Developer to join our client's team. This is an exciting opportunity to contribute to the development and maintenance of critical software applications. As a Full Stack Java Developer, you will play a key role in designing, developing, testing, and deploying robust and scalable...


  • Lansing, Michigan, United States StellarWP Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Engineer to join our team at StellarWP. As a key member of our development team, you will be responsible for leading the frontend development efforts, creating sophisticated user experiences, and ensuring seamless integration with our WooCommerce extension.Key ResponsibilitiesFrontend...

  • Full Stack Java Developer

    40 minutes ago


    Lansing, Michigan, United States Apex Systems Full time

    Full Stack Java Developer PositionThis is a challenging full-stack Java developer position that requires strong front-end skills. As a software developer, you will be working on an agile development team to organize work, develop, test, and deploy code.Key Responsibilities:Work with project managers, application owners, and resource managers to develop and...

  • Senior Java Developer

    2 weeks ago


    Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using current Java technologies.Key Responsibilities:Work collaboratively with project managers, application...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse team of innovators is inspired to go beyond what's been done before, and we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives.Job DescriptionThis is a full-stack developer role that will be part of our...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop front-end and back-end components...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse perspectives and various abilities and backgrounds inspire us to go beyond what's been done before.Job DescriptionThis is a full-stack developer role which will be part of our North American team in the Infrastructure Industries GIU.You'll be part of a...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse perspectives and various abilities and backgrounds inspire us to go beyond what's been done before.Job DescriptionThis is a full-stack developer role that will be part of our North American team in the Infrastructure Industries GIU. You'll be part of a...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our Agile development team at Focused HR Solutions. As a key member of our team, you will be responsible for designing, developing, and deploying complex software systems using current Java technologies.Key Responsibilities:Work collaboratively with project managers,...


  • Lansing, Michigan, United States Codeworks L.L.C Full time

    Job OpportunityCodeworks L.L.C. is a leading IT consulting and staffing services company, connecting great people to great companies nationwide. We are seeking a highly skilled Lead Full Stack Java Developer to join our team.Job SummaryThe successful candidate will be responsible for designing, developing, and maintaining complex computer systems using Java....


  • Lansing, Michigan, United States Oracle Full time

    Job DescriptionThe Oracle Cloud Infrastructure (OCI) Specialized Cloud Programs team is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our team, you will play a crucial role in delivering large-scale cross-organization projects that span engineering, product, and business teams.As our portfolio of regions continues...


  • Lansing, Michigan, United States Insight Global Full time

    Job OverviewWe are seeking a highly skilled Senior Java Developer to support our applications powered in Java.Responsibilities:* Develop and maintain Java-based applications* Design and implement database scripts using PL/SQL* Manage deployments in OpenShift containers* Troubleshoot and resolve technical issues* Collaborate with cross-functional...


  • Lansing, Michigan, United States V-Soft Consulting Group Full time

    {"Job Title": "Senior Accela Developer", "Job Description": "Job SummaryV-Soft Consulting Group is seeking a skilled Senior Accela Developer to join our team. As a key member of our team, you will be responsible for implementing and supporting the Accela Civic Platform (Accela Automation) for Licensing and Case Management and Accela Citizen Access.Key...


  • Lansing, Michigan, United States Apex Systems Full time

    Full Stack Java Developer PositionThis is a challenging full-stack Java developer role with a strong focus on front-end skills.The successful candidate will be part of the Development and Maintenance programs, working closely with the project manager, application owner, and resource manager to deliver high-quality software solutions.Key responsibilities...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop full-stack Java applications with...


  • Lansing, Michigan, United States Kennedy Technologies Full time

    Job OverviewKennedy Technologies is seeking a highly experienced Senior Software Engineer to lead our project-based development team. As a key member of our software engineering team, you will be responsible for developing, configuring, and implementing software solutions using a variety of tech stacks, including Python.Key ResponsibilitiesLead a team of...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions.The successful candidate will be responsible for:Designing and developing complex software systems using Java and relevant frameworks.Collaborating with cross-functional teams to deliver high-quality applications.Participating in Agile...


  • Lansing, Michigan, United States Kennedy Technologies Corp Full time

    Senior Software Engineer OpportunityKennedy Technologies Corp is seeking an experienced Senior Software Engineer to join our team in Lansing, Michigan. As a key member of our project-based development team, you will work with various manufacturing clients specializing in material handling.Key Responsibilities:Develop, configure, and implement software using...


  • Lansing, Michigan, United States Saxon Global Full time

    Job DescriptionSaxon Global is seeking a highly skilled Front End Developer to join our team. As a key member of our development team, you will be responsible for designing, architecting, and developing applications using modern JavaScript technologies such as React, Angular, Vue, Typescript, and SASS.Key ResponsibilitiesDesign and develop reusable,...