Software Engineer
Not Disclosed
Chicago, IL
12 Months
Not Disclosed
Not Disclosed
Federal
Job Posted on (Sep 04, 2025)
Reference Number: BTILSE81
Job Description
Description:
Qualifications:
EDUCATION AND EXPERIENCE
Bachelor's degree in a related field, or commensurate specialized training, certification, or work experience
Minimum three years of work experience
KNOWLEDGE AND SKILLS
Advanced knowledge of software development methodologies, lifecycles (such as Agile), design concepts, application servers, middleware applications, and tools
Advanced understanding of Continuous Integration (CI)/continuous Delivery/Deployment (CD) technologies and tools used to improve software development processes
Advanced object-oriented programming skills
Advanced knowledge of cloud platforms, technologies, frameworks, and solutions
Advanced proficiency in one or more coding languages
Advanced proficiency in a relational database system
Advanced ability to design and code the right solutions starting with broadly defined problems
Advanced analytical thinking and decision-making abilities
Excellent written and verbal communication abilities, including presentation skills
This document indicates the general nature and level of work performed by employees within this position. It is not a comprehensive inventory of all duties, responsibilities, and qualifications required of the employee assigned to this job. Responsibilities, tasks, and duties might differ from those outlined in the job description, and other duties, as assigned, are a part of the job. The client reserves the right to modify the elements of this job description, as business needs require.
Responsibilities:
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.
Please list the top 3 hard skills:
Java with Spring framework
SQL skills
AWS services and Terraform IaC
Please list the top 3 soft skills:
Quick learner
Communication
Team player
Please provide a brief description of the role/department:
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.
Notes:
Onsite
Mon - Fri
Total Reg Hours: 40.00
8:00 AM - 5:00 PM
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status