ApplySenior Software Engineer (m/f/d)
Posted about 1 month agoViewed
View full description
💎 Seniority level: Senior, several years
📍 Location: Germany
🔍 Industry: Real-time data processing technology
🏢 Company: Ververica GmbH
⏳ Experience: Several years
🪄 Skills: Software DevelopmentJavaJVMAlgorithmsData engineeringData StructuresDebugging
Requirements:
- Several years of industry or academic experience in software engineering.
- Deep expertise in Java and JVM mechanics.
- Well-versed in distributed systems and database systems.
- Experience building data-intensive applications or solutions.
- Strong programming skills, with a solid grasp of data structures and algorithms.
- Excellent software engineering practices: writing clean, testable, and maintainable code, creating thorough documentation, breaking down complex tasks, designing simple and robust APIs.
- Skilled in debugging and resolving issues in distributed systems.
- Experience mentoring other developers through collaboration.
- Passionate about open-source projects, engaging with users, and exploring new opportunities.
Responsibilities:
- Leverage your expertise to solve challenging data engineering and stream processing problems.
- Work on both open-source and proprietary products.
- Take end-to-end ownership of new features, improvements, and fixes: problem breakdown, design, implementation, testing, and documentation.
- Collaborate across diverse teams of developers.
- Take ownership of project components, influencing their technical direction.
- Mentor junior developers, fostering their growth.
- Actively contribute to the Apache Flink community with support from the company.
- (Optional) Share your work through internal/external talks and publications.
Apply