Java Engineer

Hace 1 día

Colombia Mexico EPAM Systems Trabajo remoto Jornada completa

We are seeking a Java Engineer to help build scalable, high-performance software used by clients to power modern applications. You will work in a lean, autonomous team and deliver quality results on time.

Responsibilities

  • Build scalable and high-performance platform features for client-facing solutions
  • Design and implement Java components using solid OOP practices
  • Apply cloud architecture understanding to support reliable deployments
  • Write and maintain unit tests to ensure code quality and stability
  • Fix minor bugs and code issues to keep deliverables on track
  • Collaborate with engineers, architects, and product stakeholders to align on outcomes
  • Prepare reports, instructions, and documentation to support project planning

Requirements

  • 2+ years Java development experience
  • Ability to follow technical guidance and collaborate with senior developers
  • Experience working in Agile delivery without direct supervision
  • Strong knowledge of OOP principles, interfaces, classes, and objects
  • Solid understanding of collections and multithreading concepts
  • Version control proficiency with Git or similar systems
  • Unit testing skills using JUnit and/or Mockito
  • Application security awareness and secure coding fundamentals
  • Strong self-management and prioritization skills
  • Excellent English skills at B2 Upper-Intermediate level

Nice to have

  • Experience with Python development