Sr. Developer Backend (Java Spring Boot) - Level 2 Face-to-Face (Client interview at Plano, TX / NY / Chicago office)

Overview

On Site
$60 - $62
Part Time

Skills

microservices DDDevent-driven systems.

Job Details

Location: Plano, TX
Duration: C2C/W2

Visa Type: /Citizen

Mandatory Skills: Domain Driven Design (DDD) & Greenfield Microservices
Interview: Level 2 Face-to-Face (Client interview at Plano, TX / NY / Chicago office)

Job Description

We are seeking an experienced Senior Java Developer (10+ years) with a proven track record in designing and delivering microservices architectures for large-scale, mission-critical applications.

In this leadership role, you will define architectural standards, mentor development teams, and collaborate with business stakeholders to align technology solutions with strategic goals. The ideal candidate will possess deep expertise in distributed systems, DDD, and cloud-native development, along with excellent communication and problem-solving skills.

Key Responsibilities

Architecture & Design Leadership

  • Define and evolve the overarching architecture for microservices aligned with business objectives.
  • Provide guidance on domain-driven design (DDD), service boundaries, and data management strategies.

Strategic Technology Roadmap

  • Collaborate with senior executives and product owners to define a multi-year technology roadmap.
  • Evaluate and recommend emerging technologies to maintain a competitive edge.

Microservices Implementation

  • Lead teams in designing, developing, and deploying RESTful and event-driven microservices.
  • Ensure adherence to coding standards, security practices, and API versioning guidelines.

Performance, Scalability & Resilience

  • Oversee capacity planning and performance tuning.
  • Implement fault-tolerant patterns (circuit breakers, retries, load balancing) to ensure high availability.

DevOps & CI/CD

  • Promote best practices for CI/CD, Docker, and Kubernetes.
  • Collaborate with DevOps teams to optimize deployment, minimize downtime, and enable rapid rollbacks.

Observability & Monitoring

  • Implement centralized logging, distributed tracing, and monitoring tools (ELK, Prometheus, Grafana, Jaeger).
  • Drive continuous improvement through incident response and root cause analysis.

Data Strategy & Governance

  • Define data storage solutions (SQL, NoSQL) and partitioning strategies aligned with service design.
  • Ensure compliance with regulatory requirements (GDPR, HIPAA, etc.).

Technical Leadership & Mentoring

  • Mentor mid-level and junior engineers through code reviews and knowledge-sharing sessions.
  • Partner with PMs, POs, and QA leads to ensure clear priorities and high-quality deliverables.

Cross-Functional Collaboration

  • Translate business requirements into scalable, technical solutions.
  • Facilitate clear communication between technical and non-technical stakeholders.

Risk Assessment & Management

  • Identify and mitigate technical risks through proof-of-concepts and architectural reviews.
  • Keep leadership informed on risks, constraints, and timelines.

Qualifications

Education & Background

  • Bachelor s or Master s in Computer Science, Software Engineering, or equivalent experience.
  • Proven experience in microservices, DDD, and event-driven systems.
  • Expertise with cloud platforms (AWS, Azure, Google Cloud Platform), Docker, Kubernetes, and modern CI/CD pipelines.
  • Strong understanding of Kafka/RabbitMQ, Saga patterns, and eventual consistency.
  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra).
  • Solid background in observability, performance tuning, and distributed systems.

Soft Skills

  • Excellent communication and presentation abilities.
  • Strong leadership, mentoring, and analytical skills.
  • Ability to make informed, data-driven decisions quickly.

Preferred Qualifications

  • AWS Certification.
  • Experience with Service Mesh (Istio, Linkerd).
  • Familiarity with security frameworks (OAuth2, SAML, PKI) and compliance best practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.