Backend Engineer - Advanced
MSYS Inc.
Jersey City, NJ, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦