Senior Java/Cloud/Data Technical Lead

Overview

Hybrid
$165,000 - $180,000
Full Time

Skills

java
cloud
data lake
microservices
queue
visualization

Job Details

Overview
S2Alliance is seeking an experienced Java Technical Lead with a strong background in enterprise architecture, cloud platforms, and modern data ecosystems (data lakes, visualization tools). This is a hands-off coding leadership role, focused on design, code reviews, architectural guidance, and technical mentorship to delivery teams across diverse technologies. You will play a pivotal role in ensuring technical excellence and delivery alignment across multiple workstreams.

Responsibilities

  • Lead technical architecture discussions and design sessions across Java-based applications and cloud-native environments
  • Provide strategic guidance and code review support for cross-functional development teams (Java, front-end, cloud, data)
  • Collaborate with stakeholders to translate business requirements into scalable technical solutions
  • Oversee system integration patterns, cloud deployment models, and performance optimization practices
  • Review pull requests, mentor junior developers, and enforce secure coding and clean design principles
  • Serve as the primary escalation point for complex engineering challenges
  • Champion best practices in CI/CD, API design, security, and observability
  • Coordinate with DevOps, Data Engineering, and UI/UX teams to deliver cohesive platform solutions
  • Ensure documentation of architecture artifacts, technical decisions, and reusable components

Required Skills

  • 8+ years of enterprise Java/J2EE experience, with deep understanding of Spring Boot, Spring Security, Hibernate, REST APIs, and microservices architecture
  • Strong experience with cloud environments such as AWS (preferred), Azure, or Google Cloud Platform
  • Familiarity with data lake architecture, structured/unstructured data handling, and batch/streaming workflows
  • Experience integrating visualization frameworks like Grafana, Kibana, or BI tools (Tableau, Power BI)
  • Proficient in CI/CD concepts and tools (e.g., Jenkins, GitLab, Ansible)
  • Experience with code quality and static analysis tools
  • Strong leadership, communication, and stakeholder engagement skills
  • Prior experience with containerized environments (Docker, Kubernetes, OpenShift) is a plus

Desired Skills

  • Familiarity with JavaScript/Angular frontend stacks
  • Understanding of DevSecOps practices and security-by-design principles
  • Exposure to agile delivery models (Scrum/Kanban)
  • Comfortable leading architecture boards, mentoring junior engineers, and creating reusable templates or reference implementations

Qualifications

  • Bachelor s degree in Computer Science, Engineering, or related field (Master s preferred)
  • U.S. Citizenship or required with ability to obtain a Public Trust clearance
  • Minimum 8 years of progressive technical experience in software development, architecture, or technical leadership roles

Benefits

  • Medical Insurance
  • 401(k)
  • Generous PTO 3 Weeks (plus Federal Holidays)
  • Competitive Salary
  • Paid Training & Certifications
  • Fast vertical growth and leadership opportunities
  • Collaborative and tech-forward environment
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.