Senior Software Developer
Listed on 2026-06-21
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, Java Developer
Senior Software Developer
Category: Software Development/ Engineering
Main location: United States, Louisiana, Lafayette
Alternate Location(s): United States, Tennessee, Knoxville
Position : J
Employment Type: Full Time
Position DescriptionCGI is seeking an enthusiastic, creative senior SW developer to join a high-performing Agile team in designing and building modern, services-based web applications for a large government agency. The team uses a modern development stack and various open‑source technologies. You will help modernize a cloud-based system, grow your leadership and technical skills with in‑demand technologies in a fast‑paced environment, and deliver quality software alongside a passionate customer.
This position is located in either Lafayette, LA or Knoxville, TN office; a hybrid working model is acceptable.
Responsibilities- Collaborate with the team in an Agile setting to research best practices, design and develop the application architecture, implement solutions, mentor fellow team members, and test and deploy solutions.
- Work closely with users, stakeholders, business analysts, and product managers to understand problem statement, functional and non‑functional requirements.
- Participate in daily Scrum ceremonies and conduct sprint demos for stakeholders.
- Participate in all phases of an Agile software development lifecycle, including application design/requirements gathering, estimating development activities, authoring application code, participating in code reviews, and testing the software.
- Author and review web application code using AI paired programming techniques.
- Participate in daily team discussions and code collaboration to promote continuous progress.
- Participate in client, industry, and end‑user discussions to provide a technical viewpoint on the application.
- Participate in technical design sessions to create sustainable, high‑performing features and provide accurate estimates and development timelines.
- Continuously improve development tools and technologies.
- Author automated testing scripts for the application.
- Augment and improve system architecture.
- Gain a general understanding of database design and optimize application access to backend data.
- Minimum 7+ years hands‑on experience with core Java (frontend and backend) development, JEE skills, and extensive knowledge of design patterns and related frameworks.
- Experience with Spring Boot and Microservices.
- Experience with AI paired programming tooling.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) methodologies.
- Experience with Test Driven Development (TDD) and Paired Programming.
- Experience with API development and application security best practices (OAuth, TLS, PKI, etc.).
- Experience working with Apache Kafka messaging software and PostgreSQL RDBMS.
- Demonstrated culture of continuous process improvements and applying lessons learned from recent projects.
- Proactive, detail-oriented, self‑motivated professional who can hit the ground running.
- Demonstrated technical leadership skills with passion for exploring emerging technologies.
- Strong analytical and problem‑solving skills, ability to innovate, and a can‑do attitude.
- Quick learner with ability to multi‑task, work under pressure, manage tight deadlines, adapt to changing requirements and tackle ambiguity without impacting delivery.
- Detail‑oriented with exceptional written and verbal communication skills.
- Ability to build trusted relationships and partner across a complex organization.
- Willingness to ask questions, challenge the status‑quo, and seek out answers.
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline.
- Java / JEE, Spring Framework, Spring Boot, REST JAX‑RSC, Web Services, Security, Controllers/Service, Spring Data ORM (Hibernate/JPA
2), JSON. - AWS Serverless Services – SQS, SNS, SES, Step Functions, Lambda.
- AWS Analytics – Glue, Redshift, EMR, Open Search, Athena, Sage Maker, Quick Sight.
- Event streaming – Kafka.
- Web Server – Apache, Application Server – JBoss EAP.
- Open Source Frameworks – commons‑*, ehcache, velocity, aopalliance, mail, swagger, etc.
- User…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).