Full Time

Senior Software Engineer (Java / Cloud)

Oracle
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Oracle, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Software Engineer (Java / Cloud) at Oracle, you will play a critical role in the development and enhancement of robust cloud-based applications. You will leverage your Java expertise and cloud technologies to design, implement, and optimize software solutions that meet the needs of our global clients. Your contributions will significantly impact product functionality and performance while ensuring scalability, maintainability, and security across our cloud offerings.



Job Responsibilities

  • Design, develop, and maintain high-performance software applications using Java and cloud technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews and mentor junior engineers in best coding practices.
  • Optimize applications for maximum speed and scalability in cloud environments.
  • Identify, troubleshoot, and resolve software defects and performance issues.
  • Stay updated with emerging technologies and tools to drive innovation in product development.
  • Participate in agile development processes, including sprint planning and daily stand-ups.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in software development, specifically in Java programming.
  • Hands-on experience with cloud services such as AWS, Azure, or Oracle Cloud.
  • Proficiency in software development methodologies, including Agile and Scrum.
  • Strong understanding of database management systems, SQL, and ORM frameworks.
  • Excellent problem-solving skills with a keen attention to detail.
  • Effective communication skills and the ability to work collaboratively in a team environment.


Technologies & Tools

In this role, you will primarily work with Java as your main programming language, utilizing various frameworks and libraries, such as Spring and Hibernate. Familiarity with cloud platforms, particularly Oracle Cloud, and development tools such as Docker, Kubernetes, and CI/CD pipelines will be essential. You will also engage with databases using SQL and NoSQL technologies, contributing to a well-rounded skill set in full-stack development.



Ideal Candidates

The ideal candidates for this position will possess a strong foundation in software development with a passion for cloud technologies and a proactive approach to problem-solving. They should be adaptable, continuously seeking to learn new technologies and improve processes. A collaborative spirit and the ability to communicate complex ideas clearly will be crucial in this role, as will a commitment to delivering high-quality software solutions that align with business objectives.

Unemployment does not last the same number of weeks everywhere. In Virginia it is paid for 12 to 26 weeks, depending on your earnings. How it works there →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.