hero

Great tech jobs in Knoxville, Tennessee

Sponsored by M-Force Staffing

Senior Java Software Engineer

CGI

CGI

Software Engineering
Knoxville, TN, USA
Posted 6+ months ago

Meet our professionals

CGI USA - Knoxville and CGI: Creating jobs, growing communities

Position Description:

CGI is in search of a Senior Java Engineer experienced in developing and deploying cloud-based applications. The ideal candidate must be self-motivated to drive solutions and proactively create the necessary documentation to support and describe technical solutions. This role involves contributing to next-generation solutions for our financial clients.

Full-time position; contracting is not applicable.

Eastern Time Zone work hours required.

Candidates should be flexible to work in a hybrid model at our Knoxville, TN office.

Your future duties and responsibilities:

- Design and develop multi-layered technical solutions, accommodating multi-device support.
- Enhance development processes by suggesting continuous improvements.
- Lead a technical team from a development perspective.
- Efficiently plan, guide, and direct the development team's assigned work.
- Contribute to technical problem-solving and analysis.
- Engage in coding, adhere to standard methodologies, and exhibit design/analytical/code review skills.
- Engage in estimation techniques, SDLC, Development methodologies (Agile advantageous), and industry-standard processes. Identify and offer recommendations to resolve issues promptly.
- Demonstrate a quick learning ability to integrate/deploy software across Linux, cloud, and Windows environments.
- Provide technical designs/solutions for business challenges.
- Proficient in modern Java (8 or newer) with some UI knowledge.
- Develop detailed mappings between old and new data elements.
- Liaise with customers to verify business rules and clarify data analysis.
- Create standardized procedures for common conversion routines to improve efficiencies.

Required qualifications to be successful in this role:

- 9 to 12 years of software development and application improvement experience.
- Minimum 5 years in a Technical Leadership role with demonstrated technical skills, as well as design/architecture experience.
- Hands-on expertise in Core Java, J2EE (JPA, JDBI, JMS), and security frameworks like SAML or SSO.
- Proficiency in jQuery, HTML5, CSS3, and JavaScript.
- Experience/knowledge of PostgreSQL, SQL, and Linux; familiarity with MongoDB.
- Knowledge of Rest API, JSON, and exposure to Release Management (Complex build scripts and deployment).
- Proficiency with development tools (Eclipse/Junit), version control tools (Git/CVS/SVN), build tools (Maven), SQL Developers, etc.
- Strong understanding of coding standards, best practices, and robust design/analytical/code review skills.
- Good comprehension of estimation techniques, SDLC, Development methodologies (Agile advantageous), and industry-standard processes.
- Exposure to Docker and Kubernetes.
- Familiarity with tools such as Eclipse/IntelliJ, Maven, version control tools, etc.
- Strong oral, written communication & interpersonal skills.
- Quick learning ability to integrate/deploy software across Linux, cloud, and Windows environments.
- Experience in providing technical design/solutions for business issues.

LI-JG1

Skills:

  • Java

What you can expect from us: