Backend Engineer - Advanced

MSYS Inc.
Jersey City, NJ, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Unit Testing Cloud Computing Code Review Databases Data Structures Relational Databases
+32 more
DevOps HP Systems Insight Manager IBM WebSphere MQ Python (Programming Language) Microsoft Message Queuing NoSQL Object-Oriented Software Development Performance Tuning Software Architecture Systems Development Life Cycle Queueing Systems Software Tools Secure Coding Service Design Software Engineering Software Systems SQL Databases Data Streaming Data Logging Test-Driven Development (TDD) Spring Cloud Infrastructure as Code (IaC) Backend Event Driven Architecture Containerization Integration Tests Apache Kafka Restful APIs Terraform Dynatrace Docker Microservices

Job description

  • Design, develop, test, and maintain production-grade software solutions using Java and/or Python on AWS.
  • Build scalable backend services, APIs, and cloud-native applications.
  • Write secure, high-quality, maintainable code and participate in peer code reviews.
  • Troubleshoot and resolve production issues through root-cause analysis.
  • Contribute to software architecture, system design, and technical discussions.
  • Implement and maintain CI/CD pipelines and infrastructure-as-code solutions.
  • Utilize AI-assisted engineering tools responsibly for coding, testing, troubleshooting, and code reviews.
  • Collaborate with Product, QA, SRE, Operations, and Security teams.
  • Document technical decisions and share knowledge across the engineering team.

Requirements

  • Java and/or Python
  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Backend Application Development

Cloud & Infrastructure

  • AWS Cloud Services
  • Terraform
  • Infrastructure as Code (IaC)
  • Cloud Deployment & Operations

Databases

  • Relational Databases (SQL)
  • NoSQL Databases
  • Data Modeling

APIs & Architecture

  • REST APIs
  • Microservices Architecture
  • Event-Driven Architecture
  • Service Design

DevOps & SDLC

  • CI/CD Pipelines
  • Automation Tools
  • Software Development Life Cycle (SDLC)

Security & Reliability

  • Secure Coding Practices
  • Application Monitoring
  • Logging & Observability
  • Error Handling & Performance Optimization, * 6+ years of software engineering experience
  • Hands-on production support experience
  • Experience working independently and collaboratively in agile environments

Preferred Skills

  • Apache Kafka
  • AWS SQS/SNS
  • AWS Kinesis
  • IBM MQ / Message Queues
  • Docker & Containerization
  • gRPC
  • Automated Testing Frameworks
  • Unit Testing & Integration Testing
  • Test-Driven Development (TDD)
  • Metrics & Distributed Tracing
  • Modern Observability Practices

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…