Position: Senior Full Stack Java Developer
Company: Skelia
Category: Java
Experience required: 3y
English level: upper

**Mission**
- You will code and test full-stack Java-based web application software based on an Agile methodology
- Configure Continuous Integration and Delivery pipelines
- Provide Technical Support for the customer’s inquiries and technical problems resolution from the live application on occasions as the third level of support
- Take part in migration a frontend from Struts to Angular
- Take part in migration a frontend from EJB to Spring framework
- This involves the use of user stories, acceptance criteria, and other system engineering artefacts as part of an Agile team
- Use sound software engineering and object-oriented principles to ensure that developed code is maintainable, efficient, reliable, understandable, secure and fault-tolerant
- You will help guide the project and mentor the team on best practices, architectural patterns defined within the company
- Help design software architecture for new systems or upgrades to existing systems using best-of-breed web-based technologies
- Interface with software engineers, system engineers, quality assurance, and other products team members
**Requirements**
- 4+ years Java applications (practice in Java 8, Java 11 as we are doing a migration to Java 11)
- Experience with Java EE applications (all application currently is on JEE and using Weblogic as application server, but it will be migrated into Spring framework)
- Experience with Spring boot as we are planning to do replacement of EJB
- Background with Struts (will be migrated to Angular 9 or newer)
- Experience in Angular 9
- Experience with Git, Maven build scripts & Jenkins
- Experience with Oracle RDBMS
- High level of spoken and written English
- Team player with good communication skills
**Skelia offers**
- Ongoing opportunities in international company
- European democratic management style
- Trainings and business trips abroad
- Language classes (English, Polish)
- 24 working days paid vacation
- Wide benefits and compensation package which includes one or several items according to your choice: paid lunches, access to gym/swimming pool, medical insurance and many other
- Office with comfortable workplaces in top class building facilities
- 8 hours working day and 5-day working week
- Social events for you and your family