Backend Engineer – Java/Python, AWS & Terraform

Sci Solutions Global
  • Jersey City, New Jersey
  • Autofill and Review
3 days ago

Job Description

BackendEngineer – Java/Python, AWS & Terraform

Location:Jersey City, NJ Onsite.- Locals PreferedWork Authorization: US Citizen, Green Card, or GC EAD preferred W2 Requirement- No C2C, 1099, or third-party profiles accepted.

Position Overview

We areseeking a Backend Engineer to design, develop, test, deploy, and supportproduction-grade software applications using Java and/or Python in AWS cloudenvironments. The ideal candidate combines strong software engineeringfundamentals with hands-on experience building APIs and backend services,managing cloud infrastructure using Terraform, and working with relational orNoSQL databases.

Theengineer will contribute to system design, secure coding, automated testing,CI/CD, infrastructure automation, and production incident resolution whilecollaborating with product, QA, SRE/operations, and security teams.

KeyResponsibilities

  • 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.

RequiredQualifications

  • 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.

PreferredQualifications

  • 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.

Numbers & Facts

LocationJersey City, New Jersey

Skills

  • Algorithmsunmatched
  • Amazon Simple Notification Service (SNS)unmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Backend as a Service (BaaS)unmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Modelingunmatched
  • Data Structuresunmatched
  • Dockerunmatched
  • EADunmatched
  • Error Handlingunmatched
  • Financial Servicesunmatched
  • Identify Issuesunmatched
  • Infrastructure as a Service (IaaS)unmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Machine Toolunmatched
  • Messaging Middlewareunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • NoSQLunmatched
  • Object Oriented Programming (OOP)unmatched
  • Operations Security (OPSEC)unmatched
  • Performance Tuning/Optimizationunmatched
  • Production Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Reliability Engineeringunmatched
  • Resource Managementunmatched
  • Root Cause Analysisunmatched
  • Secure Codingunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Engineeringunmatched
  • Technical Deliveryunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched
  • United States Citizenunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder