Emerald Resource Group - Willoughby, OH

posted 3 months ago

Full-time - Senior
Onsite - Willoughby, OH
Administrative and Support Services

About the position

The Senior Software Engineer - Java Software Developer position is a critical role within our client's organization, which is a leader in eCommerce software logistics. This position is based in the Greater Cleveland Area, OH, and offers a competitive salary range of $85k - $115k. As a Senior Java Developer, you will be responsible for designing and building innovative Java software solutions to address complex eCommerce challenges. You will work closely with other developers to implement features and fulfill requests, acting as a reliable technical resource capable of handling most job responsibilities autonomously. In this role, you will be integral to a development team focused on the technical aspects of eCommerce-related strategic initiatives. Your responsibilities will include conducting research into new technologies, mentoring and coaching other Java developers, and analyzing program performance to identify and correct deficiencies. You will also assist with various projects to enhance the efficiency and effectiveness of the team's work. Minimal to no travel is required for this position, allowing you to focus on your core responsibilities. The ideal candidate will possess a Bachelor's Degree or equivalent experience, along with a minimum of 5 years of web application development experience in a Java/J2EE environment. You should have a strong background in using Spring Boot, Microservices, and Cloud-Native architecture, as well as experience with API and Event-driven systems. This position offers a unique opportunity to contribute to the development of cutting-edge eCommerce solutions while being part of a supportive and inclusive culture that values diversity and encourages personal growth.

Responsibilities

  • Design and build innovative Java software for complex eCommerce challenges.
  • Work closely with other developers to implement features and fulfill requests.
  • Act as a reliable technical resource capable of handling job responsibilities autonomously.
  • Conduct research into new technologies, tools, components, and frameworks.
  • Mentor and coach other Java developers and/or Professional Apprentices.
  • Analyze program performance and take corrective actions based on team consultations.
  • Assist with various projects to enhance team efficiency and effectiveness.

Requirements

  • Bachelor's Degree or foreign equivalent in a related field or equivalent experience.
  • 5+ years of web application development experience in a Java/J2EE environment, including Java Servlets and Java Server Pages (JSP), JDBC or Hibernate.
  • 3+ years of experience using Spring Boot and Spring Rest services.
  • Solid experience working 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.

Benefits

  • Comprehensive compensation and benefits package based on performance.
  • Medical and dental coverage.
  • Pension and 401(k) plans.
  • Flexible vacation policy allowing you to decide how much vacation time you need.
  • Paid time off for designated holidays, winter/summer breaks, personal/family care, and other leaves of absence.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service