#1 Job Board for tech industry in Europe

  • Job offers
  • Lead Java Developer
    Java

    Lead Java Developer

    Poznań
    Type of work
    Undetermined
    Experience
    Mid
    Employment Type
    Permanent, B2B
    Operating mode
    Remote
    mTab Poland

    mTab Poland

    We’re the world’s research marketplace where organizations and providers of all sizes connect to accomplish incredible things. Our technology and products provide instant access to a wealth of knowledge redefining how people discover and analyze research to make smarter decisions.

    Company profile

    Tech stack

      Java

      advanced

      Maven

      advanced

      Spring Boot

      advanced

      Team Leadership

      advanced

    Job description

    Online interview
    mTab is the market insights platform that helps leading brands become data-driven. Unlike traditional analytics tools, mTab connects enterprises with thousands of complex data sets from providers across the globe with intuitive, advanced analytics, so everyone in the organization can discover stories to deliver exceptional experiences.

    As a Lead Java Developer, you will propose and drive new solutions to our technical and business challenges. You will be responsible for the solution design of the applications, solving problems, helping your team, and developing new features through quality, scalable, performant, and maintainable technical solutions.

    Your profile:
    • You have a great general overview of the system that your team is dependent on, understanding the interactions and dependencies among those components  
    • You regularly contribute to discussions and brainstorming with high-quality ideas that result in adoption and improvements 
    • You proactively share knowledge and help your team evolve into a better team
    • You take care of engineering practices like continuous delivery and automated testing
    • You are genuinely curious about how things work, always looking to improve code quality, development process, etc.
    • You have a good understanding of business priorities and goals to achieve them together with the team
    • You can collaborate closely with other Team Leaders   
    • You build positive relationships with colleagues

    Your mission in the near future:
    • You will directly impact the quality of the software we produce, dealing with challenges of large architecture (scalability, failover) 
    • You will work on demanding tasks that require responsibility and freedom to choose the best technologies for that challenge
    • Improve scalability and performance of the existing services
    • Together with your team members take an active part in decision-making, consulting on technical solutions, and shaping projects at every stage
    • Collaborate with Product Managers to help refine requirements 
    • Mentoring less experienced team members

    The successful candidate will ideally have:
    • Very good command of Java programming language 
    • Familiarity with Java web framework (Spring and Spring boot)
    • Experience in managing a technical team, able to set and implement goals
    • Hands-on experience with TDD, clean code principles, and effective code reviews
    • Experience in developing and operating distributed web-based systems as well as supporting end-to-end product lifecycle
    • Familiarity with Business Intelligence tools will be an asset 
    • Highly effective spoken English language skills to communicate with teams 
    • Strong collaboration and communication skills
    • Curious and agile mindset
    • Experience in working with an international team

    Tech stack:
    Java 17+, Maven, Spring Boot 3, Aurora/SQL, jOOQ, Docker, Redis, RabbitMQ, Kubernetes, Okta, Git/GitHub, IntelliJ. Fully automated build, test, and deployment pipeline using GitHub Actions

    For you:
    • Team - you will not be a lonely island. From the very beginning, you can count on the knowledge, and support of your experienced teammates. In addition, we share many common interests that are not related to work - cyclists, movie fans, and board-game lovers - feel invited!
    • Development - you can count on real development opportunities from the very beginning. Nobody requires you to know everything on your first day. We are here to support you and share our knowledge.
    • Benefits - we care about the health and well-being of our team members. Choose a sports card and dedicated medical care, you can also use the MyBenefit Cafeteria in any way you like. We offer flexible working hours and fully remote or hybrid system office work. We also add variety to our everyday lives with small and big initiatives and bring to life ideas and suggestions from our colleagues.

    Let's get to know each other!

    Check similar offers

    Software Engineer

    New
    Alter Solutions Polska
    34 - 42 USD/h
    Katowice
    , Fully remote
    Fully remote
    Maven
    JUnit
    Jenkins