Java Backend Developer
Company: Retail (Through PF) Position: Contract # Positions: 2 Duration: 12+ months Work: Hybrid (2-3 days/ week) Interview: Video Client Location: Cincinnati, OH Sr. Backend Developer – 10+ yrs exp Location: Hybrid, in Cincinnati office 2-3 days a week. Required Working hours - support EST working hours and on-call rotation weeks Prescreening Details – 5 video interview questions, coding challenge and game Top 3 skills - Java, CI/CD tools, Azure
Project Person Will Be Supporting
- services in the Scheduling and Dynamic Fee domains
Job Description
As a Backend Developer, you will have the opportunity to design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the Technology platform. You will be responsible for design and development of backend components of highly scalable eCommerce web and Merchandizing applications.
- Experience with modern libraries and tooling
- Significant Java programming skills and data structures
- Significant experience with Azure based technologies
- Significant Microservices architecture and development skills
- Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot
- Significant experience on core features of Spring such as Dependency Injection and Aspect-Oriented Programming, Spring Security etc
- Significant knowledge of SQL Database and NoSQL Databases (Cassandra, Postgres, Cosmos, Oracle)
- Significant experience in Messaging architectures & development- Kafka, Azure Event Hub
- Proven Experience in building RESTful APIs and a deep understanding of REST principles
• Proven Experience working with CI/CD tools (Github, kubernetes, docker, Rancher, Harness, Terraform, etc) and writing unit/integration tests
- Strong analytical problem solving skills and excellent written and verbal communication skills
- Self-starter with strong initiative, quality deliverable and ability to work under pressure
- Business-minded approach to time, costs, and deadlines
- Demonstrated ability to work well within a team environment
Key Responsibilities
• Develop backend eCommerce web and Merchandizing applications in on-prem and cloud platform technologies
• Collaborate with designers & product managers to iterate on the design & implementation of our product
• Work with Engineers from the full stack to build and ship features
• Identify and uphold engineering best practices
• Monitor performance, watch for traffic drops related to usability problems & rectify the issues
• Review app and feature code, and plan future API upgrades with the development team
Soft Skills Needed
- communication, self-starter