Senior Java Backend Developer

Select Minds LLC
Phoenix, AZ, United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Cloud Computing Cloud Engineering Code Review Continuous Integration DevOps Distributed Systems Fault Tolerance Gradle
+35 more
Apache Hadoop Java Development Kit Java Database Connectivity JSON Junit Python (Programming Language) PostgreSQL Apache Maven MongoDB NoSQL Performance Tuning Redis Search Technologies Software Engineering Data Streaming Extensible Markup Language (XML) Retrieval-Augmented Generation Large Language Models Apache Spark Spring-boot Caching Backend Gitlab Git Event Driven Architecture Cassandra Apache Kafka Artificial Intelligence Governance Restful APIs Spring Batch Docker Service Stack Jenkins Programming Languages Microservices

Job description

  • 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.

Requirements

We are seeking a Senior Backend Software Engineer with strong hands-on experience in Java, Spring Boot, Microservices, Distributed Systems, Kafka, and REST APIs., * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…