Senior Java Software Engineer

$85,000 - $115,000/Yr

Emerald Resource Group - Shaker Heights, OH

posted 3 months ago

Full-time - Senior
Onsite - Shaker Heights, OH
Administrative and Support Services

About the position

The Senior Java Software Engineer will play a pivotal role in designing and developing innovative Java software solutions tailored for complex eCommerce challenges. This position requires a deep understanding of Java technologies and the ability to work autonomously while collaborating with a team of developers. The primary focus will be on creating robust eCommerce applications that meet strategic business initiatives. As a senior member of the development team, you will be expected to mentor junior developers, conduct research into new technologies, and share knowledge across the team. Your expertise will be crucial in analyzing program performance and implementing necessary improvements. This role is integral to the success of our eCommerce projects, and you will be expected to contribute significantly to the technical direction of the team.

Responsibilities

  • Design and develop innovative Java software for complex eCommerce challenges.
  • Act as a reliable technical resource, handling job responsibilities autonomously.
  • Collaborate with other developers to complete requests and implement features.
  • Conduct research into new technologies, tools, components, and frameworks.
  • Mentor and coach other Java developers and apprentices.
  • Analyze program performance and take corrective actions as needed.
  • Assist with other projects to enhance work 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 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 employees to decide their vacation time.
  • 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