💼

Senior Software Developer at Oracle

Location
Pune, Maharashtra, India
Job type
Full time
Posted on 17 May
Description
Responsibilities


As a Senior Software Developer in the Oracle Banking Payments domain, you will:


  • Understand the business requirements and map them to technical design, code, and then unit test the components
  • Deep knowledge of Object Oriented Programming, Java Microservices and Spring Framework.
  • Work on debugging and troubleshooting activities.
  • Work on fixing security issues in the application, and able to run tools on the application, that identify potential security threats
  • Ensure that the deliverables produced are of high quality with minimal issues
  • Will act as technical lead for a group of developers and will need to lead by example.
  • To be able to handle ambiguity and balance a tricky situation.
  • Should have worked on an Agile Development environment for at least 3 years.
  • Excellent written and verbal communication skills. Should be able to convey thoughts and information clearly.



Mandatory Skills:


  • Well versed in Java technologies like Java Microservices, Spring Framework, Eclipse Link, JMS, JSON/XML and RESTful APIs.
  • Proven experience developing cloud-native applications.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with at least one major cloud platform (AWS, Azure, Google Cloud).
  • Knowledge of monitoring tools (e.g., Prometheus, Grafana)
  • Knowledge of event-driven architecture and message brokers (e.g., Kafka)
  • Experience with DevOps tools like Jenkins, GitLab CI/CD.
  • Should have working knowledge on Oracle SQL Queries.
  • Monitor and troubleshoot application performance and reliability in production environments.
  • Hands on with debugging code and troubleshooting


Good to Have Skills:


  • Having knowledge or Oracle Cloud is preferred.
  • Experience in working on a Payments domain will be a plus



Master Backend Engineering
AI-First Software Engineering
Next batch starts on 23 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities of a Senior Software Developer at Oracle in Pune?
Chevron down
What qualifications are required to apply for the Senior Software Developer position at Oracle?
Chevron down
Is the Senior Software Developer role at Oracle a full-time position?
Chevron down
Does the Senior Software Developer role at Oracle remotely support work flexibility or hybrid working conditions?
Chevron down
What kind of projects does a Senior Software Developer at Oracle work on?
Chevron down
How can I apply for the Senior Software Developer position at Oracle in Pune?
Chevron down
Does Oracle provide any specific training and development opportunities for Senior Software Developers?
Chevron down
What makes working as a Senior Software Developer at Oracle appealing?
Chevron down

Why Work at Oracle

Oracle is a globally recognized leader in the technology industry, providing comprehensive and innovative solutions across multiple domains. Working at Oracle offers numerous benefits and opportunities for growth. The company is known for its robust and cutting-edge technology products and services, which makes it an exciting workplace for software developers and engineers who are passionate about technology and innovation.

Oracle emphasizes employee development and offers a plethora of training programs and resources to help employees build and enhance their skills. The company's inclusive culture nurtures creativity and encourages employees to come up with innovative solutions while promoting a balanced work-life ethos. Employees benefit from competitive compensation packages, a generous benefits plan, and opportunities for career progression.

The experience of working at Oracle is further enriched by its commitment to diversity and inclusion. Oracle welcomes employees from diverse backgrounds and fosters an environment where different perspectives and ideas are valued and encouraged. This commitment not only creates an inclusive work culture but also drives the company toward success by incorporating a wide range of thoughts, ideas, and experiences.

What's It Like to Work at Oracle

Working at Oracle offers a dynamic and challenging yet rewarding environment. The company operates at the forefront of technology innovation, which means employees often work on pioneering projects that push the boundaries of what is possible with technology. This makes daily work both exciting and fulfilling, as well as an immense learning opportunity.

The atmosphere at Oracle is one of collaboration and teamwork. With offices around the world, employees have the opportunity to connect and collaborate with colleagues from different countries and cultures, enriching the organizational culture and personal professional growth. The work environment is supportive and geared towards team productivity, with numerous opportunities for employees to participate in global projects and initiatives.

Oracle places a strong emphasis on maintaining work-life balance, providing flexible working conditions, including options for remote work. This flexibility helps employees manage their professional commitments effectively, while also accommodating personal life needs.

What's It Like to Work as a Senior Software Developer at Oracle

As a Senior Software Developer at Oracle, you become a key player in crafting some of the most advanced software products on the market. The role requires a deep understanding of software development processes and the ability to lead projects from inception to completion. Senior developers are expected to not only contribute to coding but also have a hand in the architecture and design of the solutions, ensuring scalability, reliability, and performance.

Developers in this role often work with cutting-edge technologies and are expected to stay informed about industry trends and advancements. They collaborate across departments with product managers, testers, and other developers to create comprehensive and user-friendly solutions.

Communication is crucial in this role as Senior Developers are often responsible for mentoring junior developers and guiding teams in best practices for coding, testing, and deployment. By working at Oracle, you will gain exposure to a variety of projects and technologies that significantly build your expertise and add breadth to your professional experience.

Senior Software Developer Interview Questions at Oracle

Preparing for a Senior Software Developer interview at Oracle requires an understanding of both technical and behavioral components. Some technical questions you might encounter include:

  1. Explain the software development life cycle and your experience with it.
  2. How do you ensure the code quality for your team?
  3. Describe a challenging technical problem you have encountered and how you solved it.
  4. Discuss your experience with cloud technologies and Oracle products.
  5. Explain design patterns you frequently use and why they are beneficial.

Behavioral questions can include:

  1. Describe a situation where you had a conflict with a team member and how you resolved it.
  2. Explain a time when you had to push back on a project requirement.
  3. Provide an example of a successful project and your contribution to its success.
  4. How do you manage deadlines and priorities during a critical project phase?

These questions aim to gauge not just your technical proficiency but also your interpersonal and problem-solving skills, which are essential for a Senior Software Developer role at Oracle.

Senior Software Developer Interview Preparation at Oracle

Thorough preparation is crucial for successfully interviewing as a Senior Software Developer at Oracle. Start by revisiting the basic and advanced concepts of computer programming languages that are pertinent to the role. Oracle works extensively with Java, SQL, and other languages, so having a stronghold on these, alongside understanding Oracle's products, is advised.

Additionally, enhance your problem-solving skills by practicing coding challenges on platforms like LeetCode or HackerRank. This helps you quickly solve complex problems and prepares you for any technical assessments. Understanding Oracle's business can also give you insights into the types of products and technology projects you might work on, so reviewing recent Oracle advancements and strategic initiatives is beneficial.

Prepare to discuss your past projects with examples of your leadership experiences, team involvement, and specific technical challenges you've overcome. Demonstrating a clear understanding of project management and agile methodologies can further strengthen your candidacy.

Senior Software Developer Interview Tips at Oracle

  1. Research Oracle's Products: Understand Oracle's major products and services, particularly those related to cloud computing, database management, and AI technology.

  2. Refine Your Technical Skills: Brush up on necessary programming languages, frameworks, and database platforms. Use technical preparation platforms to practice coding under timed conditions.

  3. Highlight Leadership Experiences: Since senior roles often involve mentorship and guidance, be prepared to discuss how you have led teams or projects and resolved conflicts.

  4. Practice Behavioral Questions: Prepare for behavioral interviews by practicing responses to questions about teamwork, conflict resolution, and previous project successes.

  5. Ask Questions: Demonstrate interest by asking insightful questions about the team, projects, and company culture. This shows your eagerness to contribute and grow at Oracle.

By following these tips and thorough preparation, candidates can enhance their chances of a successful interview experience for the Senior Software Developer role at Oracle.