Backend Software Developer

beBeeExperience4 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Senior Backend Java Engineer, you will be responsible for designing and building scalable, Java-based applications deployed on AWS using both containerized and serverless architectures.

Key Responsibilities

  • Design and build scalable Java-based applications on AWS using containerized and serverless solutions.

Required Qualifications

  • Hands-on experience with core Java development
  • Strong understanding of AWS services: ECS, EC2, S3, SQS, SNS, API Gateway, Lambda, and Step Functions
  • Familiarity with AWS DevOps tools such as CloudFormation, Route 53, Jenkins, and deployment pipelines
  • Leadership experience managing agile teams (6-8 people)
  • Familiarity with payment processing systems and transaction integration is a significant advantage
  • Understanding of messaging queues and open-source tools

Required Skills

AWS Step Functions
AWS EC2
Transaction Integration
Core Java Development
AWS SQS
Open-Source Tools
AWS Lambda
Messaging Queues
CloudFormation
Jenkins
AWS API Gateway
AWS SNS
Route 53
Agile Team Leadership
AWS S3
Payment Processing
Deployment Pipelines
AWS ECS