← Back to jobs

Sspearhead Inc Logo
Java Software Developer

Sspearhead Inc

 

Austin, TX, USA

Posted On: Just posted
Experience: 8+ years
Availability: Onsite
Openings: 1
Category: Java Software Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design, build, and maintain scalable microservices and cloud-native applications using Java and Spring Boot on AWS. You own the full data lifecycle, from NoSQL schema design and optimization in MongoDB to CI/CD pipeline management with Kubernetes.

This role is on-site.

Responsibilities

  • Develop and optimize RESTful APIs and microservices using Spring Boot, Spring Security, and Spring Data.
  • Architect and manage MongoDB data models, including sharding strategies, complex aggregation pipelines, and indexing for performance.
  • Implement distributed system patterns such as circuit breakers and handle inter-service communication.
  • Manage CI/CD deployments and ensure cloud-native application reliability on AWS using Kubernetes.

Required Skills

  • 8+ years of strong Core Java development experience, including memory management and design patterns.
  • Deep expertise in the Spring ecosystem: Spring Boot, MVC, Security, AOP, and dependency injection internals.
  • Hands-on experience with MongoDB, including schema design, aggregation framework, and sharding.
  • Proficiency in AWS cloud services for building cloud-native applications.
  • Experience with Kubernetes for container orchestration and CI/CD pipeline management.
  • Strong understanding of microservices architecture, domain-driven design, and API gateway integration.
  • Knowledge of web services and RESTful API design principles.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs