Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Photon Logo

Sr Developer - Backend (Java Sprinboot) - Plano, TX

Photon

$44,000 - $156,000
Sep 19, 2025
Plano, TX, US
Apply Now

The company is seeking an experienced Senior JAVA Developer to design and deliver microservices architectures for large-scale, mission-critical applications. This role involves defining architectural standards, mentoring teams, and aligning technology with strategic objectives.

Requirements

  • Proficiency in microservices architecture, domain-driven design (DDD), and event-driven systems.
  • Deep experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), orchestration (Kubernetes), and modern CI/CD pipelines.
  • Strong understanding of messaging systems (Kafka, RabbitMQ) and distributed transactions (Saga patterns, eventual consistency).
  • Expertise in observability (monitoring, logging, tracing) and performance tuning for large-scale, high-throughput applications.
  • Solid background in relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra) with an emphasis on data modeling and scalability.
  • Experience with service mesh (Istio, Linkerd) or advanced orchestration features for large-scale microservices.
  • Familiarity with security best practices (OAuth2, SAML, PKI) and compliance frameworks.

Responsibilities

  • Define and evolve the overarching architecture for microservices, ensuring alignment with business and technical objectives.
  • Provide technical oversight and guidance on domain-driven design (DDD), service boundaries, and data management strategies.
  • Lead teams in designing, developing, and deploying microservices using best practices around RESTful APIs, event-driven architectures, and asynchronous messaging.
  • Oversee capacity planning and performance tuning efforts to handle high throughput and large data volumes.
  • Advocate for continuous integration and delivery (CI/CD) best practices, including automated build pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Champion the implementation of centralized logging, distributed tracing, and real-time monitoring tools (ELK, Prometheus, Grafana, Jaeger).
  • Determine data storage solutions (SQL, NoSQL) and data partitioning/sharding strategies aligned with service boundaries.

Other

  • 8 plus years Senior JAVA Developer
  • leadership role
  • mentor development teams
  • work closely with business stakeholders
  • Outstanding communication and presentation skills, able to convey complex technical concepts to varied audiences.