Job Title: Java Developer
Location: Remote is ok. Most team members work outside of the Cincinnati area. Core working hours are 8am-5pm EST
Duration: 6 Months
Years of exp :10
Job Description
Top 3 Skills:
- Java and Microservices Development
- Cloud and Containerization (Docker and Kubernetes on Azure/GCP)
- Database experience (SQL and NoSQL)
Required Experience & Skills:
- Experience with modern libraries and tooling
- Significant Java programming skills and understanding of data structures
- Proven microservices architecture and development experience
- Strong knowledge of SQL and NoSQL databases (e.g. Oracle Postgres Cassandra)
- Hands-on experience with Kafka or equivalent messaging systems
- Deep understanding of RESTful API design and development
- Experience with Docker CI/CD GIT and unit/integration testing
- Strong problem-solving and communication skills
- Self-starter with initiative and accountability comfortable under pressure
- Team-oriented with a business-minded approach to time costs and quality
Must-Have Technologies:
- GitLab / GitHub
- Azure or GCP (Google Cloud Platform)
- Docker
- Kubernetes
Bonus Skills:
- eCommerce domain knowledge
- Experience in Adtech product search or recommendation systems
Key Responsibilities
- Develop backend eCommerce and Merchandizing applications in cloud platform technologies
- Design and implement microservices to support monetization and product promotion capabilities
- Build and maintain RESTful APIs with a focus on scalability performance and reusability
- Collaborate with designers and product managers to iterate on implementation and functionality
- Partner with full-stack engineers to deliver and ship new features
- Monitor system performance and address traffic or usability issues
- Uphold engineering best practices and participate in code reviews and technical discussions
- Review feature code and plan future API upgrades with the development team
- Participate in Agile ceremonies and contribute to architecture and process improvements