Principal/Lead Java Developer
Syncron
Lisbon, Portugal
há 12 horas
source : Just Join IT

Team Leadership (nice to have)

Angular (nice to have)

AWS (nice to have)

Java 11 / 17 (regular)

Java (advanced)

Syncron , the first company in the field of after-sales service and inventory optimization that moved to a cloud-only strategy, is growing within all parts of our organization.

Now we are extensively expanding our R&D Office in Poland which is the cornerstone for the development of Syncron's flagship product Inventory and its satellite applications : Dealer Portal, Dealer-2-Dealer and EazyStock.

In EazyStock , we want to combine our powerful engine with modern UI to address the needs of our customers, helping them to optimize their inventories and achieve high levels of customer satisfaction.

The development team is relatively small and includes the team leader, engineers, product owner, tester and UX designer a group of dedicated experts, working in SCRUM (2-week long sprints).

As we are a product company and the quality of our software has a direct impact on our customers’ revenue, the team thrives to produce high-quality code while releasing the new EazyStock version on a monthly basis.

Since the product has entered the fast-growing phase, we are looking for a Principal / Lead Java Developer who will take part in shaping the EazyStock application by designing and developing core functionalities and gradually take over the leadership of a small team (max. 4 developers).

Our tech stack : Java 11+ (IntelliJ), Spring boot 2.1+, Hibernate 5.4+, PostgreSQL 11+, Angular 14+ (WebStorm), Typescript, NgRx (state management), Jasmine & Karma (unit tests), Cucumber & Protractor (e2e tests), AWS, JIRA, Confluence, Gerrit, Jenkins, Miro

RESPONSIBILITIES :

  • Drive implementation of very complex tasks
  • Design new functionalities and solutions to problems
  • Participate in the development scope planning, issue prioritization, estimation and code reviews
  • Contribute high-quality, thoroughly tested production code
  • Implement new backend features (expose engine's functionality with new REST endpoints, extend calculation engine, ensure multi-tenant scalability) and new UI features (using existing Angular Material or custom components)
  • Guide others in following advanced programming practices
  • Actively share knowledge within the team through organized training, ad-hoc mentorship and / or creating learning materials
  • Be a leader and tutor for developers in the team
  • Cooperate with other specialists within the team, as well as in a broader company context (Scrum Master, QA, Data Scientists, UX, Product Owners, DevOps, Architects, Technical Writers)
  • REQUIREMENTS :

  • Bachelor's degree in Computer Science or equivalent practical experience
  • At least 7-8 years of experience of professional programming experience
  • Professional experience in developing software solutions in a product company will be a strong asset
  • Proven experience in leading a team of developers will be a strong plus
  • Focus on code quality
  • Great knowledge of Java language and frameworks (Spring : Boot, Web, Security; Hibernate)
  • Experience within the cloud-based environment (AWS preferred)
  • Great communication skills , experience working in a cross-functional, agile team
  • Ability to speak and write English fluently
  • WE OFFER :

  • Being yourself in an informal, low-ego and open working environment where you can truly make a difference and enjoy working with positive, passionate, and collaborative people, ready to share their knowledge with you
  • Scandinavian style and company culture with work-life balance and true care for your wellbeing
  • 100% remotely / hybrid / work from Warsaw office that is centrally located (Plac Grzybowski) - depending on your plans
  • Freedom to choose the employment type : employment contract vs. B2B model
  • Copyrights tax benefit on an employment contract (80% of tax-deductible costs for software engineers)

  • Flexible working hours and no micromanagement
  • Fringe benefits (private medical insurance, multisport, life insurance)
  • Employee referral program - a bonus of 1500 EUR if the referral gets hired
  • Quarterly team meetings at the Warsaw office (travel expenses covered for remote workers)
  • Internal training sessions (Friday Seminars), conference and training budget for every team, free English & Swedish classes, LinkedIn Learning, AWS Certification
  • Opportunity to work in a cross-functional and agile team you can learn from
  • Opportunity to take part in the development of off-the-shelf products , based on best practices (code review, automated tests, continuous integration)
  • We do respect one another, and we do enjoy working together we play pool and board games (both online and offline), organize charity activities - to name just a few
  • Remote recruitment, hiring and onboarding process
  • Reportar esta oferta de trabalho
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Candidatar
    Meu email
    Ao clicar em "Continuar", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Continuar
    Formulário de candidatura