#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Java Developer – Backend Infrastructure
    New
    Java

    Senior Java Developer – Backend Infrastructure

    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B, Permanent
    Operating mode
    Hybrid

    Tech stack

      English

      B2

      OOP

      advanced

      HTML

      advanced

      Data modeling

      advanced

      Java

      advanced

      CSS

      advanced

      SQL

      advanced

      RESTful API

      advanced

      HTTP

      advanced

      Linux

      nice to have

      JavaScript

      nice to have

    Job description

    Online interview

    We are seeking a highly skilled Senior Java Developer to design, develop, and maintain the backend infrastructure of an existing application.


    This role provides an exciting opportunity to collaborate on impactful projects while ensuring high-quality code delivery and system optimization.



    Responsibilities

    • Develop backend features for an existing Java application to enhance functionality
    • Integrate cloud and standard software development tools to create efficient applications
    • Write and review design, development, and revision documentation
    • Test and debug programs to ensure functionality and reliability
    • Collaborate with internal stakeholders to define and implement solutions that enhance user experience
    • Identify, document, and resolve technical issues effectively
    • Refactor codebases to reduce technical debt and improve system performance
    • Implement robust dependency injection, services, and APIs
    • Maintain best practices in software development, from system configuration to test documentation
    • Create business-grade applications with seamless data storage and integrations
    • Utilize client-server architecture principles to implement HTTP and RESTful services
    • Partner with cross-functional teams to enhance the engineering process (EngX)


    Requirements

    • At least 3 years of professional experience in Java development (Java 8, 11)
    • Knowledge of SQL databases with a foundation in HTML/CSS
    • Expertise in object-oriented programming and dependency injection techniques
    • Competency with client-server architecture, HTTP, and RESTful APIs
    • Background in business application development, including data storage and system integrations
    • Proficiency in debugging, testing methodologies, and software system optimization
    • Familiarity with information management, data modeling, and development life cycles
    • Skills in creating clean, modular, maintainable code with a product-driven mindset
    • Advanced communication skills in English, both written and verbal

    Nice to have

    • Familiarity with JavaScript and debugging in-browser errors for client-side request-response flows
    • Experience working on Linux environments
    • Background in protocol buffers and gRPC
    • Understanding authentication techniques across several types
    • Skills with Google-relevant technologies like Guice, Protobuf, or Blaze


    We offer

    • We gather like-minded people:
    • Engineering community of industry professionals
    • Friendly team and enjoyable working environment
    • Flexible schedule and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Business-driven relocation opportunities
    • We provide growth opportunities:
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills, and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
    • English classes
    • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Participation in the Employee Stock Purchase Plan
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
    • Referral bonuses
    • Corporate, social and well-being events
    • Please, note:
    • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview
    • We will reach out to selected candidates exclusively


    EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

    Undisclosed Salary

    B2B, Permanent

    Check similar offers

    Senior Backend Engineer

    New
    Antal Sp. z o.o.
    37 - 45 USD/month
    Wrocław
    , Fully remote
    Fully remote
    PostgreSQL
    GCP
    Kafka