Position: Senior Java Full Stack Developer
Company: Infopulse
Experience required: 5y
English level: upper

Infopulse Ukraine welcomes a talented **Senior Java Full Stack Developer**, a professional who will join a new project within a Telecom Team for our respectful client BICS.

Join the team of our customer BICS – a global telecommunication enabler with a physical network stretching across the globe!
•	Let your code influence global communications mode;
•	Create bold solutions, that impact billions of end users;
•	Join our decade-long partnership with BICS and be confident in your future and long-term perspectives.

Infopulse-BICS team has been growing since 2010… and we are looking forward to growing with you!

**Qualifications**
•	3+ years’ experience in commercial software engineering as a Java Developer
•	Extensive knowledge of Java 8 and above, Spring, Springboot, Hibernate, JPA
•	Good knowledge of and experience with React.js and/or Angular.js
•	Knowledge of Webservices: being able to write and design RESTfull API’s
•	Knowledge of Design patterns & clean code principles, with focus on writing testable and tested code
•	Readiness to write frontend (with React) from scratch and drive the development
•	Understanding what's needed to have production ready React frontend for an existing application
•	Good knowledge of Oracle databases and being able to write and read complex SQL queries
•	Proficient English, communication is key in successful teams and we expect developers to be able to communicate with other teams and stakeholders
•	Additionally we use the following technologies in our projects, Jenkins, Maven, GIT and sonar

**Will be an advantage**
•	Experience in Microservice architectures or refactoring process towards a service based model.
•	Test Driven Development
•	Performance tuning experience
•	Experience in Docker and Kubernetes

**Personal skills**
•	Agile mind-set; team player, being constructive and positive minded, who values collaboration and openness
•	Good analytical skills
•	Ability to estimate and commit on a plan of realization