Logo
Motion Recruitment

Senior Software Engineer

Motion Recruitment, Chicago, Illinois, United States, 60290

Save Job

This range is provided by Motion Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $80.00/hr - $95.00/hr

Direct message the job poster from Motion Recruitment

Role: Senior Software Engineer (Java)

Location: Chicago, IL onsite

Duration: 12 months

Job type: Long term Contract W2 only...

Summary The Senior Software Engineer will apply principles of computer science and mathematical analysis to design, develop, test, and evaluate software and systems. This role involves researching, designing, developing, and testing software while contributing to high-impact backend services within the Cat Digital platform.

Key Responsibilities

Modify existing software written in Java, and work with databases and database management systems.

Create service software, including unit and integration tests.

Collaborate with project teams to determine scope, requirements, and limitations.

Review project requests to estimate time and cost.

Perform complex programming, development, and project management tasks with minimal supervision.

Identify and resolve complex technical/application issues, including occasional off-shift or weekend support.

Drive application development focused on delivering business value.

Mentor and assist software engineers, providing technical direction and support.

Maintain high standards of software quality and follow best practices.

Proactively seek help when needed after reasonable independent research.

Maintain urgency on tasks and follow up on dependencies and blockers.

Hybrid schedule; in-office twice per week (may increase as business needs evolve).

Required Education & Experience

Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 10+ years of experience

Master’s degree with 8+ years of experience.

Required Technical Skills

10+ years of experience designing and developing Java applications.

Experience building, deploying, and maintaining software at scale.

Strong experience with relational and NoSQL databases.

Knowledge of architectural patterns such as MVC, Microservices, and event-driven design.

Hands‑on experience with CI/CD tools (Jenkins, Azure DevOps, GoCD).

Experience deploying and supporting applications in AWS or Azure.

Experience with AI tools is a significant plus.

Experience with message streaming solutions (AWS Kinesis, SQS, SNS, Kafka, RabbitMQ, ActiveMQ).

Experience designing RESTful APIs and using API tools (Swagger, Postman, Assertible).

Test‑driven development and behavior‑driven development experience; tools such as Cucumber and Selenium.

Experience with datastores such as AWS Aurora, RDS, DynamoDB, MongoDB, Elasticsearch, Cassandra, Redis, MySQL, Oracle.

Familiarity with AWS services like API Gateway, ALB/NLB, Fargate, Lambda, S3, CloudWatch.

Experience debugging and maintaining software on Linux/Unix systems.

Required Soft Skills

Strong computer science fundamentals (data structures, algorithms).

Ability to work under pressure and within deadlines.

Passion for technology and collaboration.

Demonstrated leadership on small to medium‑scale projects.

If you are interested in W2 contract with direct client then please do share your updated copy of resume on below mention email id.

Thanks

Shivam

EMAIL:

shivam.awasthi@motionrecruitment.com

#J-18808-Ljbffr