Lead Backend Engineer_Swiss company

The Zürich-based technology company developing a modern cloud-based point of sales platform in the fuel retail space is looking for a Lead Java Developer to join our team

Product: POS is a sales solution with payment and fuel integrations for gas stations which makes a great customer experience for indoor sales with our Android-app for the cashier tablet and the customer screen

To be considered for this position, you must have the following qualifications:
- 7+ years of experience designing and implementing Java based web applications with Spring and Hibernate
- Strong conceptual skills, ability to specify, visualize and communicate architectural aspects as well as component design (design principles, patterns, UML)
- Solid understanding of microservices and contract first REST API design and versioning
- Relevant experience with relational databases (ideally Postgres)
- Proficient in data mapping and transformation (XML/JAXB, JSON/Jackson, ORM/Hibernate, Mapstruct)
- Experienced with test frameworks (JUnit 5, Sprint integration test framework)
- Familiar with Docker
- Solid understanding of Git and build/dependency management tools (Jenkins, Maven/Gradle, NPM)

Ideal candidates will also have:
-Skilled in database query optimization
-Good understanding of asynchronous event/message processing (JMS/RabbitMQ or Kafka)
-Experience with AWS and Kubernetes
-Experience with Linux and networking
-Solid understanding of asynchronous networking communication (Netty, virt-x)
-Prior mobile application development experience (Android, React Native or Flutter)
-Basic FE development experience with React or Angular

Key Responsibilities
-Steer the team towards achieving results based on priorities, milestones, and deadlines
-Plan and orchestrate the delivery: Providing assistance with planning sprints, breaking down and estimating change requests and perform daily follow ups with team members to ensure timely delivery
-Actively guide and coach team members to find adequate, timely and cost-effective solutions ensuring a high degree of quality and meeting customer’s expectations
-Contribute to the development of key deliverables and complex features
-Act as a quality gate by contributing to code reviews actively and ensure deliverables are consistent with overarching solution architecture, best practices, and common coding guidelines
-Analyze and triage complex bugs and ensure timely response of team to incidents and support enquiries
-Act as sparring partner for business analyst and CTO to discuss, review and estimate business requirements and architecture

Benefits
-competitive salary based on your experience and actual knowledge
-bonus to get new technical equipment
-year-end performance bonus
-20 paid vacation days + 20 sick leaves
-medical insurance
-compensation of studying or certification
-month budget for team lunches and team events

About Unit City

We provide to you fast and high-quality recruitment services becoming
your dedicated partner to select the best talents for your company.

Company website:
https://recruitment.unit.city/

Job posted on 14 September 2022
13 views    1 application


To apply for this and other jobs on Djinni login or signup.
  • Category: Java
  • Spring, REST API, Design Patterns, PostgreSQL, JUnit 5, Git, Docker
  • English: Advanced/Fluent
  • 5 years of experience
  • maps_home_work Office/Remote of your choice
  • shopping_basket Product
  • explore Ukraine (Kyiv), Switzerland
  • public Only candidates from Europe and Ukraine