Software Developer 2

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Stockholm, Sweden
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Developer 2

We are looking for a performance engineer to develop and maintain performance infrastructure used in creating future versions of Java SE. This role involves improving performance analysis and monitoring infrastructure and tools, evaluating the performance of features in the Java programming language and runtime environment, and analyzing performance issues reported by customers or detected by regression testing.

The position focuses on designing and deploying infrastructure to support performance testing of Java releases, identifying and resolving performance regressions and deficiencies in the Java runtime and libraries, and developing and deploying new benchmarks. Working with Oracle's product development, quality, and sustaining engineering teams, external partners, and the OpenJDK community is essential.

Engineers will also improve and modernize important Java EE applications used to track the performance of Oracle's Java SE product releases. This system helps identify regressions and validate performance optimizations, ensuring the Java platform's continued high performance.

This role offers growth opportunities and the chance to work with world-class engineers, creating and delivering new Java language features and runtimes. It requires strong software development skills, curiosity, and problem-solving ability. Good communication skills are essential for collaborating with colleagues, presenting findings, and working effectively with various engineering teams to positively influence Java performance.

Last updated 21 hours ago

Responsibilities For Software Developer 2

  • Develop and maintain performance infrastructure for Java SE
  • Improve performance analysis and monitoring infrastructure and tools
  • Evaluate performance of features in Java programming language and runtime
  • Analyze performance issues reported by customers
  • Design and deploy infrastructure for performance testing
  • Identify and resolve performance regressions
  • Work with Oracle's product development teams and OpenJDK community
  • Improve and modernize Java EE applications for performance tracking

Requirements For Software Developer 2

Java
Python
JavaScript
TypeScript
React
  • Strong technical background
  • Knowledge of system and processor architectures
  • Excellent knowledge of Java, Python, or JavaScript/TypeScript
  • Experience with web technologies (React, Spring/Helidon/Jakarta/JAX-RS, CSS)
  • Knowledge of Ansible/Database administration
  • Familiarity with continuous integration systems (Jenkins)
  • Experience in working with and managing cloud infrastructure
  • Experience in working in distributed teams

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 3

Senior Software Engineer role at Oracle focusing on cloud infrastructure and data center management, requiring 6+ years of experience in Python, Java, and REST APIs.

Senior Applications Developer

Senior Applications Developer position at Oracle, focusing on Fusion Global HR and Talent products, requiring 3-5+ years of Java/J2EE experience.

Software Developer 3

Software Developer 3 position at Oracle in Santa Clara, CA, focusing on backend development with Java, Python, and distributed systems, offering competitive salary and comprehensive benefits.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on backend development, distributed systems, and cloud technologies, offering competitive compensation and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on backend development with Python and SQL, offering competitive compensation and comprehensive benefits in Santa Clara, CA.