Senior Java Engineer

$115,000 - $115,000/Yr

Emerald Resource Group - Westlake, OH

posted 3 months ago

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

About the position

The Senior Java eCommerce Developer is responsible for designing and building innovative Java software to tackle complex eCommerce challenges. This role requires close collaboration with other developers to fulfill requests and implement new features. As a Senior Java Software Developer, you will serve as a reliable technical resource, expected to handle most job responsibilities autonomously. The primary focus of this position is to act as a technical resource in the design, development, and provision of innovative Java software for eCommerce applications. You will be an integral part of a development team that is responsible for the technical aspects of strategic initiatives related to eCommerce. In addition to your primary responsibilities, you will conduct research into new technologies, including tools, components, and frameworks. You will also be expected to mentor and coach other Java developers and/or Professional Apprentices, sharing your knowledge and expertise. Analyzing the performance of programs and taking corrective actions based on consultations with your development team will also be part of your role. While minimal to no travel is required, your contributions will significantly enhance the efficiency and effectiveness of the work being done within the team.

Responsibilities

  • Design and build innovative Java software for complex eCommerce challenges.
  • Collaborate closely with other developers to complete requests and implement features.
  • Act as a reliable technical resource, handling most 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 as needed.
  • Assist with other projects to contribute to the efficiency and effectiveness of the work.

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 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 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