Skip To Main Content
backBack to Search

Senior Kotlin Developer for Software Company

Remote in Colombia
Kotlin
& 2 others
warning.png
Sorry, this position is no longer available

Currently, we are looking for a Remote Senior Kotlin Developer to join our team.

Responsibilities
  • Producing and maintaining high quality, tested and efficient code, following industry standards.
  • Developing proof of concepts for new, innovative solutions.
  • Performing analysis, estimating work, creating, and updating software architecture and design.
  • Leading, coaching and mentoring a team of developers at different levels
  • Recommending research, prototypes and technology selections that address business problems
Requirements
  • 3+ years of proven experience in Software Development
  • 3+ years of experience in Java/Kotlin
  • Demonstrated knowledge of software engineering best-practices, pattern/anti-patterns, and Object-oriented design 
  • Ability to create and maintain large and complex system architectures
  • Solid understanding of performance-critical, real-time, highly available and distributed systems
  • Strong analytical skills, experience with domain modeling and requirement elicitation
  • Core programming knowledge on multi-threading, garbage collector, advanced debugging and memory profiling
  • Demonstrated problem-solving ability and attention to details
  • Good knowledge of computer networking and the TCP/IP stack
  • Experience with databases modeling and ORM frameworks
  • Experience with Domain Driven and Microservices Design
  • Experience with designing REST APIs, (gRPC desirable) and API gateways/routing in Kubernetes
  • Experience with PostgreSQL, SQL Server
  • Experience with some of the industry-standard frameworks, Spring Framework, RabbitMQ/ActiveMQ, Kafka, Docker, Kubernetes, etc.
  • Experience with DevOps, CI/CD practices, and Agile development methodologies
  • Experience with version control using Git and Azure DevOps Server
  • Strong written and interpersonal skills, and ability to effectively interact with local and offshore development teams
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

These jobs are for you