Job Description
Job Details
- Company Name: Task Software Solutions LLC
- Employment type: Part time
- Experience: Contractor
- Salary: $100 to $150 Hourly
- Location : Remote Option Available
- Work schedule : 5 days a week
Job Overview
We are seeking a highly experienced Senior Software Engineer with deep expertise in Java 17+ and AWS cloud technologies to design, develop, and maintain scalable, enterprise-grade software systems. This role requires strong hands-on engineering skills, cloud architecture experience, and the ability to work in a hybrid onsite model in Chicago, IL.
The ideal candidate is a strong technical contributor with leadership capabilities, experience in modern architectural patterns, and a passion for building high-quality, scalable systems.
Key Responsibilities
- Design, develop, deploy, and maintain Java-based applications at scale.
- Build and maintain RESTful APIs, ensuring reliability, security, and performance.
- Work extensively with AWS cloud services to support distributed and cloud-native architectures.
- Implement and maintain CI/CD pipelines using tools such as Jenkins, Azure DevOps, or GoCD.
- Design and work with relational and NoSQL databases.
- Apply architectural patterns such as Microservices, MVC, and Event-Driven Architecture.
- Integrate messaging and streaming platforms into applications.
- Participate in Agile/Scrum development processes.
- Perform debugging, troubleshooting, and maintenance in Linux/Unix environments.
- Provide technical leadership on small to mid-sized initiatives aligned with strategic goals.
Required Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field with 9+ years of experience,
OR Master’s degree with 6+ years of experience. - 9+ years of professional experience designing and developing software applications in Java.
- Hands-on experience with Java 17 or higher.
- Strong experience with AWS cloud technologies (required).
- Experience working in hybrid/on-site environments in Chicago, IL.
Required Technical Skills
- Java 17+, J2EE
- REST API design and development
- API tools: Swagger, Postman, Assertible
- AWS services including:
- API Gateway, ALB, NLB
- Lambda, Fargate, S3, CloudWatch
- CI/CD tools: Jenkins, Azure DevOps, GoCD (or similar)
- Databases and data stores:
- AWS Aurora, RDS, DynamoDB
- MongoDB, Cassandra, Redis
- MySQL, Oracle, Elasticsearch
- Messaging & streaming platforms:
- AWS Kinesis, SQS, SNS
- Apache Kafka, RabbitMQ, ActiveMQ
- Test-Driven Development (TDD) & Behavior-Driven Development (BDD)
- Testing tools: Cucumber, Selenium (CI/CD integration preferred)
- Linux / Unix debugging and support