What are the responsibilities and job description for the Senior Java/AWS Software Engineer - Hybrid (Peoria/Chicago, IL) - 10+ Years Experience position at Shiro Technologies?
We are seeking an experienced Senior Software Engineer to join an Agile development team supporting enterprise-scale applications and cloud-based solutions. The ideal candidate will have strong backend development expertise, extensive Java experience, and hands-on AWS cloud development experience.
Key Responsibilities:
• Participate in Agile/Scrum ceremonies including Daily Standups, Sprint Planning, Grooming, Reviews, and Retrospectives
• Design, develop, test, debug, and maintain complex software applications
• Develop scalable backend services and enterprise applications
• Lead technical design discussions and architectural decisions
• Perform system integration, testing, deployment, and production support
• Review code and mentor team members through technical guidance
• Collaborate with cross-functional teams to deliver high-quality solutions
• Support application maintenance and incident resolution, including occasional off-hours support
Required Qualifications:
• Bachelor''s degree in Computer Science, Engineering, or related field with 10 years of experience
OR
• Master''s degree with 8 years of experience
• 10 years of software development experience
• 10 years of hands-on Java development experience
• Strong experience designing and building enterprise applications
• Experience with RESTful API design and development
• Strong understanding of data structures and algorithms
• Experience working in Agile/Scrum environments
Cloud & DevOps Experience:
• Minimum 3 years of AWS development experience
• Experience with CloudFormation, ECS, Lambda, Fargate, Elasticsearch, S3, and IAM
• Experience deploying applications through CI/CD pipelines using Jenkins, Azure DevOps, or similar tools
• Experience deploying and maintaining applications in public cloud environments
Technical Skills:
• Java, Microservices, MVC Architecture
• AWS Cloud Services
• REST APIs, Swagger, Postman
• Relational and NoSQL Databases
• DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle
• AWS SQS, SNS, Kinesis
• Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
• Selenium, Cucumber
• CI/CD and DevOps Practices
Interview Process:
• 90-Minute Technical & Coding Interview
• Preference for onsite interview; virtual interviews available via Microsoft Teams