Skip navigation EPAM

Senior Java Full Stack Software Engineer with Kafka expertise

  • Kyiv, Ukraine
Job #: 44380
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Our client is US leading provider of business information, analytics and outsourcing services. It is a global company with proven experts in the areas like risk assessment, underwriting support, investment and marketing decisions, preventing fraud, and business performance improvement in daily operations. The company is opening new projects to re-platform legacy applications on a Pivotal Cloud Foundry platform.The teams will work in Santa Monica office, in a highly agile environment, following XP practices, 12-factors app guidelines, best CI/CD practices, etc.

The Applications Developer Senior is a core contributor to the development of new products and maintenance of existing products.

Responsibilities

  • Devise/modify procedures to solve problems considering computer equipment capacity and limitations, operating time, and desired results
  • Design, code, test, debug, and document those programs
  • Prepare detailed specifications from which programs will be written, designed, coded, tested and debugged
  • Consult with users and develop business relationships and integrate activities with other IT departments to ensure successful implementation
  • Lead small projects or regularly coach other team members to ensure business application systems are developed in a way that complies with architectural standards and established methodologies and practices
  • Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions
  • Foster and maintain good relationships with customers and IT colleagues to meet expected customer service levels

Requirements

  • 4+ years of experience in software design, development, and testing
  • Strong Java development skills
  • Expertise in Core Java and Java Enterprise Edition (JavaEE)
  • Proficiency in Apache Kafka, ElasticSearch
  • Strong relational database experience using Oracle9i/10g/11g. SQL Server, DB2, MySQL, or PostgreSQL may be substituted for Oracle
  • Web Application development using one of the following frameworks: SEAM, Struts, Spring, JSF, or Grails
  • Knowledge of JBoss, Glassfish, WebLogic, WebSphere
  • Familiarity with AngularJS is a plus
  • Experience working in and deploying to a UNIX based environment
  • Familiarity with designing application systems
  • Web Services development familiarity using either SOAP, WSDL, or REST
  • Excellent written and verbal communication skills
  • Ability to work independently under general direction
  • Dedication to keeping abreast of emerging technology trends
  • Bachelor’s degree strongly preferred
  • Good spoken and written English level

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path in engineering
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with certified English teachers
  • Flexible work hours
Узнать больше о EPAM Украина

Наши сотрудники

ИЛЬЯ ПРИТУЛА
Ресурсный менеджер
Санкт-Петербург, Россия

ОЛЬГА КАЗАКОВА 
Руководитель проектов
Москва, Россия

ИЛЬЯ РОМАНОВ
Глава практики e-commerce
Москва, Россия

АЛЕКСЕЙ УДАЛОВ
Архитектор решений
Амстердам, Нидерланды

ЧЕМ МЫ МОЖЕМ ВАМ ПОМОЧЬ?


Наши офисы