Backend
Engineer – Java/Python, AWS & Terraform
Location:
Jersey City, NJ Onsite.- Locals Prefered
Work Authorization: US Citizen, Green Card, or GC EAD preferred
W2 Requirement- No C2C, 1099, or third-party profiles accepted.
Position Overview
We are
seeking a Backend Engineer to design, develop, test, deploy, and support
production-grade software applications using Java and/or Python in AWS cloud
environments. The ideal candidate combines strong software engineering
fundamentals with hands-on experience building APIs and backend services,
managing cloud infrastructure using Terraform, and working with relational or
NoSQL databases.
The
engineer will contribute to system design, secure coding, automated testing,
CI/CD, infrastructure automation, and production incident resolution while
collaborating with product, QA, SRE/operations, and security teams.
Key
Responsibilities
- Design, develop, test, deploy, and maintain production-grade
backend applications using Java and/or Python.
- Build and maintain APIs, microservices, and cloud-based backend
solutions on AWS.
- Write secure, maintainable, high-quality code and participate in
peer code reviews.
- Troubleshoot application and infrastructure issues, perform
root-cause analysis, and implement permanent fixes.
- Contribute to system design, service architecture, performance
optimization, and reliability improvements.
- Use Terraform or similar infrastructure-as-code tools to provision
and manage cloud resources and environments.
- Develop and maintain automated tests and contribute to CI/CD
pipeline improvements.
- Work with relational and/or NoSQL databases, including data
modeling and query optimization.
- Apply secure coding practices, logging, monitoring, error handling,
and resilience patterns.
- Use approved AI-assisted engineering tools when appropriate,
validating generated code and recommendations for security, correctness,
and performance.
- Document technical decisions and collaborate with cross-functional
engineering teams.
Required
Qualifications
- Strong proficiency in Java and/or Python, including object-oriented
programming, data structures, algorithms, and software design
fundamentals.
- Hands-on experience developing, testing, deploying, and supporting
production applications.
- Practical AWS cloud experience deploying or operating backend
services.
- Experience designing, developing, and consuming APIs.
- Familiarity with microservices and/or event-driven architectures.
- Experience with Terraform or comparable infrastructure-as-code
tooling.
- Experience with relational and/or NoSQL databases, including
backend data modeling.
- Understanding of secure coding, production troubleshooting,
performance, logging, and monitoring.
- Ability to work independently and collaborate effectively on
technical design and delivery.
Preferred
Qualifications
- Experience with Kafka, Amazon SQS/SNS, Kinesis, MQ, or other
messaging/eventing platforms.
- Experience with Docker, containers, and CI/CD tools.
- Knowledge of unit testing, integration testing, and test-driven
development.
- Familiarity with REST, gRPC, metrics, distributed tracing, and
observability.
- Experience working in enterprise or financial-services engineering
environments.
Skills Required
- Strong proficiency in Java and/or Python, including object-oriented programming, data structures, algorithms, and software design fundamentals
- Hands-on experience developing, testing, deploying, and supporting production applications
- Practical AWS cloud experience deploying or operating backend services
- Experience designing, developing, and consuming APIs
- Familiarity with microservices and/or event-driven architectures
- Experience with Terraform or comparable infrastructure-as-code tooling
- Experience with relational and/or NoSQL databases, including backend data modeling
- Understanding of secure coding, production troubleshooting, performance, logging, and monitoring
- Ability to work independently and collaborate effectively on technical design and delivery
- Experience with Kafka, Amazon SQS/SNS, Kinesis, MQ, or other messaging/eventing platforms
- Experience with Docker, containers, and CI/CD tools
- Knowledge of unit testing, integration testing, and test-driven development
- Familiarity with REST, gRPC, metrics, distributed tracing, and observability
- Experience working in enterprise or financial-services engineering environments
- US Citizen, Green Card, or GC EAD work authorization
- W2 employment; no C2C, 1099, or third-party profiles
What We Do
SCI Solutions Global LLC is a U.S.-based technology consulting and talent-solutions company. It provides digital-transformation services, IT project-delivery support, skilled technology professionals, and scalable software solutions to businesses ranging from startups to large enterprises. The company helps clients address technology challenges, build high-performing teams, and improve business outcomes through tailored consulting, staffing, systems, and software expertise across multiple industries and technology disciplines.







