API/Java/Python Developer, Journeyman
CGI
Arlington, Virginia
Full Time
On-site
Job Description
Position Description CGI Federal has an exciting opportunity for an APIJavaPython Developer within our Intel sector advancing the national security mission through cutting edge technology. You must have a passion for keeping pace with rapidly evolving technology advancements and leveraging your knowledge on a highly collaborative team to deliver stateoftheart capabilities. The APIJavaPython Developer is responsible for the design, development, and maintenance of software applications and APIs using Java and Python programming languages. This role often involves a combination of backend development, API integration, and sometimes includes aspects of cloudbased solutions. Associates with the system engineers and developers to ensure information security. CGI Federal is growing its highperformance team whose members share a passion for building highquality, scalable, advanced IT solutions in a collaborative, fastpaced, outcomedriven mission. This position is located in USA VA Arlington; hybrid working model is acceptable. Responsibilities Bachelors degree and 5 years experience. Active TSSCI and the ability to obtain and maintain a TSSCI with CI Poly. Design, develop, test, and deploy robust and scalable applications and APIs using Java and Python. This includes writing clean, efficient, and welldocumented code. Design and implement RESTful APIs and microservices, ensuring secure and efficient communication between different systems and applications. This also involves integrating thirdparty APIs and services. Work with various database systems (e.g., SQL and No SQL databases like Postgre SQL, Mongo DB, MySQL) for data storage and retrieval. Collaborate with crossfunctional teams, including frontend developers, product managers, and QA teams, to define requirements, integrate components, and ensure seamless functionality. Optimize code and system performance, troubleshoot issues, and ensure adherence to security best practices in data handling and API authentication. If applicable, implement and integrate cloud services and APIs (e.g., AWS, Azure) for cloudnative solutions and deployments. Provide ongoing support, maintenance, and enhancements for existing applications and APIs. Compensation Range A reasonable estimate of the current range for this role in the U.S. is . Benefits Competitive compensation Comprehensive insurance options Matching contributions through the 401(k) plan and the share purchase plan Paid time off for vacation, holidays, and sick time Paid parental leave Learning opportunities and tuition assistance Wellness and Wellbeing programs Required Qualifications Design, develop, test, and deploy robust and scalable applications and APIs using Java and Python. Design and implement RESTful APIs and microservices. Work with various database systems (e.g., SQL and No SQL databases like Postgre SQL, Mongo DB, MySQL). Collaborate with crossfunctional teams. Optimize code and system performance. Implement and integrate cloud services and APIs. Provide ongoing support, maintenance, and enhancements for existing applications and APIs. EEO Accessibility Statement Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight or any other legally protected status or characteristics to the extent required by applicable federal, state, andor local laws where we do business. CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_ You will need to reference the Position the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is
External application opens in new window