Job Title: Senior Software Engineer
Type: Full Time
Location: Downtown Cleveland
Salary: $85,000 - $115,000
About Us:
Our client is a leading industry player in eCommerce software logistics. As part of our inclusive and innovative culture, you'll have the opportunity to shape a career as unique as you are. Join us and contribute to building an exceptional experience for yourself and a better working world for all.
The Opportunity:
As a Senior Java eCommerce Developer, you'll design and build cutting-edge Java software to address complex eCommerce challenges. Working closely with a collaborative development team, you'll autonomously handle various responsibilities and act as a reliable technical resource. This role plays a crucial part in the technical aspects of eCommerce-related strategic initiatives.
Incidental Functions:
- Conduct research into new technologies, tools, components, and frameworks.
- Train and knowledge share with development teams.
- Mentor and coach other Java developers and Professional Apprentices.
- Analyze program performance and take corrective actions in consultation with the development team.
- Contribute to other projects to enhance work efficiency and effectiveness.
- Minimal to no travel required.
Position Requirements:
-
Formal Education & Certification: Bachelor's Degree or foreign equivalent in a related field or equivalent experience.
Knowledge & Experience:
- 5+ years of web application development experience in a Java/J2EE environment.
- 3+ years using Spring Boot and Spring Rest services.
- Solid experience with Microservices or service-oriented patterns, Cloud-Native architecture.
- Strong experience with API and Event-driven systems.
- Strong knowledge of Domain-driven design in a distributed service environment.
- Strong knowledge of Service Mesh technologies.
- Strong understanding of API gateway capabilities.
- Experience with routing and messaging tools/patterns.
- Experience with Azure, AWS, or GCP Cloud technology stack.
- Expertise in command line git and GitHub.
- Experience configuring application servers such as JBoss and Tomcat.
- Experience with Docker/Kubernetes.
- Experience in creating automated build scripts (Ant/Gradle).
- Experience with CI/CD, DevOps.
- Experience with Agile methodology and Jira tool.
What We Offer:
- Comprehensive compensation and benefits package.
- Individual salaries determined based on performance, education, experience, knowledge, skills, and fit.
- Total Rewards package includes medical and dental coverage, pension and 401(k) plans, and various paid time off options.
- Flexible vacation policy to align with personal circumstances.
- Time off for Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence.
Continuous Learning:
- Develop the mindset and skills for continuous growth.
- Tools and flexibility provided for making a meaningful impact.
Transformative Leadership:
- Insights, coaching, and confidence provided for leadership.
Diverse and Inclusive Culture:
- Embraced for who you are and empowered to use your voice.
How to Apply:
Send your resume to John Radcliff at john@emeraldresourcegroup.com and call 440-627-6902. The best candidates always do both!
Visit our website for additional job openings:
https://www.emeraldresourcegroup.com/for-career-candidates/career-search/
Keywords: Java, J2EE, Spring Boot, JDBC, Hibernate, Microservices, DevOps.