ES
Senior Java Engineer
EPAM Systems
๐ฒ๐ฝ Mexico | ๐จ๐ด Colombia
Remote
Senior
3 hours ago
- Java
- OOP
- Unit Testing
- JUnit
- Mockito
- Agile
- Git
- Python
3 hours ago
We are seeking aSenior Java Engineer to help build a scalable, high-performance platform used by clients to create transformative applications and solutions. You will collaborate with experienced engineers and stakeholders in a modern, autonomous team and deliver secure, well-tested features.
Responsibilities
- Build scalable, high-performance backend components for a modern platform
- Design and implement clean, maintainable Java code using solid OOP practices
- Write and maintain unit tests to ensure reliability and prevent regressions
- Collaborate with engineers, architects, and product partners to deliver features on time
- Apply secure development practices and address application security risks
- Fix defects and improve existing implementations through careful debugging
- Document technical decisions and support project planning with clear materials
- Coordinate directly with stakeholders to clarify requirements and communicate progress
Requirements
- 3+ years of Java development experience including OOP, collections, and multithreading
- 3+ years of unit testing experience with tools such as JUnit and Mockito
- Ability to collaborate with senior engineers and follow technical direction
- Experience working in Agile development environments with minimal supervision
- Strong application security knowledge and secure coding awareness
- Version control proficiency with Git or similar systems
- Strong self-management and prioritization skills to handle multiple tasks
- Strong communication skills with experience in client-facing discussions
- Upper-Intermediate English proficiency (B2, Upper-Intermediate)
Nice to have
- Python programming experience
Senior Java Engineer ยท EPAM Systems