Java Backend developer only local to Illinois

Filled
January 15, 2026

Job Description

Job Details

  • Company Name: Task Software Solutions LLC
  • Employment type: Full time
  • Experience: Contractor
  • Salary: $10 to $15 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Role Overview

We are seeking a Senior Software Engineer with deep expertise in Java (Java 17+) and AWS cloud technologies to design, build, and maintain highly scalable, enterprise-grade applications. This role requires strong hands-on experience in microservices, cloud-native architectures, messaging systems, and CI/CD pipelines, along with solid computer science fundamentals.

Key Responsibilities

  • Design, develop, deploy, and maintain large-scale Java-based applications.
  • Build and support RESTful APIs using modern architectural patterns such as Microservices, MVC, and Event-Driven systems.
  • Work extensively with AWS cloud services, ensuring scalability, availability, and security.
  • Implement and maintain CI/CD pipelines using tools like Jenkins, Azure DevOps, or GoCD.
  • Develop applications using relational and NoSQL databases.
  • Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
  • Integrate automated testing tools such as Cucumber and Selenium into CI/CD pipelines.
  • Design and implement message-driven architectures using modern streaming platforms.
  • Debug, monitor, and maintain applications running on Linux/Unix environments.
  • Participate in Agile (Scrum) ceremonies and collaborate with cross-functional teams.
  • Provide technical leadership on small to medium-scale initiatives impacting strategic priorities.

Required Qualifications

Education

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 9+ years of experience, OR
  • Master’s degree with 6+ years of experience

Experience

  • 9+ years of experience designing and developing software applications in Java
  • Strong hands-on experience with Java 17 or higher

Required Technical Skills

  • Java (17+) – advanced proficiency
  • RESTful API design and development
  • API Tools: Swagger, Postman, Assertible
  • AWS Cloud (strong requirement):
    • API Gateway, ALB, NLB
    • Lambda, Fargate, S3, CloudWatch
    • AWS Aurora, RDS, DynamoDB
  • Databases:
    • Relational: MySQL, Oracle
    • NoSQL: MongoDB, Cassandra, Redis, Elasticsearch
  • Messaging & Streaming:
    • AWS Kinesis, SQS, SNS
    • Apache Kafka, RabbitMQ, ActiveMQ
  • CI/CD Tools: Jenkins, Azure DevOps, GoCD
  • Testing:
    • TDD / BDD
    • Cucumber, Selenium
  • Operating Systems: Linux / Unix