Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Job description:
- Team management - determining technologies, assigning tasks, verification
- Development of architectural solutions for applications
- Development of new software in Java
- Maintenance of existing Java applications
- Creating technical documentation
- Creating unit tests
Job requirements:
- Minimum 1 year of experience in a team leader position
- Minimum 5 years of experience as a Java Developer (8/11/15)
- Experience in analyzing customer needs and translating them into IT solutions
- Experience in process modeling and business analysis
- Knowledge of object-oriented programming and design patterns
- Very good knowledge of relational databases, SQL, and ORM frameworks (e.g., JPA, Hibernate)
- Experience in developing web applications and REST APIs + Swagger
- Experience using the Spring framework
- Knowledge of UML
- Good knowledge of the Spring framework
- Good knowledge of working with Docker
- Knowledge of the Linux system
- Proficiency in English allowing for comprehension of technical *documentation
- Higher education in computer science or related field
- Communication and high interpersonal skills
- Creativity and independence in task solving
We offer:
- Employment contract or B2B contract
- Hybrid work - 3 days in the office, 2 days remotely
- Flexible working hours (start between 7:00-9:00 AM)
- Work in a company with a strong market position (20+ years of experience)
- Opportunity to work on large and interesting IT projects
- Medical care and sports-recreational cards co-financed by the employer
- Professional training (technical and interpersonal)
- Possibility to obtain certificates from official certification paths of technology manufacturers confirming professional competence
- Private parking
- Integration trips, theater outings, regattas
Good to have:
- Knowledge of other programming languages
- Knowledge of frontend technologies: Vue.js, CSS3/SCSS, HTML 5, and CSS 3
- Knowledge of application servers such as JBoss, Glassfish, Websphere, Tomcat
- Knowledge of BPMN notation
- Proficiency in Version Control tools like Git, Svn
- Ability to work with SoapUI, JMeter tools
- Knowledge of solutions based on Kubernetes clusters
Extra information:
- Nearly all solutions are in the latest standards (only 10-15% legacy code)
- Technological stack: Java 11,17, Hybernate, Liquibase, PostgreSQL, (Microservices) Kubernetes, Openshift, Node, Vue, Jenkins, Gitlab, Redmine.
- Project methodology: Waterfall.