Skip To Main Content
backBack to Search

Senior Java Developer For Software Company

Java, OOP concept in PHP, SDLC Methodologies
warning.png
Sorry, this position is no longer available

Currently, we are looking for a Remote Senior Java Developer to join our team.

Responsibilities
  • Participate in estimation sessions
  • Clarify requirements
  • Plan - both long-term and short-term
  • Communicate with the customer
  • Communicate project progress during scrum and status meetings
  • Implement features and bug fixing – writing reusable, maintainable, efficient, and unit-tested code
  • Participate in the rigorous code review process
  • Implement security and data protection rules
  • Document technical decisions and designs
Requirements
  • 3+ years of experience with Java
  • Experience with computer science, with strong analytical thinking and ability to solve algorithmic tasks
  • Experience with developing reusable and efficient code
  • Experience with creating and maintaining technical documentation
  • Experience with customer communication
  • Knowledge of unit testing and techniques for finding sources of application issues
  • Knowledge of TDD and BDD
  • Knowledge of data structures & software design
  • Knowledge of SDLC, CI, and CD practices, the code review process
  • Knowledge of OOP, OOD, design patterns
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you