Java Backend Developer - Hybrid

PURPLEJACK TECHNOLOGIES LLC
Chicago, United States of America
13 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Chicago, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Azure
Software as a Service
Continuous Integration
Data Structures
Amazon DynamoDB
Elasticsearch
Identity and Access Management
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
Redis
Selenium
Software Construction
Software Systems
Software Troubleshooting
Backend
Cloudformation
Cassandra
Amazon Web Services (AWS)
Functional Programming
Software Coding
REST
Amazon Web Services (AWS)
Cucumber
Jenkins
Microservices

Job description

  • Design, develop, test, and maintain scalable backend services and APIs
  • Participate in Agile Scrum ceremonies including standups, sprint planning, retrospectives, and demos
  • Develop and deploy cloud-native applications using AWS services
  • Troubleshoot complex technical issues and support production environments
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Mentor junior team members and contribute to coding best practices

Requirements

We are seeking a Senior Java Backend Developer with strong hands-on coding expertise to build and maintain scalable backend APIs and cloud-based applications. This role requires deep experience in Java development, AWS services, microservices architecture, and Agile delivery environments., * Bachelor's degree with 8+ years of Java development experience OR Master's degree with 6+ years of experience

  • Strong hands-on backend development experience using Java (Java 17+ preferred)
  • Minimum 1+ year of AWS experience including ECS, Lambda, Fargate, S3, IAM, CloudFormation, Elasticsearch
  • Experience building RESTful APIs and microservices architectures
  • Strong experience with relational and NoSQL databases (MySQL, Oracle, DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch)
  • Experience with CI/CD tools such as Jenkins or Azure DevOps
  • Hands-on experience with Selenium or Cucumber for testing and automation
  • Experience with AWS messaging/streaming services such as SQS, SNS, or Kinesis
  • Strong understanding of data structures, algorithms, and software engineering best practices

Apply for this position