Position: Senior Java Software Engineer
Company: EPAM
Category: Java
Experience required: 3y
English level: intermediate

DESCRIPTION
Our customer provides property information, analytics, and data-enabled services in North America, Western Europe, and the Asia Pacific. The company provides its services to mortgage lenders, brokers, credit unions, commercial banks, investment banks, fixed-income investors, real estate agents, MLS companies, property and casualty insurance companies, government agencies, and government-sponsored enterprises.

The project is an online portal which allows clients insight into their key market, check a company’s market share, national coverage, expand into new markets, compare to competitors, establish relationships with home builders, attorneys, recruit loan officers using customer’s public record data through a convenient web based application.
REQUIREMENTS
5+ years of experience in back-end Java development within production projects
Hands-on experience with both JSP and Spring Boot
In-depth knowledge of any relational database (we use Oracle and PostgreSQL – these will be a plus)
Familiarity with basics of HTML and JavaScript
Thorough expertise in JQuery
Confident knowledge of Git & Jenkins
Experience with API and API-like work: XML over HTTP REST (non-SOAP), common JSON REST web services, and SOAP web services, business logic in the backend
Ability to work with legacy code
Excellent time management, planning, organization, and prioritization skills
Excellent written and verbal communication skills
Ability to work independently with minimal supervision
Ability to timely highlight issues and blockers and resolve with help of leadership team
Intermediate or higher English level, both verbal and written (B1+)