What are the responsibilities and job description for the Senior Java Developer position at Purplejack Technologies LLC?
Senior Java Backend Developer – Hybrid (Chicago, IL / Peoria, IL)
Duration: 12 Months Contract
Location: Hybrid – Chicago, IL or Peoria, IL (2–3 days onsite/week)
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.
Required Qualifications
- 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
Responsibilities
- 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
Salary : $50 - $70