senior java developer with data structures and algorithms
We are looking for a Senior Java Engineer with Data Structures and Algorithms to join our remote team and work on our cloud-based product. As a Senior Developer, you will be responsible for improving the product and delivering high-quality products that meet and exceed customer expectations. You will be working with a team of developers, demonstrating ownership and a proactive attitude towards problem-solving. Proficiency in the Java programming language is a requirement, as well as knowledge of Kotlin, Scala, and Go. Experience working with AWS, React.js, and CI/CD is also essential.
responsibilities
- Working on the development and improvement of our cloud-based product
- Demonstrating ownership and a proactive attitude towards problem-solving
- Collaborating with a team of developers to deliver high-quality products
- Ensuring the code quality meets the Clean Code programming practices
- Applying knowledge of System Design to improve the product
- Implementing Microservices and Spring frameworks as part of the development process
- Following API & Integration Standards to ensure seamless integration with other systems
- Continuous learning and development of technical and soft skills
- Providing mentorship to junior developers
requirements
- Minimum of 4 years' experience with Java programming language
- Expertise in Data Structures and Algorithms
- Strong knowledge of Kotlin/Scala/Go programming languages
- Experience with React.js
- Proficiency in Amazon Web Services
- Clean Code programming practices
- Knowledge of System Design
- Experience working with Microservices and Spring frameworks
- API & Integration Standards
- Familiarity with SQL and NoSQL tools
- B2+ English level
nice to have
- Experience with Docker and Kubernetes
- Experience with Test-Driven Development (TDD)
beneficios por ubicaciones
Cobertura de seguro
Licencias pagadas, incluyendo licencia por maternidad, luto, paternidad y licencia especial por COVID-19.
Asistencia financiera para crisis médicas
Beneficios de jubilación: VPF y NPS
Programas personalizados de atención plena y bienestar
Clubes de pasatiempos de EPAM
Modelo de trabajo híbrido
Préstamos suaves para establecer un espacio de trabajo en casa
Carga de trabajo estable
Oportunidades de reubicación con el programa 'EPAM without Borders'
Capacitaciones de certificación en habilidades técnicas y blandas
Acceso ilimitado a la plataforma de aprendizaje de LinkedIn
Acceso a programas internos de aprendizaje establecidos por entrenadores de clase mundial
Plataformas de networking comunitario y creación de ideas
Programas de mentoría
Herramienta de progresión profesional impulsada por uno mismo
Envíanos tu CV para recibir una oferta personalizada