Software Developer 2
@ Oracle

Hybrid
$116,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @oracle.com
Recommended after applying

Job Details

Overview

Oracle is seeking a skilled and motivated Java Developer to join the Software Developer 2 team. The role involves developing REST APIs, Spring Batch jobs, and stored procedures using Java, Spring Boot, and Hibernate, along with troubleshooting production issues.

Responsibilities

The candidate will be responsible for:

  • Developing REST APIs and Spring Batch jobs using Java and Spring Boot.
  • Creating and maintaining stored procedures and SQL queries.
  • Building, deploying, and containerizing applications using Maven, Docker, and Jenkins.
  • Debugging and resolving production issues, including diagnosing system logs.

Key Skills/Competency

Top skills include Java, Spring Boot, SQL, Hibernate, Maven, Docker, GitHub, Jenkins, REST API, and Agile methodologies.

About the Role

This position leverages the candidate's expertise in Java development and related technologies in an agile environment. Oracle’s inclusive work culture supports global opportunities, comprehensive benefits, and career growth.

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Java, Spring Boot, and SQL expertise.
  • Showcase project experience: Include REST API and Docker projects.
  • Research Oracle culture: Review their mission and employee testimonials.
  • Prepare with real examples: Ready scenarios for troubleshooting.

📝 Interview Preparation Advice

Technical Preparation

Review Java and Spring Boot fundamentals.
Practice REST API development and debugging.
Familiarize with Maven and Docker containerization.
Study SQL query optimization and stored procedures.

Behavioral Questions

Explain a past team conflict resolution.
Describe handling production issue pressure.
Discuss agile project communication examples.
Share independent problem-solving experiences.

Frequently Asked Questions