Senior Software Engineer, Java (EVERGREEN)
HybridVienna, Vienna, Austria
Job Summary
Architect and build scalable, resilient message-driven services using Java, ensuring uncompromised quality with 80% unit test coverage before deployment into our event-driven microservices architecture. Optimise core backend modules to guarantee maximum reliability, performance, and scalability while researching and adopting the latest trends in backend development. Collaborate closely with cross-functional stakeholders spanning Product, Risk, Compliance, and Finance to design services that safeguard the platform and enable seamless growth. Act as a technical mentor for junior and mid-level developers by providing architectural guidance, code reviews, and support to help them grow and excel.
Required Qualifications
- Advanced knowledge and hands-on experience in software development using modern frameworks such as Spring Boot
- Java as the primary programming language
- A solid understanding of both relational and non-relational databases
- Direct experience with Postgres
- Direct experience with MongoDB
- Proven experience creating, scaling, and maintaining publicly available REST APIs
- A keen understanding of performance optimisation
- Practical knowledge of message-oriented middleware
- Experience with Apache Kafka or ZeroMQ
- Familiarity with CI/CD pipelines
- A background with AWS
- Experience with Kubernetes
Desired Qualifications
- Experience with any major public cloud provider
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.