Java (advanced)
EndySoft is a fast-growing company with focus on providing of IT resources. Main area are body-leasing, team outsourcing, recruitment and related HR services.
Partially, we are also specializing on business automation and software development. We help our customers and partners to ease from daily headaches, which are connected with heavy and time-consuming tasks, and to focus on their main part of their business.
EndySoft is a company established in 2019. The company operates locally in the Central Europe.
This recruitment process is project-based oriented - it means that after receiving an offer from EndySoft, you will be assigned to work in one specific project for one of our clients from industry sector.
What you’ll do
You will be a part of an existing team and part of a project, where you will be providing software using Java
participate in all stages of software development life-cycle - technical design, implementation, testing, release
contribute to architectural decisions and suggest new solutions
managing end to end development tasks and taking ownership of the developed ones
supporting junior team members, guiding in the use of appropriate methods and practices in the development process, including code review
Requirements
Minimum 5 years of professional hands-on experience in Java
good knowledge of Solution Architecture principles, Code Quality best practices, Design patterns
hands-on experience with Spring, Hibernate, REST APIs
hands-on experience with SQL and relational databases
experience with system control version Git
strong drive to dig deep into problems and the ability to explore various approaches
good command of English
Nice to have
higher education degree in Computer Science / Information Technology / Engineering (Master / PhD is a plus)
cloud experience (AWS, GCP, AZURE)
experience with Java 11+ and RESTful APIs
experience with or open to working in a remote team
Benefits
competitive pay based on the work you do here and not your previous salary
great independence in a pleasant and flexible work environment
you will be working with an experienced team where relationships are built on a strong, informal culture