Senior Microservices Application Developer

5 days ago


Cleveland, United States The Sherwin-Williams Company Full time

ABOUT THE ROLE:

  • The Senior Application Developer, Back End is responsible for designing, building, and maintaining the server-side aspect of digital platforms, such as event-driven services, web applications and APIs. The role requires a disciplined and strategic individual capable of solving complex technical problems using their strong coding and programming skills to ensure that back-end systems run smoothly and can integrate effectively with other components of a digital platform. The incumbent must possess a deep understanding of back-end programming languages such as Java, Python, or Ruby, and must be proficient in writing quality, optimized, and maintainable code that meets project requirements. They will also have strong communication skills to collaborate effectively with other technical stakeholders such as Applications Development Engineering (Front-End), Database Administrators, Architects, and project teams to drive technical decisions and solutions.

WHAT THE ROLE WILL DO:

  • Understand and optimize back-end architecture to enhance overall system performance
  • Develop optimized code that is reliable, reusable, scalable, secure, and meets maintenance standards in various programming languages
  • Work closely with front-end developers to support system integrations, enhance application functionality and scalability, and optimize application architecture and performance
  • Work with technology leaders to understand the business and technical requirements and priorities for back-end systems
  • Monitor performance and health of services, databases, and other components of back-end systems
  • Troubleshoot and debug complex application and database systems issues
  • Keep up-to-date with the latest industry trends and emerging technologies in back-end application development
  • Plan, design, and execute unit tests or other quality assurance measures to ensure quality
  • Train digital platform users in the best practices of maintaining web applications and APIs
  • Document the design and implementation of application software

Education

  • Required
    • Bachelor's degree in Computer Science, IT or a related field. In lieu of a degree, at least 12 years of experience in application development or application engineering

Skills and Experience

  • 5+ years of experience in software development, specifically in application development engineering
  • Strong programming skills in back-end languages such as Java, Python, or Ruby
  • Experience with back-end frameworks
  • Strong understanding of web protocols
  • Excellent problem-solving skills and attention to detail
  • Ability to work collaboratively and cross-functionally with technical stakeholders
  • 3+ years of experience working in a Microservices and Event Driven Architecture (Kafka, RabbitMQ, ActiveMQ, etc.)
  • Knowledge of Kubernetes principles and experience developing CI/CD pipelines in GitHub Actions, Azure, or AWS
  • Prior experience working with an eCommerce and/or Content Management System

Technical Skills

  • Programming Languages
  • Version Control Tools
  • Cloud Technologies & Platforms
  • Web Services & APIs
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Automated Testing Tools
  • Containerization
  • Secure Coding Standards
  • Database Management Systems
  • Software Development Lifecycle (SDLC) Methodology
  • DevOps Methodology
  • Code Prompt Engineering
  • Software Testing & Quality Assurance Methodologies & Tools

  • Senior Java Developer

    2 weeks ago


    Cleveland, Ohio, United States ApTask Full time

    About the Role:The Client is a leading global IT services and consulting company, providing a wide range of services to clients in various industries. As a Senior Java Developer, you will be part of a team that delivers innovative solutions using microservices architecture. Your expertise in Bitbucket, Jenkins, and Springboot will be crucial in ensuring...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title: Senior .Net Application DeveloperWe are seeking a highly skilled Senior .Net Application Developer to join our team at Emerald Resource Group. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying .Net applications for our clients in the finance industry.Key Responsibilities:Design and...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    About the RoleWe are seeking a highly skilled Lead Microservices Architect to join our team at Emerald Resource Group. As a key member of our organization, you will be responsible for establishing software development frameworks around Microservices and creating a roadmap for converting large and complex monolithic applications to Microservices.Key...

  • Senior Java Developer

    4 weeks ago


    Cleveland, Georgia, United States StarOrigin Business Solutions Full time

    Position: Senior Java DeveloperLocation: NationwideThis role does not support C2C. Job Description: Design and develop scalable Java applications using Spring Boot Microservices.10+ years of experience in Java, NodeJS, REST API, and Microservices development.Strong expertise in REST API development with OAuth2 Security.Experience in Spring Security, Spring...

  • Application Developer

    3 weeks ago


    cleveland, United States Eliassen Group Full time

    This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $55 - $60 / hr. w2We are seeking a Senior Level...


  • cleveland, United States Eliassen Group Full time

    This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $55 - $60 / hr. w2We are seeking a Senior Level...

  • Application Developer

    1 month ago


    Cleveland, United States Eliassen Group Full time

    This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $55 - $60 / hr. w2We are seeking a Senior Level...

  • Senior Java Developer

    3 weeks ago


    Cleveland, Ohio, United States ShiftCode Analytics Full time

    Job SummaryWe are seeking a highly skilled Senior Java Developer to join our team at ShiftCode Analytics. The ideal candidate will have extensive experience in Java, J2EE, and Microservices, with a strong focus on Cloud-Native architecture and API-driven systems.Key ResponsibilitiesDesign and develop scalable, cloud-native software applications using Java...

  • Application Developer

    2 months ago


    Cleveland, United States Eliassen Group Full time

    We have an exciting opportunity for a Application Developer with our industry-leading client in Cleveland, OH.This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision...

  • Application Developer

    2 months ago


    cleveland, United States Eliassen Group Full time

    We have an exciting opportunity for a Application Developer with our industry-leading client in Cleveland, OH.This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision...

  • Senior Java Developer

    3 weeks ago


    Cleveland, Ohio, United States Emerald Resource Group Full time

    About the JobWe are seeking a highly skilled Senior Java Developer to join our team at Emerald Resource Group. As a key member of our team, you will be responsible for designing, developing, and implementing web-based application software in a full-stack service-provider environment.This role requires a strong background in Java, J2EE, JavaScript, HTML, SQL,...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title:Senior Full Stack DeveloperLocation:Cleveland, OHJob Description:We are seeking an experienced Senior Full Stack Developer to join our innovative team at Emerald Resource Group. In this role, you will play a key part in the development, integration, and implementation of application software within a dynamic IT environment. You will collaborate...


  • Cleveland, Ohio, United States TEKsystems Full time

    Job Title: Senior Integration DeveloperWe are seeking a highly skilled Senior Integration Developer to join our team at TEKsystems. As a Senior Integration Developer, you will be responsible for designing, developing, and implementing integration solutions using Mulesoft and other technologies.Key Responsibilities:* Design and develop integration solutions...


  • Cleveland, Ohio, United States JOANN Stores Full time

    Job SummaryThe Senior Application Developer will be responsible for leading the development of enterprise-level applications, ensuring they meet the highest standards of quality and functionality. This role will work closely with cross-functional teams to understand business requirements and develop solutions that meet those needs.Key Responsibilities Design...


  • Cleveland, Ohio, United States The Sherwin-Williams Company Full time

    Job Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at The Sherwin-Williams Company. As a Senior Full Stack Developer, you will be responsible for the broader process of developing and deploying enhancements and/or new applications used in local, networked, cloud-based or...


  • Cleveland, United States Emerald Resource Group Full time

    Job Title: Senior Full Stack Developer Location: Cleveland, OH Job Description: We are seeking an experienced Senior Full Stack Developer to join our innovative team. In this role, you will play a key part in the development, integration, and implementation of application software within a dynamic IT environment. You will collaborate with cross-functional...


  • Cleveland, Ohio, United States ITS - Integrated Talent Strategies Full time

    Job Title: Senior Application Integration DeveloperJob Summary:Integrated Talent Strategies (ITS) is seeking a Senior Application Integration Developer to work in the Cleveland, Ohio area. The Senior Application Integration Developer role is responsible for architecting and designing applications and managing the integration of their respective in-house...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title: Senior Full Stack DeveloperLocation: Cleveland, OHJob Description:We are seeking an experienced Senior Full Stack Developer to join our innovative team. In this role, you will play a key part in the development, integration, and implementation of application software within a dynamic IT environment. You will collaborate with cross-functional...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title: Senior Full Stack DeveloperLocation: Cleveland, OHJob Description:We are seeking a highly skilled Senior Full Stack Developer to join our innovative team. In this role, you will play a key part in the development, integration, and implementation of application software within a dynamic IT environment. You will collaborate with cross-functional...

  • Senior Java Developer

    2 weeks ago


    Cleveland, Ohio, United States Nanosoft Consulting Full time

    About the JobAt Nanosoft Consulting, we are seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, integrating, implementing, and supporting web-based application software in a full-stack service-provider environment.Key ResponsibilitiesDesign and develop...