Position: Senior Java Developer
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: intermediate

We are seeking a Senior Java Engineer to work on full lifecycle software development including planning, implementation, integration testing, documentation, release, and product support.  
This is a role within the development organization, and the individual will be working with a cross-functional international team on financial document applications.
The individual will be a participant on a focused scrum team with 6 or more teammates following Agile methodologies using the Scrum framework.  Our client builds and supports a document automation solutions for Insurance business on US market. 
You can learn more about our partner collaboration following the link https://www.globallogic.com/ua/key-projects/bottomline-and-globallogic/

JOB DESCRIPTION:
1. 5+ years of experience in commercial development with use of: Java 8+ and J2EE stack, JavaScript basics, REST, EJB3, Hibernate, JPA, Docker, Kubernetes, Spring
2. Practice in design and development of Multi tiered Distributed Architecture and Microservices
3. Experience in Agile and iterative development lifecycles
4. Working with Oracle databases, good knowledge of SQL, queries tuning and optimization, strong knowledge of relational database basis
5. Strong practice Design and Architectural Patterns, deep experience in core java related manifests, main java data structures and algorithms experience
6. Intermediate to advanced English (read/write/speak) for daily communication with the customer's subject matter experts
7. Good use-case/feature/task estimation skills
TDD (test data-driven) development
8. Result-driven problem-solving skill, leadership, and mentoring skills

JOB RESPONSIBILITIES:
1. Supervise problem-solving on a result-driven basis
2. Introduce and analyze requirements
3. Work on software design on all stages
4. Collaborate and supervise distributed team
5. Mentor developers and newcomers
6. Participate in technical
7. Conducting interviews