Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer image - Rise Careers
Job details

Senior Java Developer

Company Description

Dynatrace exists to make software work perfectly. Our platform combines broad and deep observability and continuous runtime application security with advanced AIOps to provide answers and intelligent automation from data. This enables innovators to modernize and automate cloud operations, deliver software faster and more securely, and ensure flawless digital experiences.

We're an equal opportunity employer and embrace all applicants. Dynatrace wants YOU—your diverse background, talents, values, ideas, and expertise. These qualities are what make our global team stronger and more seasoned. We're fueled by the diversity of our talented employees.

Job Description

Depending on your preference and strengths, there are several different focus areas you could potentially be working on such as:

  • Storage and Analytics Systems – Applied high-performance computing, finding new ways of processing immense data payloads, storage, and applied analytics, using Java, Kafka, Spark, Lucene, Kubernetes.
  • Application Security – Vulnerability detection and risk assessment for cloud-native applications across the entire software development lifecycle. Here we are searching for full-stack developers with Java and React, or frontend/backend only.
  • Software distribution system – Enabling our customers to use the full range of our product, including custom extensibility. We are searching for Java, React, Typescript, Python developers.
  • … and there are many more amazing features to our platform. Are you interested in learning more?

Qualifications

  • Extensive experience in Java development, including architectural design, security procedures. 
  • Technical studies related to software engineering (or similar).
  • Commercial experience with Java, SpringBoot and relevant backend technologies.
  • Experience with test-driven development, clean code and design patterns.
  • Enjoying passing on knowledge and experience to fellow team members.
  • Team player with proactive approach.
  • Being open to learning other programming languages like JavaScript, TypeScript.

 

Nice to Haves:

  • Security Experience working on internal products.
  • OWASP Application procedures.
  • Vulnerability Detection.
  • Threat Analysis.
  • Jenkins, Terraform.

Additional Information

What's in it for you? 

  • one-product software company creating real value for the largest enterprises and millions of end customers globally, striving for a world where software works perfectly.
  • Working with the latest technologies and at the forefront of innovation in tech on scale; but also, in other areas like marketing, design, or research.   
  • Working models that offer you the flexibility you need, ranging from full remote options to hybrid ones combining home and in-office work.   
  • A team that thinks outside the box, welcomes unconventional ideas, and pushes boundaries.    
  • An environment that fosters innovation, enables creative collaboration, and allows you to grow.   
  • A globally unique and tailor-made career development program recognizing your potential, promoting your strengths, and supporting you in achieving your career goals.    
  • truly international mindset with Dynatracers from different countries & cultures all over the world, and English as the corporate language that connects us all 
  • A culture that is being shaped by the diverse personalities, expertise, and backgrounds of our global team.   
  • A relocation team that is eager to help you start your journey to a new country, always there to support and by your side.  If you need to relocate for a position you are applying for, we offer you a relocation allowance and support with your visa, work permit, accommodation, language courses, as well as a dedicated buddy program. Click this link to find out more information about our relocation program.

Compensation

  • We offer a competitive salary with a minimum 60,000 € gross per year based on full-time for this position. The final offer could be higher in line with qualifications and experience. 

  • We offer attractive compensation packages and stock purchase options with numerous benefits and advantages.    

Average salary estimate

$30000 / YEARLY (est.)
min
max
$60000K
$K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Developer, Dynatrace

At Dynatrace, we're on a mission to ensure software works perfectly, and we're currently seeking a talented Senior Java Developer to join our innovative team in Linz, Austria. In this role, you'll have the opportunity to dive deep into various focus areas like high-performance computing within our Storage and Analytics Systems, where you'll work on processing massive data sets using technologies such as Java, Kafka, Spark, and Kubernetes. If your passion lies in Application Security, we’re on the lookout for skilled full-stack developers experienced with Java and React, dedicated to identifying vulnerabilities in cloud-native applications. Additionally, you’ll be pivotal in enhancing our Software Distribution System, collaborating on projects that allow customers to maximize their use of our products. We believe that a diverse workforce enhances our creativity and problem-solving capabilities, and we are proud to embrace different backgrounds, ideas, and talents at Dynatrace. This role fits perfectly for an experienced Java developer who not only excels in coding but is also keen on sharing their knowledge with fellow team members. We offer a flexible work environment, a supportive international team, and plenty of room for growth, alongside a competitive salary and relocation support for those looking to join us in Austria. Come join us and help revolutionize the digital experience for users worldwide!

Frequently Asked Questions (FAQs) for Senior Java Developer Role at Dynatrace
What does a Senior Java Developer at Dynatrace do?

A Senior Java Developer at Dynatrace is responsible for creating and optimizing software solutions across various focus areas, including Storage and Analytics Systems, Application Security, and Software Distribution Systems. These developers collaborate closely with interdisciplinary teams to ensure high-performance and secure applications while also engaging in knowledge sharing to foster a collaborative environment.

Join Rise to see the full answer
What qualifications are needed for the Senior Java Developer position at Dynatrace?

To qualify for the Senior Java Developer role at Dynatrace, candidates should have extensive experience in Java development, particularly with SpringBoot and related backend technologies. A technical degree related to software engineering is essential, alongside knowledge of test-driven development and design patterns. Experience in application security and willingness to learn other languages are added advantages.

Join Rise to see the full answer
Is prior experience in security necessary for a Senior Java Developer at Dynatrace?

While specific security experience is not a strict requirement for the Senior Java Developer position at Dynatrace, having familiarity with security protocols, vulnerability detection, and threat analysis can be quite beneficial, especially for those interested in our Application Security focus area.

Join Rise to see the full answer
What is the work culture like for a Senior Java Developer at Dynatrace?

Dynatrace fosters an inclusive and collaborative work culture where diverse ideas are encouraged. Senior Java Developers work in an environment that values innovation and teamwork, promoting creative problem-solving and skill-sharing among team members. Flexibility in work models also allows for a balance between remote and in-office collaboration.

Join Rise to see the full answer
What technologies will a Senior Java Developer use at Dynatrace?

A Senior Java Developer at Dynatrace will work with a variety of cutting-edge technologies, including Java, SpringBoot, Kafka, Kubernetes, and frameworks like React for full-stack development. Familiarity with tools like Jenkins and Terraform could also enhance your deployment and operations capabilities.

Join Rise to see the full answer
Does Dynatrace offer remote work options for Senior Java Developers?

Yes, Dynatrace offers flexible working models for Senior Java Developers, including remote work options. The company understands the importance of work-life balance and supports employees in choosing a work setup that suits their personal and professional needs.

Join Rise to see the full answer
What is the compensation for a Senior Java Developer at Dynatrace?

Dynatrace offers a competitive salary for the Senior Java Developer position, with a minimum gross annual salary of €60,000. Actual compensation may vary based on individual qualifications and experience, along with an attractive benefits package that includes stock purchase options.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer
Can you explain your experience with Java and SpringBoot?

When answering this question, detail specific projects where you utilized Java and SpringBoot, focusing on your contributions, challenges faced, and how you overcame them. Highlight any design decisions you made and how they benefited the overall project.

Join Rise to see the full answer
How do you approach test-driven development?

Discuss your personal approach to test-driven development, emphasizing the importance of writing tests before the actual code. Provide examples of how this methodology has improved your coding outcomes and reduced bugs in your past projects.

Join Rise to see the full answer
What design patterns have you implemented in your recent projects?

Identify a few key design patterns you've worked with, such as Singleton, Factory, or Observer. Explain the projects where you implemented these patterns and the impact they had on code maintainability and readability.

Join Rise to see the full answer
How do you ensure code security in your applications?

Describe the methods and tools you use to secure your code, including input validation, error handling, and frameworks you might employ. Provide examples where your efforts led to enhanced security.

Join Rise to see the full answer
Can you discuss a time when you had to mentor a junior developer?

When answering, illustrate your mentoring approach, focusing on specific techniques you used to help the junior developer overcome challenges. Talk about the results of your mentoring and any positive feedback received.

Join Rise to see the full answer
What challenges have you faced in building large-scale applications, and how did you address them?

Share specific challenges associated with large-scale applications like performance issues or scalability demands. Describe your problem-solving process, the tools or patterns you employed, and the successful outcomes achieved.

Join Rise to see the full answer
How do you keep yourself updated with the latest technologies in Java?

Mention the resources you utilize to stay informed, such as podcasts, blogs, online courses, or community events. Also, emphasize any certifications or training you've undertaken to further your knowledge in Java and related technologies.

Join Rise to see the full answer
What role do you believe teamwork plays in successful software development?

Express your views on teamwork, focusing on collaboration, communication, and collective problem-solving. Provide examples from your experience where teamwork led to successful project completion.

Join Rise to see the full answer
How do you prioritize tasks in a project?

Explain your task prioritization strategy, whether you utilize Agile methodologies, Kanban boards, or any other techniques to manage workload effectively. Share how this has improved project efficiency in your previous roles.

Join Rise to see the full answer
What strategies do you use for debugging an application?

Discuss your systematic approach to debugging, including tools you use, such as debuggers or logging frameworks, and the importance of understanding the application's flow. Provide an example where your debugging skills saved the project.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dynatrace Hybrid Detroit, MI, USA
Posted 3 days ago
Photo of the Rise User
Posted 11 hours ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Solvd Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Lyft Remote Mexico City, Mexico
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Photo of the Rise User
Posted 4 days ago
Posted 4 days ago

We deliver answers and intelligent automation from data.

71 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!