Senior Java Backend Developer (AWS) - Remote

DataFin Recruitment
  • Remote, OR
  • Remote
    30+ days ago

    Job Description

    ENVIRONMENT:

    Our client is an innovative, fast-growing tech company that provides a cutting-edge Customer Data Platform (CDP) specifically built for the global telecommunications sector. They unlock real-time, high-volume subscriber data to help mobile network operators instantly deliver personalized customer experiences. Unlike anything else in the industry, their platform processes billions of events daily. They are looking for an experienced Java Backend Developer who loves high-scale engineering, clean code, and solving complex data routing challenges. As a Senior Backend Developer, you will take ownership of designing, building, and scaling their core server-side logic. You will focus on developing high-throughput, low-latency microservices that ingest and process massive telecom data streams. Working in an agile, fully remote team, you will collaborate closely with Data Engineers, UI Engineers, and Solutions Architects to keep their SaaS platform robust, secure, and incredibly fast.

     

    DUTIES:

    • Core Backend Development: Design, develop, test, and maintain robust, scalable backend applications and RESTful APIs using Java and modern frameworks.
    • High-Volume Architecture: Build and optimize low-latency microservices capable of handling highly transactional real-time data streaming and event processing.
    • Data Integration: Collaborate with data engineering teams to transform, route, and efficiently store complex customer data profiles.
    • Cloud & DevOps: Deploy and manage microservices within cloud environments (primarily AWS), utilizing Docker containerization and supporting CI/CD automation pipelines.
    • Engineering Excellence: Ensure designs strictly comply with performance, scalability, and security specifications. Write clean, readable, and highly testable code.
    • Code Quality & Mentorship: Lead code reviews, enforce coding standards, and help mentor mid-level and junior developers in the team.
    • Continuous Improvement: Investigate alternative technologies, frameworks, and architectural patterns to keep pushing the platform’s capabilities forward.

     

    REQUIREMENTS:

    Experience:

    • 10+ years of hands-on Java development experience (Java 11/17+).
    • Market-average experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, Windsurf, or similar code-generation platform.
    • Proven track record of building and optimizing distributed backend systems that process big data or high-throughput events.

     

    Technical Skill Set:

    • Core Language: Deep mastery of Java (Java 11 / 17 or higher preferred) and Object-Oriented Design patterns.
    • Frameworks: Extensive experience with the Spring Ecosystem, specifically Spring Boot, Spring Security, and Spring Data.
    • Data & Streaming: Solid understanding of event-driven architectures and real-time streaming tools (e.g., Apache Kafka, AWS Kinesis, or similar).
    • Cloud Environment: Hands-on experience working natively with AWS services (EC2, ECS, EKS, Lambda, S3, or DynamoDB).
    • Databases: Strong knowledge of SQL/NoSQL systems and ORM frameworks like Hibernate or JPA.
    • Containers & Tools: Familiarity with Git, Maven/Gradle, and containerization via Docker or Kubernetes.
    • Testing: Strong commitment to test-driven development (TDD), unit testing (JUnit, Mockito), and integration testing.

     

    ATTRIBUTES:

    • Excellent analytical and problem-solving mindset—thrives on tracking down bugs in distributed systems.
    • Strong communication and collaboration skills, comfortable working in a highly autonomous, fully remote team environment.
    • An agile mindset with a focus on delivering incremental, high-quality features against timeline goals.

    Numbers & Facts

    LocationRemote, OR (
    Remote
    )

    Skills

    • AWS Lambdaunmatched
    • Amazon Elastic Compute Cloud (EC2)unmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Big Dataunmatched
    • Bug Tracking/Defect Managementunmatched
    • Clean Technologiesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Customer Experienceunmatched
    • Customer/Client Researchunmatched
    • Data Processingunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Ecosystemsunmatched
    • Gitunmatched
    • GitHubunmatched
    • Gradleunmatched
    • Hibernateunmatched
    • High Throughputunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Persistence API (JPA)unmatched
    • Mavenunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • NoSQLunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Relational Mapping (ORM)unmatched
    • Problem Solving Skillsunmatched
    • Programming Toolsunmatched
    • REST (Representational State Transfer)unmatched
    • SQL (Structured Query Language)unmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • Team Playerunmatched
    • Telecommunications Industryunmatched
    • Test Driven Development (TDD)unmatched
    • Test Plan/Scheduleunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

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

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder