Analyze business and technical requirements, translate them into scalable technical designs, and deliver new capabilities within the platform
Provide ongoing technical support and troubleshooting for existing production functionalities.
Maintain high-quality code through adherence to standards, code reviews, refactoring, and peer mentorship.
Proactively identify, diagnose, and resolve issues related to solution quality, functionality, performance, or other technical and business challenges.
Create and maintain clear documentation for new or enhanced features and system components.
Actively participate in all Agile ceremonies and processes to deliver high-value, user-ready functionality.
Requirements
3+ years of professional experience developing backend applications using Java and/or Kotlin.
Strong English communication skills, both written and conversational.
A highly collaborative team player who thrives in diverse and cross functional environments.
Strong proficiency with Java 17+ and the Spring / Spring Boot ecosystem.
Experience working with modern frontend frameworks such as Angular, Vue, or React to support cohesive end-to-end solutions.
Comfortable working with relational databases (e.g., MySQL) and non-relational databases (e.g., MongoDB).
Familiarity with development and deployment tools such as Maven, Bamboo, Git, JIRA, GitLab, and Bitbucket.
Skilled in application performance tuning to enhance efficiency and scalability.
Exceptional analytical thinking, attention to detail, and problem solving skills.
Self driven individuals capable of independently planning, prioritizing, and managing workload.
Ability to adapt quickly and perform effectively under tight deadlines and fast-paced release cycles.