> Markdown version of [/jobs/ext/526515-software-engineer-l2-or-l3](https://www.wearedevelopers.com/jobs/ext/526515-software-engineer-l2-or-l3). 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 Engineer L2 or L3 - **Company:** Jovian Concepts, Inc. - **Location:** Annapolis, MD, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Confluence, JIRA, Code Review, Data Mining, Data Security, Relational Databases, Web Development, PostgreSQL, Parsing, Scrum Methodology, Software Architecture, Software Engineering, Software Systems, Data Processing, Delivery Pipeline, Spring-boot, Curam Application Development, Containerization, AngularJS, Gitlab-ci, Information Technology, Atlassian Tools, AWS Fargate, Cloud Migration, Restful APIs, Docker, Microservices - **Published:** June 11, 2026 - **Apply:** https://www.juju.com/job/00000000g6z3u4 ## About the Role + Bachelor's degree in Computer Science or related discipline from an accredited college or university. Candidates without Bachelor\x27s degrees will be considered on a case by case basis and require 4 additional years of related experience. + SWE Level 2: Fourteen (14) or more years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity is required. + SWE Level 3:\x26nbsp; Twenty (20) years experience as a Software Engineer on programs and contracts of similar scope, type, and complexity is required + Experience developing software using Java and developing web applications using Angular or similar front\-end frameworks. + Experience designing and implementing RESTful APIs and working with PostgreSQL or other relational database technologies. + Experience with application modernization and software architecture evolution. + Experience working within Agile\/Scrum development teams and creating and maintaining technical documentation. + Security Clearance Requirement: Must possess active TS\/SCI with polygraph to be considered for this role., + Experience containerizing applications using Docker or similar technologies and designing and implementing microservices architectures. + Experience deploying or migrating applications to AWS cloud environments, including AWS services such as Fargate and Aurora PostgreSQL. + Experience implementing and maintaining GitLab CI\/CD pipelines and utilizing Jira and Confluence. + Experience with document parsing, data extraction, content processing frameworks. ## Description + Design, develop, and maintain RESTful APIs, service integrations, PostgreSQL database interactions, queries, and data access components. + Support application modernization efforts, including migration to Spring Boot, decomposition of monolithic functionality into microservices, and application containerization initiatives. + Implement and maintain document parsing and data processing capabilities while supporting cloud migration initiatives. + Collaborate within an Agile\/Scrum team to deliver software capabilities on a four\-week sprint cadence. + Participate in code reviews, troubleshooting, testing activities, continuous process improvement, technical documentation, and utilization of GitLab CI\/CD, Jira, and Confluence to support development and delivery activities. ## Related Videos - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)