All offersWarszawaJavaPrincipal/Lead Java Developer
Principal/Lead Java Developer
Java
Syncron

Principal/Lead Java Developer

Syncron
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Java
    advanced
    Spring
    advanced
    Hibernate
    advanced
    Java 11/17
    regular
    AWS
    nice to have
    Angular
    nice to have
    Team Leadership
    nice to have

Job description

Online interview
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