Skip To Main Content
backBack to Search

Java Full Stack Developer (Angular)

Java, Angular, CSS, HTML, JavaScript, REST, SQL, C++, Google Cloud Platform, Microservice Architecture Pattern, TypeScript

We are seeking a talented Java Full Stack Developer to join our dynamic team.

The ideal candidate will be proficient in Java, capable of learning new technologies swiftly, and committed to delivering high-quality, production-ready code. You will be responsible for full-cycle application development and collaborate closely with clients to integrate systems in an Agile environment.

Responsibilities
  • Develop applications from inception to completion in an Agile setting
  • Interface with clients to understand and refine requirements
  • Integrate client systems and applications seamlessly
  • Migrate existing systems effectively
  • Write well-structured, maintainable code
  • Conduct thorough code reviews for team members
  • Ensure optimal application performance and stability
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • Competency in Java with at least 2 years of experience
  • Skills in JavaScript, and Angular JS
  • Proficiency in Google App Engine, Google Cloud Platform
  • Understanding of data structures, algorithms
  • Expertise in OOP, design patterns
  • Familiarity with unit testing and popular testing/mocking frameworks
  • Demonstrated ability to achieve 80%++ in unit test coverage
  • Solid communication skills in English and experience in client interactions
  • Understanding of the Software Development Life Cycle (SDLC)
  • Capability to work independently in an agile environment
Nice to have
  • Background in C++ for backend development
  • Knowledge of Java internals such as garbage collection, JIT compilation, memory management
  • Proficiency in SQL
  • Experience with Google development environment: Piper, critique, borg, boq, cider
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