Senior Java Backend Developer

Select Minds LLC

Senior Java Backend Developer

Phoenix, AZ
Full Time
Paid
  • Responsibilities

    Benefits:

    ONSITE

    Competitive salary

    Opportunity for advancement

    Senior Java Backend Developer – Digital Banking

    Location: Phoenix, AZ Work Arrangement: Day 1 Onsite – Minimum 3 Days/Week Experience: 8+ Years

    Important : This is a Day 1 Onsite position in Phoenix, AZ. Candidates must be available to work onsite a minimum of 3 days per week.

    We are seeking a Senior Backend Software Engineer with strong hands-on experience in Java, Spring Boot, Microservices, Distributed Systems, Kafka, and REST APIs.

    The role focuses on building secure, scalable, reliable, and high-performance backend services for digital banking platforms.

    Key Responsibilities

    Design and develop scalable Java microservices and REST APIs.

    Build distributed, event-driven systems using Kafka.

    Develop reliable and high-performance backend services.

    Implement fault tolerance, resiliency, caching, and high-availability solutions.

    Participate in architecture, design, and code reviews.

    Support CI/CD, automated testing, and production readiness.

    Collaborate with engineering, product, architecture, and operations teams.

    Mentor engineers and provide technical guidance.

    Required Skills

    8+ years of software development experience.

    Strong Java and Spring Boot experience.

    Hands-on experience with Microservices and Distributed Systems.

    Experience with REST APIs, JSON, XML, and integration patterns.

    Strong experience with Kafka / Kafka Streams.

    Experience with Spring Batch, JUnit, JDBC, Maven/Gradle.

    Experience with Jenkins, Git, and CI/CD.

    Experience with PostgreSQL, MongoDB, or NoSQL databases.

    Experience with Docker and cloud/platform environments.

    Strong communication and problem-solving skills.

    Preferred Skills

    Experience with GenAI, LLM, RAG, embeddings, or vector search.

    AWS and cloud-native architecture experience.

    Experience with Redis / Cassandra.

    Knowledge of MCP and AI guardrails.

    Banking, fintech, payment, or financial services experience.

    Experience with Python, Hadoop, or Spark.

    Core Technology Stack

    Languages & Frameworks: Java (JDK 17–25), Spring Boot

    APIs & Integration: REST / RPC APIs

    Messaging & Streaming: Kafka, Kafka Streams

    Databases: PostgreSQL, MongoDB, Redis, Cassandra

    DevOps & CI/CD: Jenkins, GitLab, CI/CD

    Containers & Cloud: Docker, Cloud/Platform Environments

    Architecture: Microservices, Distributed Systems, Resiliency

    Engineering: Observability, Performance Optimization, Automated Testing

    Flexible work from home options available.