Mid/Senior Java Fullstack Developer

  • Full time
  • Prague
  • Posted 3 months ago
Java 11+ (nice to have)
AWS (nice to have)
Full-stack (regular)
Spring Boot (regular)
Hibernate (regular)
Spring (regular)
Java (regular)
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 the 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. Our engineers are divided into small interdisciplinary teams assigned to a particular product or its building block and they work on solution design, implementation, testing, and deployment.

Our engineers are driven by our business model – as we are a product company and the quality of our software has a direct impact on our customers’ revenue, we thrive to produce high-quality code with all kinds of tests including unit, integration, and end-to-end tests, in the face of constant optimization challenges. To be even more efficient, we are fully cloud-based utilizing advanced AWS infrastructure solutions. 

Ordering is an essential Inventory building block, responsible for the ultimate business outcome of the application – generating orders based on the previous steps of the processing algorithms, as well as letting users handle them smoothly in the UI. The team’s mission is to build a flexible solution allowing to optimize this process both from the algorithmic and the UX perspective. We’re always close to our customers, and the features developed in Ordering are usually core roadmap items. 
Our tech stack: Java 11+, IntelliJ, Spring (Web, Security), Spring Boot, Hibernate, JSF (Richfaces with Mojarra), PostgreSQL, Aurora DB, Dynamo DB, Maven, Docker, AWS (S3, EC2, Lambda), GraphQL 

Depending on current business needs, we’re involved in projects that can be more back-end or front-end-heavy. 
In the role of a Java Full-stack Developer, you will work closely with both business and IT teams to prepare the best design, select the best tools for the job and implement the functionality, while maintaining an agile approach and keeping the solution simple for the end-users. On top of that, you will be involved in the development activities around the important technological transformation and help us succeed with the new projects we are working on. 

  • Design new functionalities and solutions to problems    
  • Both: front- and back-end development, according to the current needs and personal preferences 
  • Provide API for the frontend components using GraphQL and REST mechanisms 
  • Influence on code quality standards  
  • Work according to Agile principles 
  • Write unit, integration, and end-to-end tests 
  • Participate in the development scope planning, issue prioritization, estimation, and code reviews 
  • Work with other teams on cross-functional initiatives aimed at technological transformation (One Product Version) 
  • Cooperate with other specialists: Product Owners, QA, UX, DevOps 
  • Analyze customers’ requirements – most of them are big brands coming from the big machinery industry, automotive, space, etc.  

  • Great command of Java and OOP principles  
  • Practical knowledge of Spring with its modules and Hibernate  
  • Front-end development experience  
  • Experience with relational databases, and other types (NoSQL or cloud DB) will be a plus 
  • Experience with cloud solutions (AWS preferred) 
  • Ability to deliver clean code, easy to read, maintain and scale  
  • Experience in writing unit, integration, and end-to-end tests 
  • Familiarity with modern approaches to software delivery model (SaaS)  
  • Good collaboration skills, experience with pair programming and code review 
  • Good communication and analytical skills  
  • Fluent English  
  • BS or MS degree in Computer Science or equivalent 

  • 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  
  • Internal training sessions (Friday Seminars), conference and training budget in every team, free English & Swedish classes, LinkedIn Learning, Udemy Business  
  • 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 (online/offline in the office), organize charity activities – to name just a few  
  • Remote recruitment, hiring and onboarding process 
Syncron empowers the world’s leading manufacturers to maximize product uptime and deliver exceptional after-sales service experiences while driving significant revenue and profit improvements. From industry-leading investments in research and development to providing the fastest time-to-value, Syncron’s award-winning, cloud-based service parts inventory, price, order, and uptime management solutions are designed to continually exceed customer expectations. Top brands from around the world trust Syncron to transform their after-sales service operations into competitive differentiators. For more information, visit syncron.com.

As the data controller of your personal data, we are required to provide you with several information to foster your data privacy rights. Please read them here. 

To apply for this job please visit cz.talent.com.