Senior JAVA developer
SENIOR JAVA DEVELOPER
YOUR MAIN TASKS WILL BE
- you will design and develop software to meet business requirements,
- you will document the development code,
- you probably don’t like it, but you will still: maintain and write technical documentation and functional specifications for your own work, of course;
- we know that you will be happy to maintain components or services and independently plan and develop components or. functionality,
- we will accept your suggestions for improvements to existing components, functionality or architectural changes.
WE EXPECT AS MUCH OF THE FOLLOWING AS POSSIBLE
- a diploma in technical (computer) field or equivalent practical experience,
- experience in programming in different programming languages, knowledge of classical and advanced technologies,
- advanced knowledge of Java, JavaScript; knowledge of other programming languages is welcome,
- knowledge of using the Git source code management system (GitLab),
- knowledge of microservice architecture,
- knowledge of Spring Boot / Cloud / Security,
- knowledge of RDB and ORM (Hibernate),
- NoSQL,
- knowledge of DevOPS tools, especially Docker,
- Kubernetes,
- Unit testing / automatic testing,
- experience using SwaggerHub or OpenAPI 3,
- Jenkins,
- we will be happy if you are proactive, results-oriented and have developed analytical skills.
WE ARE
- excellent, young, highly motivated team,
- we have modern approaches to work and a relaxed atmosphere,
- in our company you can grow both career and professionally,
- we provide education and training,
- a team that starts the day with breakfast in the Halcom kitchen and ends it with table football,
- we have flexible working hours, we enable work from home,
- a company that has various benefits that enable quality work-life balance.