> Markdown version of [/jobs/ext/188625-software-developer-engineer](https://www.wearedevelopers.com/jobs/ext/188625-software-developer-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer/Engineer - **Company:** CGI Group - **Location:** Baltimore, MD, United States - **Experience:** Expert - **Salary:** $79,600.0 - $156,700.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Elastic Compute Cloud, Amazon S3, JIRA, Automation of Tests, Unit Testing, Customer Information Control System (CICS), COBOL (Programming Language), Code Review, Continuous Integration, IBM DB2, DevOps, Distributed Systems, IBM Websphere Application Server, Integrated Development Environments, Java API for RESTful Web Services (JAX-RS), Junit, Cisco Nexus Switches, Regression Testing, Ansible, Swagger, Service-Oriented Architecture, SonarQube, Openapi, Enterprise Software Applications, Apache Camel, Spring-boot, Git, Git Flow, Information Technology, Deployment Automation, Apache Kafka, Api Design, Jenkins, Confluent - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=603170efc50ddd6f ## About the Role Ability to obtain and maintain Public Trust clearance .Bachelor's degree +7 years of relevant IT experience .Strong hands on experience with Java 8+, Spring Boot, RESTful API development, and microservice architecture. .Experience with SOA principles, API development/management, and integration technologies. .Proficiency with Git/GitFlow, CI/CD pipelines, and automated testing (JUnit, TDD/BDD). .Familiarity with Apache Kafka/Confluent including brokers, schema registry, and security configuration. .Experience with WebSphere/Liberty, cloud based deployments (AWS EC2/S3), or similar enterprise application platforms. .Strong problem solving and diagnostic skills across distributed systems. .Ability to write clear technical documentation and communicate effectively with cross functional teams., Experience supporting federal modernization initiatives or large enterprise SOA environments. .Familiarity with CICS, COBOL/DB2, or legacy integration touchpoints. .Experience with RPA development, MDE toolchains, and DevOps automation (Ansible, Jenkins, Nexus, SonarQube). .Knowledge of 508 accessibility, user experience evaluation, and governance processes., * Embedded Software Development * Java * RESTful (Rest-APIs) * Spring Boot ## Description Design, develop, enhance, and maintain enterprise applications, APIs, and web services supporting systems such as Enterprise Document Management, Enterprise Records Management, and the DCS Framework. .Implement and support Service Oriented Architecture (SOA) solutions using technologies such as Java/Spring Boot, JAX RS, OpenAPI/Swagger, and integration patterns across WebSphere/Liberty, z/OS Connect, and Apache Camel. .Develop and support Modern Development Environment (MDE) assets including automated build/deploy pipelines, development tooling, DevOps integrations, and technical documentation. .Create and maintain event-driven components using Apache Kafka/Confluent including schema design, secure connectivity, topic management, and event consumer/producer integrations. .Contribute to Robotic Process Automation (RPA) development efforts by coding automations, performing code reviews, updating Jira tasks, and supporting deployment activities. .Conduct unit testing, regression testing, automated test development, and ensure compliance with quality standards, including accessibility (Section 508) and modern UX guidelines. .Support production operations, perform troubleshooting, triage defects, monitor application health, and resolve issues across multiple SITES supported platforms. .Participate in Agile ceremonies, produce technical documentation, and deliver weekly updates, status reports, development logs, and other required deliverables. ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)