Senior Software Engineer

  • Chicago, IL
  • Posted 12 hours ago | Updated 6 hours ago

Overview

On Site
$58 - $63 /hr
Contract - Independent
Contract - Long term

Skills

("Software Engineer" OR "Senior Software Engineer") AND ("software development lifecycle" OR "SDLC") AND "Java" AND "Spring Framework" AND "SQL" AND "AWS" AND "Terraform" AND ("Continuous Integration"

Job Details


Stefanini Group is hiring!Stefanini is looking for a Senior Software Engineer in Chicago, IL (Onsite role).For quick Apply, please reach out to Akash Gupta: / W2 candidates only! The Senior Software Engineer contributes to each phase of the software development lifecycle by developing software, assisting in designing and implementing systems according to standards, and creating automated tests.This position is considered advanced level and performs work of moderate to high complexity. The incumbent works under general supervision and may lead some efforts autonomously. PRINCIPAL DUTIES AND RESPONSIBILITIES:Develops moderately complex to complex systems, applications, and solutions that may have a technology or platform impact.Develops high-quality code that minimizes disruptions to the production environment and meets project deadlines for smaller/mid sized projects.Codes applications using a disciplined development process and follows security best practices, performs code documentation, sources code versioning, and maintenance.Designs and implements Continuous Integration (CI)/continuous Delivery/Deployment (CD) pipelines to improve software development efficiency and quality.Performs reliable automated test cases to ensure application quality and stability in partnership with Quality Engineers, reducing the risk of errors and downtime.Leads the installation, configuration, upgrades, migration of software, systems, and resources in various environments and implements enhancements to improve reliability, security, and performance for smaller/mid-sized projects.Participates in peer review sessions, provides, and receives constructive feedback for technical deliverables. BRIEF DESCRIPTION OF THE ROLE:Work on migration of complex, monolithic Java Spring applications from on-premise environments to AWS, ensuring minimal downtime and data integrity.Design and implement scalable, cloud-native solutions using AWS services such as ECS, RDS, S3 etc.Translate existing SQL-heavy data operations in AWS-managed databases (e.g., RDS, Aurora) while optimizing performance.Develop and maintain Infrastructure as Code (IaC) using tools like Terraform for consistent, automated cloud provisioning.Collaborate with cross-functional teams to refactor legacy components, integrate with Ops best practices, and ensure security, scalability, and operational excellence.

#LI-AG

#ONSITE

EDUCATION AND EXPERIENCE:Bachelor's degree in a related field, or commensurate specialized training, certification, or work experienceMinimum three years of work experience Top 3 hard skills:Java with Spring frameworkSQL skillsAWS services and Terraform IaC Top 3 soft skills:Quick learnerCommunicationTeam player KNOWLEDGE AND SKILLS:Advanced knowledge of software development methodologies, lifecycles (such as Agile), design concepts, application servers, middleware applications, and toolsAdvanced understanding of Continuous Integration (CI)/continuous Delivery/Deployment (CD) technologies and tools used to improve software development processesAdvanced object-oriented programming skillsAdvanced knowledge of cloud platforms, technologies, frameworks, and solutionsAdvanced proficiency in one or more coding languagesAdvanced proficiency in a relational database systemAdvanced ability to design and code the right solutions starting with broadly defined problemsAdvanced analytical thinking and decision-making abilitiesExcellent written and verbal communication abilities, including presentation skills Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives. Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers. About Stefanini Group:The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.