API Java Python Developer, Senior
Listed on 2025-12-05
-
Software Development
Backend Developer, Cloud Engineer - Software
API Java Python Developer, Senior – CGI Federal
Join to apply for the API Java Python Developer, Senior role at CGI
CGI Federal has an exciting opportunity for an API/Java/Python Developer within our Intel sector, advancing the national security mission through cutting‑edge technology. We are seeking individuals with a passion for keeping pace with rapidly evolving technology advancements and leveraging their knowledge on a highly collaborative team to deliver state‑of‑the‑art capabilities. The API/Java/Python 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 cloud‑based solutions.
This position is located in Arlington, VA, a hybrid working model is acceptable.
Key Responsibilities- Design, develop, test, and deploy robust and scalable applications and APIs using Java and Python.
- API Design and Integration:
Design and implement RESTful APIs and microservices, ensuring secure and efficient communication between different systems and applications. This also involves integrating third‑party APIs and services. - Database Management:
Work with various database systems (e.g., SQL and No
SQL databases like Postgre
SQL, Mongo
DB, MySQL) for data storage and retrieval. - Collaboration:
Collaborate with cross‑functional teams, including frontend developers, product managers, and QA teams, to define requirements, integrate components, and ensure seamless functionality. - Performance Optimization and Security:
Optimize code and system performance, troubleshoot issues, and ensure adherence to security best practices in data handling and API authentication. - Cloud Integration (Optional):
If applicable, implement and integrate cloud services and APIs (e.g., AWS, Azure) for cloud‑native solutions and deployments. - Maintenance and Support:
Provide ongoing support, maintenance, and enhancements for existing applications and APIs.
Qualifications:
Senior Level
- Bachelor’s degree and/or 5 to 8 years of experience.
- Active TS/SCI and the ability to obtain and maintain a TS/SCI with CI Poly.
- Proficiency in Java and/or Python programming languages and associated frameworks (e.g., Spring Boot, Flask, Django).
- Strong understanding of API architectural styles (e.g., REST, Graph
QL, SOAP) and experience with API development tools (e.g., Postman, Swagger UI). - Familiarity with database systems (SQL and/or No
SQL). - Experience with version control systems like Git.
- Knowledge of software development methodologies (e.g., Agile, Scrum).
- Problem‑solving skills and the ability to work independently and collaboratively.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Qualifications:
SMS Level
- Education and/or
Experience:
Bachelor’s degree and/or 10+ years of experience. - Security Clearance:
Active TS/SCI and the ability to obtain and maintain a TS/SCI with CI Poly. - Proficiency in Java and/or Python programming languages and associated frameworks (e.g., Spring Boot, Flask, Django).
- Strong understanding of API architectural styles (e.g., REST, Graph
QL, SOAP) and experience with API development tools (e.g., Postman, Swagger UI). - Familiarity with database systems (SQL and/or No
SQL). - Experience with version control systems like Git.
- Knowledge of software development methodologies (e.g., Agile, Scrum).
- Problem‑solving skills and the ability to work independently and collaboratively.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
CGI Federal is growing its high‑performance team whose members share a passion for building high‑quality, scalable, advanced IT solutions in a collaborative, fast‑paced, outcome‑driven mission. This position requires a proactive individual with strong technical skills and the ability to manage and improve processes effectively.
CompensationA reasonable estimate of the current range for this role in the U.S. is $‑$.
Benefits- Competitive compensation
- Comprehensive insurance…
(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).