Dice is the leading career destination for tech experts at every stage of their careers. Our client, Purplejack Technologies LLC, is seeking the following. Apply via Dice today!
Job Title: Senior/Lead Backend Cloud Software Engineer – Java
Location: Chicago, IL USA
Duration: 12 months
Required Experience: 10+ Years
Job Description
We are seeking a highly skilled Senior/Lead Backend Cloud Software Engineer with strong hands-on experience in Java and AWS cloud technologies. This is a backend-heavy, 100% coding role focused on building scalable, cloud-native applications and microservices.
Required Skills
- 10+ years of Engineering/Computer Science experience
- 10+ years of Software Development experience
- 10+ years of Java development experience
- 3+ years of AWS development experience
- AWS CloudFormation
- AWS ECS
- AWS Lambda
- AWS Fargate
- Amazon Elasticsearch/OpenSearch
- AWS S3
- IAM Roles and Policies
- Strong Computer Science fundamentals (Data Structures & Algorithms)
Preferred Skills
- AWS, Azure, or Google Cloud Platform
- Spring Boot, MVC, Microservices
- Event-Driven Architecture
- RESTful API Design and Development
- Jenkins, Azure DevOps
- SQS, SNS, Kinesis
- DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch
- MySQL, Oracle
- Swagger, Postman, Assertible
- Test Driven Development (TDD)
- Behavior Driven Development (BDD)
- Selenium, Cucumber
- Agile/Scrum
Responsibilities
- Design, develop, and maintain scalable backend applications using Java and AWS.
- Build cloud-native microservices and REST APIs.
- Develop event-driven and distributed systems.
- Implement CI/CD pipelines and automation.
- Work closely with cross-functional teams in Agile environments.
- Deliver high-quality, production-ready code.
Note
- LinkedIn profile required.
- Strong backend development experience required; front-end-heavy profiles will not be considered.