sharing the costs of sports activities
Backend Java Engineer
Syncron Poland Sp. z o.o.
- offer expired over a month ago
- contract of employment, B2B contract
- senior specialist (Senior), expert
- home office work, hybrid work
- remote recruitment
Technologies we use
About the project
In the role of a Java Backend Engineer, you will be working closely to the core of our flagship system in terms of data processing, performance optimization and code quality standards.
Based on your individual experience, we can offer you an adequate seniority level, as we have Associate, Regular, Senior, Principal and Expert SW Engineers.
Our tech stack: Java11/17, Spring (Web, Security), Spring Boot, Hibernate, JSF (Richfaces with Mojarra), PostgreSQL, Aurora DB, Dynamo DB, Maven, Docker, AWS (S3, EC2, Lambda)
Design new functionalities and solutions to problems
Develop back-end in Java
Performance optimization and constant work on the speed of processing terabytes of data
Influence on code quality standards
Work according to Agile principles
Write unit, integration and end-to-end tests
Participate in the design and development scope planning, issue prioritization, estimation and code review
Cooperate with other specialists: Product Owners, Data Scientists, QA, UX, DevOps
Analyze customer’s requirements – most of them are big brands coming from big machinery industry, automotive, space etc.
Great command of Java or any other OOP or functional language (e.g. C#, Python, Scala)
Practical knowledge of Spring with its modules and Hibernate
Back-end development skills including optimization tasks
Practical knowledge of query optimization techniques
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)
Great communication and analytical skills
BS or MS degree in Computer Science or equivalent
Cloud solutions (AWS preferred)
Experience with relational databases, other types (document or cloud DB)
Some front-end development experience
This is how we organize our work
This is how we work
- in house
Development opportunities we offer
What 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 (tax-deductible expenses for software engineers = 80%)
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 for all
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 (mostly online these days), organize charity activities - to name just a few
Remote recruitment, hiring and onboarding process
private medical care
flexible working time
no dress code
coffee / tea
parking space for employees
Syncron Poland Sp. z o.o.
Syncron, as the first company in the field of after-sales service and inventory optimization that moved to a cloud-only strategy, is expanding its business in every corner. To facilitate it, we are growing within all parts of our organization.
We’re expanding our R&D Office in Poland – that is the cornerstone for the development of Syncron's flagship products: Inventory and EazyStock. Our engineers are divided into small interdisciplinary teams assigned to a particular product or its building block and they work on a solution design, while writing excellent code and reviewing code written by others.
Our engineers are driven by our business model – as we are a product company and the quality of our software has 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.