$59 - $75.25/hr

Other

Posted 16 days ago


Job description

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



Frequently asked questions

Q: What skills or qualities help someone succeed as a Senior Java Software Developer?

A: To succeed as a Senior Java Software Developer, key technical skills include expertise in Java programming languages, experience with design patterns, and proficiency in Agile development methodologies. Additionally, soft skills such as strong communication, problem-solving, and leadership abilities are crucial, as they enable effective collaboration with cross-functional teams and the ability to mentor junior developers. By combining these technical and soft skills, Senior Java Software Developers can drive technical innovation, lead high-performing teams, and contribute to the success of their organization.

Q: What is the career path for a Senior Java Software Developer?

A: A Senior Java Software Developer typically progresses through a career path that includes entry-level roles such as Junior Java Developer, mid-level positions like Java Developer or Team Lead, and senior roles like Senior Java Software Developer or Technical Lead. Key opportunities for skill development and professional growth in this role include mastering advanced Java technologies, learning cloud computing platforms, and developing leadership and project management skills, which can be achieved through online courses, certifications, and mentorship. Long-term career prospects for Senior Java Software Developers may include transitioning into technical leadership roles, such as Engineering Manager or Director of Engineering, or pursuing specialized roles like DevOps Engineer or Cloud Architect.



Purplejack Technologies LLC job posting for a Senior Java Developer in Chicago, IL with a salary of $59 to $75 Hourly with a map of Chicago location.