Java Engineer
Role details
Job location
Tech stack
Job description
· Design, develop, and maintain backend services using Java within a modern, cloud-based architecture · Build and support RESTful APIs and distributed backend services for high-availability platforms · Develop cloud-native applications leveraging core AWS services and containerized environments · Collaborate with cross-functional engineering and platform teams to ensure scalability, performance, and system reliability · Contribute to infrastructure automation efforts using infrastructure-as-code tools · Participate in CI/CD workflows to support reliable and repeatable deployments · Support database design, query optimization, and performance tuning for enterprise applications, {"@context":"http://schema.org","@type":"JobPosting","baseSalary":null,"datePosted":"2026-04-20","validThrough":"2027-04-20","description":"
#NYC-Hybrid
Requirements
· Strong backend engineering experience with Java in production environments
· Hands-on experience building and supporting applications on AWS
· Experience developing RESTful APIs and cloud-native backend services
· Working knowledge of Spring / Spring Boot frameworks
· Experience with containerization tools such as Docker (ECS or similar platforms preferred)
· Familiarity with infrastructure automation and IaC tools (Terraform preferred)
· Experience supporting distributed, scalable systems in cloud environments
· Solid understanding of object-oriented design and system architecture principles
· Comfort working with relational databases, including query optimization and performance tuning
· Experience with CI/CD pipelines and modern deployment workflows
· Proficiency using Git-based version control in collaborative engineering teams, Senior Java Engineer (Contract)
Location: New York City (Hybrid)
Responsibilities
Required Skills & Experience
Benefits & conditions
· Hourly Rate: $85/hour · Contract Length: 6 months