5+ years of backend development experience using Java. Hands-on experience with Kotlin for backend development. Experience with Spring Boot and Hibernate/JPA.…
Work on both legacy system modernization and new feature development across our full technology stack. Ability to understand, maintain, and improve legacy code……
Use AI tools (Copilot, ChatGPT, Claude, etc.) to accelerate development and problem-solving. Design, build and scale distributed backend systems using Java and……
This role sits at the intersection of enterprise Java development and cloud-native architecture, leading a phased rollout strategy with zero-downtime cutover……
Executes standard software solutions, design, development, and technical troubleshooting. Hands-on practical experience in system design, application……
Understanding the software development life cycle for medium to large projects. Familiarity with agile methodologies of software development combined with JIRA,……
3–5 years of professional experience** in backend development with Java. Stay updated on emerging technologies, protocols, and best practices in API development……
Cloud Enthusiast: Hands-on experience with Amazon Web Services (AWS) for cloud development. Architect & Build: Design and implement core business logic,……
Demonstrating knowledge of software development best practices for the full. Conduct research and development activities to advance platform technology.…
Carry out full-stack development. Experience with Big Data development – an advantage. +4 years of Software development experience in highly dynamic……
Creating tools, libraries, or components to enhance the efficiency of backend development processes. Proficiency in backend development with expertise in……
At least 5 years of hands-on software development experience, with proven ability to own complex projects and consistently deliver within deadlines.…
Analyze test results, identify defects and work with development teams on resolution. EPAM is a leading global provider of digital platform engineering and……
Takes accountability for the design, development, delivery and maintenance of solutions or infrastructure, driving compliance with and contributing to the……
️ 5- year Sabbatical: After 5 years with CookUnity, you get a 4-week paid sabbatical. 6+ years of backend development experience with Kotlin and/or Java.…
6+ years of experience in backend development. Involvement in product-centric development environments. Focusing on greenfield development and improvement of……
Lead the design and development of data-driven software solutions. In this role, you will lead technical initiatives, collaborate with cross-functional teams……
Creating tools, libraries, or components to enhance the efficiency of backend development processes. Proficiency in backend development with expertise in……
Lead the design and development of data software solutions using Java and GCP. We are seeking a Lead Data Software Engineer (Java+GCP) to drive the design and……
Strong proficiency and hands-on experience with event driven development, preferably using Kafka. Experience thriving and contributing effectively in an agile,……
Experience applying software development methodologies to deliver maintainable and scalable code. 2–3 years of experience working as a Software Engineer on……
We are looking for a highly skilled Senior Backend Developer with strong experience in Java and hands-on knowledge of Kotlin for backend development. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services and RESTful APIs within a microservices-based architecture.
This role requires collaboration with cross-functional teams including Product, Frontend, DevOps, and QA, as well as active participation in system design and architectural decisions.
Key Responsibilities
Design, develop, and maintain backend services and RESTful APIs using Java and Kotlin
Build and enhance microservices-based architectures
Work with frameworks such as Spring / Spring Boot (Java or Kotlin)
Integrate backend services with SQL and/or NoSQL databases
Ensure code quality through unit testing, code reviews, and best practices
Collaborate with Product, Frontend, DevOps, and QA teams
Troubleshoot, debug, and optimize backend applications
Participate in system design discussions and architectural decisions
Required Qualifications
5+ years of backend development experience using Java
Hands-on experience with Kotlin for backend development
Strong experience building REST APIs and backend services
Experience with Spring Boot and Hibernate/JPA
Solid understanding of microservices architecture
Experience working with relational databases (PostgreSQL, MySQL, Oracle, etc.)
Familiarity with Git, CI/CD pipelines, and build tools (Maven/Gradle)
Good understanding of object-oriented design and design patterns
Nice to Have (To Be Validated During Interview)
Experience with cloud platforms such as AWS, Azure, or GCP
Exposure to Docker and Kubernetes
Experience with messaging systems such as Kafka or RabbitMQ
Knowledge of security protocols such as OAuth2 and JWT
Experience migrating services from Java to Kotlin (experience in at least one is acceptable)
Location: Martínez, Buenos Aires, Argentina
Work Modality: Hybrid (On-site presence required 1–2 times per week)