Java Tech Lead

TechDigital Group

Wilmington (DE)

On-site

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechDigital Group is seeking a Senior Java Full Stack Developer with 12+ years of experience to design, develop, and deploy enterprise-scale applications using Java, Spring Boot, Microservices, Kafka, and AWS Cloud, with a focus on geospatial workloads.

You will contribute across the full SDLC, building cloud-native, event-driven systems for enterprise domains, optimizing performance, and mentoring teammates while aligning with governance and security standards.

Qualifications

  • Experience with Java 8/11/17/21 and multithreading and performance optimization.
  • Hands-on Spring Boot microservices development with RESTful services.
  • Designs and deploys geospatial solutions handling high volume data.
  • Proficient in provisioning and managing AWS EC2 environments.
  • Knowledge of relational and NoSQL stores for geospatial apps.
  • Strong CI/CD experience for Java and microservices.
  • 8–12 years of Java development experience in enterprise settings.
  • Familiarity with office-based Agile environments.

Responsibilities

  • Design and implement Java-based microservices for geospatial data with high performance and reliability.
  • Develop and optimize Spring Boot services for spatial queries and analytics for business users.
  • Configure and manage AWS EC2 environments to host scalable Java microservices.
  • Collaborate with product owners and geospatial analysts to translate requirements into designs.
  • Review and refactor existing Java/Spring Boot code for modularity and maintainability.
  • Implement secure APIs for data exchange with external systems and clients.
  • Monitor performance and resource utilization on AWS EC2 and propose improvements.
  • Coordinate with QA to define test strategies for microservices and geospatial flows.
  • Produce technical documentation covering architecture and deployment configurations.
  • Mentor team on advanced Java, microservices patterns, and Spring Boot features.
  • Engage stakeholders to plan milestones and estimate effort for geospatial solutions.
  • Ensure governance, data protection, and regulatory compliance across components.
  • Drive continuous improvement by adopting new tools and patterns in geospatial tech.

Skills

Java programming
Microservices
AWS cloud
Geospatial data processing
Performance optimization

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
Terraform

Job description

Mandatory Skills
  • Java
  • Microservices
  • AWS
  • Database
  • Kafka
Job Summary

Senior Java Full Stack Developer with 12+ years of experience in designing, developing, and deploying enterprise-scale applications using Java, Spring Boot, Microservices, Kafka, and AWS Cloud. Proven expertise in building cloud-native, event-driven, and highly scalable distributed systems for Banking, Financial Services, and Enterprise domains. Strong experience across the full software development lifecycle, including architecture, development, testing, CI/CD, containerization, and cloud deployment.

Responsibilities
  • Design and implement robust Java based microservices that process and serve complex geospatial data while maintaining high performance and reliability for enterprise applications.
  • Develop and optimize Springboot services that integrate geospatial libraries and data sources to deliver efficient spatial queries and analytical features for business users.
  • Configure and manage AWS EC2 environments to host and scale Java microservices that support geospatial workloads with strong focus on availability and cost efficiency.
  • Collaborate with product owners and geospatial analysts to translate domain requirements into technical designs and implementation plans that align with organizational objectives.
  • Review and refactor existing Java and Springboot codebases to enhance modularity, maintainability, and adherence to best practices across microservices architecture.
  • Implement secure interfaces and APIs that enable reliable data exchange between geospatial services, external systems, and client applications following industry security standards.
  • Monitor application performance and resource utilization on AWS EC2 instances and propose improvements that enhance throughput, stability, and user experience.
  • Coordinate with quality engineering teams to define test strategies for microservices including unit, integration, and performance testing for geospatial processing flows.
  • Prepare detailed technical documentation that covers architecture decisions, deployment configurations, and operational procedures for Java and Springboot services.
  • Mentor team members on advanced Java concepts, microservices patterns, and effective use of Springboot features to maintain consistent engineering quality.
  • Engage with stakeholders to plan delivery milestones, estimate effort, and ensure that geospatial solutions are delivered on schedule and within defined quality expectations.
  • Ensure compliance with organizational governance standards, data protection guidelines, and regulatory requirements in all geospatial solution components.
  • Drive continuous improvement initiatives by identifying opportunities to adopt emerging tools, frameworks, and patterns that enhance geospatial capability within the organization.
Qualifications
  • Demonstrate strong proficiency in core and advanced Java concepts including multithreading collections and performance optimization applied to geospatial processing scenarios.
  • Exhibit hands on expertise with Springboot for building microservices including dependency injection RESTful services configuration management and observability.
  • Show practical experience designing and deploying microservices architectures that handle high volume and low latency geospatial data transactions.
  • Apply working knowledge of AWS EC2 for provisioning configuring and managing compute resources that host Java based microservices in production environments.
  • Utilize experience with geospatial concepts such as coordinate reference systems vector and raster data and spatial indexing to design effective solutions.
  • Display familiarity with relational and NoSQL data stores commonly used for geospatial applications and design schemas that support efficient spatial queries.
  • Use strong understanding of CI and CD practices to automate build test and deployment pipelines for Java and Springboot microservices.
  • Demonstrate ability to analyze complex problems in geospatial workflows and propose practical and scalable technical solutions.
  • Communicate effectively with cross functional teams and stakeholders to ensure clear understanding of geospatial solution capabilities and constraints.
  • Maintain focus on quality and maintainability by adhering to coding standards conducting reviews and encouraging continuous learning within the team.
  • Leverage prior experience of eight to twelve years in Java development to guide architectural decisions and ensure resilient microservices solutions.
  • Prefer exposure to additional cloud native services such as container orchestration and monitoring tools that complement AWS EC2 deployments.
  • Value experience working in office based agile environments where close collaboration and quick feedback cycles are essential for project success.
Certifications

Required and preferred certifications include AWS Certified Developer Associate or AWS Certified Solutions Architect Associate and Java focused credentials such as Oracle Certified Professional Java Programmer.

Technical Skills
Backend
  • Java 8/11/17/21
  • Spring Boot, Spring MVC, Spring Cloud
  • Microservices Architecture
  • RESTful APIs, GraphQL
  • Hibernate, JPA, JDBC
  • OAuth2, JWT, Spring Security
  • Design Patterns, Domain Driven Design (DDD)
Messaging & Streaming
  • Apache Kafka
  • Event-Driven Architecture
  • Kafka Streams
Cloud & DevOps
  • AWS (EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, CloudWatch, IAM)
  • Docker, Kubernetes
  • Jenkins, GitHub Actions
  • Terraform, CloudFormation
  • Maven, Gradle
Databases
  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • Redis
Monitoring & Logging
  • Splunk
  • ELK Stack
  • Grafana
  • Prometheus
Tools & Methodologies
  • Git, Bitbucket
  • Jira, Confluence
  • Agile/Scrum
  • JUnit, Mockito, Postman, SonarQube
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Engineer
Java Full Stack Engineer

TechDigital Group • North Wales

On-site
USD 90,000 - 130,000
Sr. Java Developer
Sr. Java Developer

CitiusTech • Nashville (TN)

On-site
USD 100,000 - 130,000
Senior Java Engineer | Spring | AWS | Microservices Architecture
Senior Java Engineer | Spring | AWS | Microservices Architecture

Mogi I/O : OTT/Podcast/Short Video Apps for you • Seattle (WA)

Hybrid
USD 130,000 - 145,000
Java Software Engineer
Java Software Engineer

Swoon • McLean (VA)

On-site
USD 120,000 - 160,000
GIS Team Member
GIS Team Member

TechDigital Group • Wilmington (DE)

Hybrid
USD 140,000 - 210,000
Java Microservices Developer
Java Microservices Developer

TechDigital Group • Edison (NJ)

On-site
USD 100,000 - 130,000
Java / Elastic Developer
Java / Elastic Developer

TechDigital Group • Boston (MA)

On-site
USD 90,000 - 120,000
Java Developer – 4–8 Years | USC/GC/H4EAD
Java Developer – 4–8 Years | USC/GC/H4EAD

Hudson Manpower • Knoxville (TN)

On-site
USD 110,000 - 150,000
Java Integration Architect
Java Integration Architect

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

Hybrid
USD 130,000 - 145,000
Java Full Stack Developer
Java Full Stack Developer

koundinyasa Technology Services • Indiana (PA)

On-site
USD 120,000 - 150,000