API/Java/Python Developer, Junior
Listed on 2025-12-01
-
Software Development
Python, Backend Developer, Software Engineer, Full Stack Developer
Overview
CGI Federal has an exciting opportunity for an API/Java/Python Developer (Junior) in Arlington, VA with a hybrid working model. This role supports the Defense, Intelligence & Space sector and involves the design, development, and maintenance of software applications and APIs using Java and Python.
Responsibilities- Design, develop, test, and deploy robust and scalable applications and APIs using Java and Python. This includes writing clean, efficient, and well-documented code.
- 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.
- 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 cross-functional 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.
- Cloud Integration (Optional):
If applicable, implement and integrate cloud services and APIs (e.g., AWS, Azure) for cloud-native solutions and deployments. - Provide ongoing support, maintenance, and enhancements for existing applications and APIs.
- Bachelor’s degree and/or 0 to 2 years of experience
- Able to obtain and maintain a TS/SCI with Poly, active TS/SCI with Poly highly desired.
- 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 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 factors such as skill set, level, experience, training, and certifications. A reasonable estimate of the current range for this role in the U.S. is $100,000 - $150,000.
- 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 Well-being programs
All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. 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_ with the Position email address is for accommodations only.
Job Details- Seniority level:
Entry level - Employment type:
Full-time - Job function:
Engineering and Information Technology - Industries: IT Services and IT Consulting
Location notes and additional postings exist, including various salaries and nearby offices. See the posting for details.
#J-18808-Ljbffr(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).