Knoxville TN | Knoxville Info | iKnowKnoxville
Scenic Knoxville
View RSS Feed

Mid Level Java Developer

  • Job Category: Engineering/Technical
  • Education: Bachelors Degree
  • FT/PT: Full-Time
  • Company: CGI

« Back

Job Description:

Position ID: J0621-3219

Position Description:
The best version of us starts with you! The best version of you starts here!

Do you want to take control of your future? Do you want to take your career to the next level as part of a dynamic company that gives you a direct stake in its success? CGI is seeking an exceptional Mid-Level Java Developer to join our Knoxville, TN team. . This position would suit a dynamic, innovative and enthusiastic software developer with a proven record of accomplishment not only in delivering quality applications, but also in providing excellent customer service.

You will interact with Lead Developers, System Analysts, Business Users, Architects, Test Analysts, Project Managers and peer developers to analyze system requirements, design and develop software solutions and enhancements. Technical solutions and supporting deliverables will be constructed to enable the client to accomplish its business objectives.

This role must be located in either Knoxville, TN.

Your future duties and responsibilities:
Mid-level development; researching, learning, and implementing new technologies efficiently. Work on a highly skilled and diverse team supporting clients across multiple industries. Foster collaboration and provide insight while contributing to the completion of business requirements. Other responsibilities:
Execute and contribute in all phases of the full software development lifecycle
Recommend development options, including design, build, and test.
Understand technical specs, translate functional designs into technical designs
Document and maintain software functionality
Support release and deployment
Implement best practices
Proactively help identify project risks and help mitigate problems
Perform impact analysis to determine all the portions of the application which will need updating to implement the proposed changes
Work collaboratively with the designers to create full featured interfaces
Contribute in all phases of the development lifecycle
Prepare and produce releases of software components
Test code changes and resolve differences between expected and actual results
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Ensure that software meets or exceed specified standards and end-user requirements.
Resolve technical problems discovered by the team and internal clients. Responding in a timely manner. Researching issues and performing root cause analysis

Required qualifications to be successful in this role:
Bachelors Degree in Computer Science or other relevant discipline preferred
Excellent interpersonal and communication skills
Experience with Agile Methodology
Team oriented and can work with minimal oversight
Flexibility and adaptability
Planning and organizing skills
Proactive behavior and ownership
Technical Skills
Three plus years experience in Java and an understanding of the software development life cycle. Java development; analysis, maintenance and testing of a Java code base in support of web-based applications
AWS development experience
Python, C++, C, or C# a plus
Unit/Integrated/User-Acceptance Testing
Three plus years of experience Angular / Spring Boot frameworks
Programming skills using object-oriented programming (OOP) languages
Experience with other contemporary Java technologies (e.g. Weblogic, RabbitMQ, Tomcat, etc.)
Experience in JSP, J2EE, and JDBC
Knowledge of relational databases (e.g. SQL Server, Oracle) basic SQL query language skills
HTML / CSS / SASS = 2 plus years

Skill Set Years of Experience
Java 3+ years
Angular 3+ years
Spring Boot 3+ years


Experience with full stack development a plus
Agile experience
Knowledge of Spring and Maven frameworks, HTML, CSS
Knowledge or relational databases (e.g. SQL Server, Oracle) basic SQL query language skills
Test Driven Development
UI Testing Frameworks

Communication (Oral/Written)
Customer Service & Support
Problem Solving/DecisionMaking
Spring Boot
User Acceptance Testing


500 West Summit Hill Drive
Knoxville TN 37902

Contact Information:

Job Link: Apply Here!

Share by Email