Java Backend Developer | Remote
Doyensys is a Management and Information Technology consulting services company based out of Dallas, TX. With 200+ employees globally, we support customers around the globe to solve their business and technology challenges. Great culture, excellent benefits , consistant growth are some of the attributes of Doyensys. We look for great talents to join our thriving team. Why settle for less?
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/Google Cloud Platform)
• 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 Google Cloud Platform (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
Apply tot his job
Apply To this Job