What are the responsibilities and job description for the Back End Developer (Kotlin) position at ITR Group?
In this role, you will drive innovation by developing high-performance microservices that transform complex ideas into practical solutions. You will work on various integration patterns, contribute to designing scalable systems, and ensure seamless interaction between multiple microservices to build a cohesive system.
Responsibilities
- Design, develop, and maintain robust backend applications using Kotlin and Java
- Define and implement scalable and resilient microservices architecture
- Promote and apply software development best practices, including TDD, DDD, and Clean Code
- Facilitate and participate in agile practices like SCRUM or KANBAN for continuous team improvement
- Manage and optimize SQL database operations to ensure performance and data security
Qualifications
- Local to the Minneapolis area and available for hybrid
- W2 only (not available for C2C)
- At least 5 years of backend engineering experience in Kotlin development, with a strong understanding of core concepts, best practices and patterns
- Fluency with SQL and/or NoSQL databases
- In-depth knowledge and experience in implementing microservices architectures
- Strong understanding and practice of software development best practices