Great tech jobs in Knoxville, Tennessee

Sponsored by M-Force Staffing
Knoxville Technology Council
Knoxville Technology Council

Senior Backend Developer



Software Engineering
Posted on Sunday, April 30, 2023

Meet our professionals

CGI USA - Finding your fit

Position Description:

It started as a dream in 1976, 46 years later CGI is among the largest IT and business consulting services firms in the world.

Are you looking for a challenge? In the age of digital disruption, emerging technologies are changing how organizations operate, serve customers and achieve their missions. CGI is one of the few global firms with the talent, scale, reach, and end-to-end services to help clients succeed with their digital transformation. CGI is hiring a Senior Developer to collaborate with a team of Back-End Engineers and produce APIs that scale our client’s dynamic front-end web applications.

What do you need to succeed? Strong back-end skills to include ORM Hibernate/ myBatis, SpringBoot, Microservices, Spring frameworks (Spring security, Spring batch, Spring MVC), REST API. Along with the ability to synthesize requirements, underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.

Your future duties and responsibilities:

• Engage with architects/product team to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative solutions.
• Design and develop solutions following established frameworks, application development standards and quality processes in projects
• Assess the impacts on technical design because of the changes in functional requirements.
• Gain knowledge and control of client integration endpoints (live API's, Batch, Queue based processing)
• Will work within a fast-paced Agile DevOps team contributing and collaborating with the scrum team on a daily basis.
• Participate in all phases of Agile methodology (planning, grooming, coding sprint items)
• Mentor junior developers, which may include performing code reviews. Suggest tools, technologies, and best practices that improve stability

Required qualifications to be successful in this role:

• 8+ years of experience in JEE technology stack. Back End Development capabilities supporting Database, server side development, and CI/CD integration
• 5+ years of experience with SpringBoot, Sprint Data, Spring Batch, Spring cloud and Sprint security
• Extensive experience with WebService development (SOAP/REST).
• Experience with ORM Hibernate, MyBatis.
• 2+ years of experience in Microservices development using Spring Boot. Understanding of key components of a micro services architecture including containers, load balancing, distributed cache, and preferable experience with Eureka and Zuul.
• Strong messaging systems knowledge, either Rabbit MQ, Kafka.
• Extensive experience writing Junit test cases, Mockito and PowerMock
• Experience with NoSQL database, Oracle, PostgreSQL.
• Experience handling JSON data in PostgreSQL
• Experience with Business Rules Engine, preferably Drools.
• Experience with Business Workflow Management systems
• Experience with Springfox 3.0, Swagger
• Practical knowledge of Git flow, and GitHub flow branching strategies.
• Familiar with DevOps toolchain experience: GitHub, JFrog Artifacts, SonarQube, et al.
• Experience with ELK stack, Elastic Search, Logstash and Kibana is a plus.

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to: skill set level; experience and training; and licensure and certifications. CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $94,500 - $165,300



  • Java
  • Jenkins
  • Spring
  • Spring Boot
  • SQL

What you can expect from us: