What are the responsibilities and job description for the Digital Media Development Engineer position at ITR Group?
Position: Senior Developer/Engineer
Location: Brooklyn Park, MN
Hybrid (Onsite 2 days per week)
Job Description: We are seeking a skilled Senior Developer/Engineer to join our team, supporting multiple platforms with cutting-edge software solutions. You will play a key role in shaping application architecture, translating abstract concepts into concrete designs, and influencing implementation. As a senior developer, you will leverage your expertise to build scalable, robust systems, resolve operational issues, and ensure high-performance delivery.
Responsibilities:
Location: Brooklyn Park, MN
Hybrid (Onsite 2 days per week)
Job Description: We are seeking a skilled Senior Developer/Engineer to join our team, supporting multiple platforms with cutting-edge software solutions. You will play a key role in shaping application architecture, translating abstract concepts into concrete designs, and influencing implementation. As a senior developer, you will leverage your expertise to build scalable, robust systems, resolve operational issues, and ensure high-performance delivery.
Responsibilities:
- Develop, design, and maintain applications, providing insights into the architecture and influencing implementation.
- Apply software engineering patterns to build scalable, robust systems.
- Offer feedback on designs and implementation while troubleshooting and resolving operational issues.
- Ensure repeatable, high-performance deliverables with low latency and secure design.
- Stay up-to-date with new technologies and contribute to continuous improvement in development processes.
- Must-Have:
- Languages: Java, Kotlin
- Frameworks: Spring Boot, REST, Junit 5, Kotest
- Databases: PostgreSQL, Elastic Search
- Caching: Redis
- CI/CD: Drone or similar tools
- Distributed event streaming platform (e.g., Kafka)
- Nice-to-Have:
- Experience with log aggregation using Logstash and Kibana
- Familiarity with security in coding, API integrations, and digital media solutions.
- Bachelor’s degree or equivalent experience.
- 5 years of software development experience.
- Strong proficiency in core development platforms and the ability to build custom solutions.
- Demonstrated problem-solving skills and ability to resolve technical issues independently.
- Knowledge of network and server infrastructure, particularly in the retail domain, is a plus.