Description
***At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We encourage all applicants to apply directly, and we thank you for your understanding.***
Overview: We are seeking a Java Developer. In the team you serve for all development needs in the engineering team that supports the multiple platforms. You will help develop and gain insight in the application architecture. You can distill an abstract architecture into concrete design and influence the implementation. You show expertise in applying the appropriate software engineering patterns to build robust and scalable systems. You are an expert in programming and apply your skills in developing the product. You have the skills to understand the architecture with little to no support. Provide feedback on software designs and/or implementation. You show good problem-solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences.
Required Technologies:
• Languages: Java and Kotlin
• Frameworks: Spring Boot, REST, Junit 5, Kotest
• Caching Solutions: Redis
• Databases: PostgreSQL, Elastic Search
• CI/CD: Drone (preferred) or any CI/CD tools
• Distributed Event Streaming Platform: Kafka
• Log Aggregation: Logstash and Kibana
Required Qualifications:
• 4 year degree or equivalent experience
• 5+ years of software development experience
• Demonstrates strong domain-specific knowledge regarding Target’s technology capabilities, and key competitors’ products and differentiating features
• Working knowledge on package-specific configuration and deployment along with ability to build custom solutions
• Designs new testing methods and resolves routine and non-routine technical issues with minimal assistance
• Demonstrates strong proficiency in core development platforms within own domain
• Writes and organizes code using multiple computer languages, including distributed programming and understand different frameworks and paradigm
• Delivers high-performance, scalable, repeatable, and secure deliverables with broad impact (high throughput and low latency)
• Stays current with new and evolving technologies via training and self-directed education
Required Qualifications:
• Basic Understanding of network & server infrastructure, and Digital Media in retail domain.
• Basic understanding of security (in coding, using certificates, secure design, etc.)
• Basic Understanding of Video Content Management Solutions, API Integrations, and Server management
Benefits:
York Solutions Offers a generous benefits package for eligible full-time employees: