Position: Senior Java developer for Construction project
Company: GlobalLogic
Experience required: 3y
English level: intermediate

**Description:**
Our client is a well-known brand in the construction domain. They have offices all around the world and a great technical team. You’ll be a part of the existing team of 6 people working on the fire-protection product (mobile+web application). We work in tight cooperation with product owners and product managers, on 2 weeks sprints and 3 months Product Increment plannings. The project has been in production for several years and we’re expanding it to new markets.

**Requirements:**
Specific Competencies regarding Oracle Database

Strong experience with RDBMS concepts and broadly worked Oracle 12c, MySQL technologies
Strong experience in development in Oracle including Stored procedures and in tuning SQL statements, writing indexes, configuration, and data modeling
Specific Competencies regarding Java and J2EE
Strong hands-on experience with Spring Framework transaction management 
Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications. 
Strong experience in developing Web Services RESTful using Java 
Experience in core Java-Multithreading, collections, Servlets and JDBC. 
Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
Knowledge of concurrency patterns in Java
Experience in Configuring and deploying applications on JBoss 6.4
Hands-on experience using Spring Security and other Spring related libraries
Experience with Unit and integration testing using JUnit Testing and mockito

**Responsibilities:**
Your primary goal will be to optimize the current web architecture. During that, you’ll be:

Participating in client meetings to understand business and user requirements. Sharing your vision with your teammates and dev lead. Estimation in story points.
Create Technical Solution documentation using pre-defined templates and documentation
Work on technical spikes and PoCs to validate solution architecture. 
You’ll also need to take part in defect investigation, bug fixing, troubleshooting
Work with Quality Assurance in order to validate the correctness of the implementation.

**What We Offer**

**Exciting Projects:** Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.

**Collaborative Environment:** Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

**Work-Life Balance:** GlobalLogic prioritizes work-life balance, which is why we offer flexible opportunities and options.


**Professional Development:** Our dedicated Learning & Development team regularly organizes certification and technical / soft skill training to help you realize your professional goals.

**Excellent Benefits:** We provide our consultants with competitive compensation and benefits

**Fun Perks:** We want you to love where you work, which is why we host sports classes, cultural, social and team building activities such as sports competitions and end-of-year corporate parties. Our vibrant offices also include dedicated GL Zones and rooftop decks where you can drink coffee or tea with your colleagues over a game of table football or darts!