Lead Backend Developer (Java)

EPAM Systems Inc
  • GA
    30+ days ago

    Job Description

    Back to Search

    Lead Backend Developer (Java)

    Remote in Georgia

    Java& 8 others

    apply

    FacebookLinkedInSend via email

    Looking for something else?

    Find a vacancy that works for you. Send us your CV to receive a personalized offer.

    Find me a job

    We are seeking an experienced Lead Backend Developer with expertise in Java to join our innovative team. You will contribute to the development of high-quality, cloud-based enterprise applications, collaborating with peers to implement modern solutions and optimize backend architectures.

    Responsibilities

    • Deliver high-performing, maintainable code that meets quality standards

    • Participate in code reviews and provide constructive feedback during review sessions

    • Collaborate on the full-stack application architecture, leveraging modern cloud services

    • Stay informed about emerging technologies and identify solutions that enhance project outcomes

    • Troubleshoot challenges and offer hands-on support when necessary

    • Define and refine best practices for building, testing, and deploying applications

    • Design and develop scalable APIs with seamless third-party integrations

    • Partner with stakeholders to ensure alignment and effective project collaboration

    • Document application architecture and processes in an efficient and understandable manner

    • Apply structured problem-solving approaches while incorporating creative ideas

    Requirements

    • 8+ years of experience with cloud-based enterprise application development

    • 5+ years of professional experience in backend development with a proven focus on Java and Spring Boot

    • At least 1 year of relevant leadership experience

    • Strong experience in Java 17, Spring Boot 3.x, Liquibase, and/or Spring Core/JPA/security

    • Understanding of API design, third-party API integrations, and databases such as MS SQL Server and H2

    • Expertise in microservices architectures and their practical application

    • Strong skills in working with containerized environments using Docker

    • Background in managing and querying relational databases such as SQL

    • Background in agile software engineering practices with solid technical knowledge

    • Proven ability to work collaboratively with global stakeholders

    • Capability to clearly describe and document application architectures and processes

    • Analytical skills to approach problems systematically and creatively

    • Strong communication skills across written, verbal, and presentation formats

    • Excellent command of written and spoken English (B2+ level)

    Nice to have

    • Familiarity with Azure services and Azure DevOps (Repo, Pipeline, CI/CD)

    • Understanding of Kubernetes for container orchestration

    • Familiarity with Angular Material

    • Experience in Insurtech, insurance, and/or product development environments

    Numbers & Facts

    LocationGA

    More jobs like this

    See more jobs

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.