Senior Java Developer
Our client is seeking a passionate Java Backend Developer with expertise in microservices and Spring Boot. This role offers an opportunity to shape the media industry in Germany while working in a collaborative cross-functional Scrum team, that prioritises flat hierarchies and fosters a community culture for its employees.
Roles and Responsibilities:
* Develop sophisticated features and services using the latest Java 21 technologies for our client’s news portal and internal microservices.
* Identify potential optimisations in terms of quality, performance, and maintainability.
* Tackle complex problems or high-risk systems through architectural spikes and proof of concepts.
* Test your code with the support of our continuous integration and delivery setup, ensuring quick feedback on its performance and reliability.
* Stay updated with current trends and technologies, sharing your knowledge with colleagues in regular sessions.
Your Profile:
* A technical degree such as computer science or a comparable qualification
* Proficient in Java web technologies and corresponding frameworks (Freemarker, Servlet API, Spring, Spring Boot, Hibernate, ElasticSearch, Solr, Maven), with some knowledge of HTML/CSS and JavaScript.
* Experienced with Linux as a development and server environment for a Tomcat/Apache stack, Docker, Kubernetes, and distributed systems.
* Skilled in writing "clean code" with good performance, and in testing quality and performance automatically using tools (Junit 5, Selenium, JMeter).
* Ideally experienced with CMS, Continuous Delivery, REST, Python, and GitLab CI.
* Willing to take on responsibility, eager to explore new topics such as data science, AI, security, or DevOps, and value a strong team spirit.
Company Benefits:
* Emphasis on transparency, open communication, and short decision-making processes.
* Access to e-learning, seminars, conferences, and mentoring.
* Sports and fitness classes, lectures, discounts at fitness and health centres etc.
* Generous subsidy for job bike leasing and the job ticket.
* Options for home office, mobile office, flexible working hours
* Company pension scheme, discounts on company products, and more.
* Summer and winter parties, additional workshops, and team events.