Auf einen Blick
- Aufgaben: Develop and maintain high-quality Java applications while collaborating with cross-functional teams.
- Arbeitgeber: Join a leading tech company known for innovation and a dynamic work environment.
- Mitarbeitervorteile: Enjoy flexible working hours, remote work options, and competitive salary packages.
- Warum dieser Job: Be part of exciting projects that make a real impact in the tech industry.
- Gewünschte Qualifikationen: Proven experience in Java development and strong problem-solving skills required.
- Andere Informationen: Opportunity for professional growth and continuous learning in a supportive team.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Are you passionate about software engineering and eager to collaborate with an international team of experts? Do you have a keen interest in observability platforms and aspire to contribute to a globally leading product? Join one of our Licensing teams, where we’re developing the next-generation account and subscription management platform. Our mission is to provide valuable insights into feature usage for our customers and internal customer-centric roles, along with notifications and functionality to control feature usage at various levels. Our engineering teams thrive on a foundation of technical excellence, freedom, feedback, and responsibility. We embrace the philosophy of ‚You build it, you run it.‘ Our approach is characterized by an agile mindset to ship high-quality customer value in iterations. In Licensing, our teams specialize in microservices within their respective domains. These microservices are hosted in the cloud, utilizing Kubernetes for orchestration. Our tech stack primarily includes the latest versions of Java, Kafka, and Jetty, while our tool stack features Jenkins, ArgoCD, Gradle, and Terraform. We store data in MySQL, PostgreSQL, and the Dynatrace data lakehouse, Grail. Through automation, we ensure that all libraries we use are consistently updated to their latest versions. Design, develop, and maintain Java-based microservices for our account, subscription, and usage-tracking platform. Develop crucial functionalitiesto oversee account lifecycle and subscriptions, track and report usage, offer insights into costs and product utilization, and enable control over feature usage. Drive architectural decisions for team-domain projects and initiatives. Collaborate with an Agile team of engineers to deliver high-quality software solutions. Mentor and support colleagues, fostering an approachable and supportive environment. Participate in code reviews, testing, and debugging to ensure the quality and performance of the software. Boost team productivity by enhancing delivery, collaboration, and communication. Take ownership of your services and features and fully utilize Dynatrace to monitor and optimize your applications. Degree in Software Engineering or equivalent practical experience in software development. 5+ yearsof hands-on experience in Java development or a comparable programming language. Strong analytical and problem-solving abilities. Collaborative and motivational team member with a proactive approach. Why you will love being a Dynatracer Aone-product software companycreating real value for the largest enterprises and millions of end customers globally, striving for aworld where software works perfectly. Working with thelatest technologiesand at the forefront of innovation in tech on scale; but also, in other areas like marketing, design, or research. A hybrid working model that combineshome and in-office work. A team that thinks outside the box, welcomes unconventional ideas andpushes boundaries. An environment that fosters innovation, enables creative collaboration, andallows you to grow. A globally unique andtailor-made career development programrecognizing your potential, promoting your strengths, and supporting you in achieving your career goals. Atruly international mindsetwith Dynatracers from different countries & cultures all over the world, andEnglish as the corporate languagethat connects us all A culture that is being shaped by the diverse personalities, expertise, and backgrounds of our global team. Compensation Data We offer attractive compensation packages and stock purchase options withnumerous benefits and advantages. Due to legal reasons, we are obliged to disclose the minimum salary for this position, which is € 56,000 gross per year based on full-time employment. We offer ahigher salaryin line with qualifications and experience. JBTC1_AT
Senior Java Software Engineer (m/f/x) Arbeitgeber: Jobtraffic
Kontaktperson:
Jobtraffic HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Java Software Engineer (m/f/x)
✨Tip Number 1
Stelle sicher, dass du deine Kenntnisse in Java und den relevanten Frameworks wie Spring oder Hibernate gut präsentieren kannst. Bereite dich darauf vor, technische Fragen zu beantworten und zeige, dass du die neuesten Trends und Technologien im Bereich Softwareentwicklung kennst.
✨Tip Number 2
Netzwerke mit anderen Fachleuten in der Branche. Besuche Meetups oder Konferenzen, die sich auf Java-Entwicklung konzentrieren. Dies kann dir helfen, wertvolle Kontakte zu knüpfen und möglicherweise sogar Insider-Informationen über offene Stellen bei uns zu erhalten.
✨Tip Number 3
Bereite dich auf praktische Programmieraufgaben vor, die häufig Teil des Auswahlprozesses sind. Übe Coding-Challenges auf Plattformen wie LeetCode oder HackerRank, um deine Problemlösungsfähigkeiten zu schärfen und dein Selbstvertrauen zu stärken.
✨Tip Number 4
Zeige deine Leidenschaft für Softwareentwicklung und kontinuierliches Lernen. Teile Projekte oder Beiträge auf GitHub oder in Blogs, um zu demonstrieren, dass du aktiv an deiner beruflichen Entwicklung arbeitest und bereit bist, neue Technologien zu erlernen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Software Engineer (m/f/x)
Tipps für deine Bewerbung 🫡
Understand the Role: Take the time to thoroughly understand the responsibilities and requirements of a Senior Java Software Engineer. Familiarize yourself with the technologies and methodologies mentioned in the job description.
Tailor Your CV: Customize your CV to highlight your experience with Java and relevant frameworks. Include specific projects or achievements that demonstrate your expertise and problem-solving skills in software engineering.
Craft a Compelling Cover Letter: Write a cover letter that connects your background to the job. Explain why you are passionate about Java development and how your skills align with the company's goals and values.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that your documents are well-organized and professional.
Wie du dich auf ein Vorstellungsgespräch bei Jobtraffic vorbereitest
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java in detail. Highlight specific projects where you utilized Java, focusing on the challenges you faced and how you overcame them.
✨Understand Software Development Principles
Familiarize yourself with key software development principles such as SOLID, DRY, and design patterns. Be ready to explain how you've applied these principles in your previous work.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills and coding abilities. Practice coding challenges and algorithms beforehand to boost your confidence.
✨Demonstrate Team Collaboration Skills
As a Senior Engineer, you'll likely lead or mentor others. Share examples of how you've successfully collaborated with teams, resolved conflicts, or guided junior developers.