Senior Back End Developer
Listed on 2025-12-20
-
Software Development
Cloud Engineer - Software, Software Engineer, Full Stack Developer, DevOps
Overview
Big Bear.ai is seeking a Backend
Developer (Senior) to join our team to begin an exciting and challenging career in Ashburn, VA.
- Working closely with the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to implementation to test) for a java backend application involving extensive messaging and transaction processing
- Design and implement Micro Service Architecture for Cloud based software applications
- Use modern software engineering tools including Eclipse, Jira, and Atlassian Suites for design, development, and testing the software
- Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology
- Bachelor's Degree and 8 to 10 years of experience
- 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems
- Ability to diagnose problems and support production systems
- Experience working with Applications on Cloud utilizing serverless hosted services like AWS S3, Dynano
DB, Lambda etc - Java Micro Service Architecture frameworks such as Spring Boot
- Experience with container platforms like Docker and Kubernetes
- SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position
- Experience with No
SQL DBs like Mongo
DB, Document DB, Cassandra etc. - Messaging and Streaming Systems (Kafka, SQS and Kinesis)
- XML/JSON
- Unix/Linux
- Experience with JPA/Hibernate
- Experience with building RESTful web services and experience with query language based APIs like GraphQL
- Jenkins, Maven, Gitlab and Jira for CI/CDDemonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
- Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential
- First-hand experience working with large project teams (working with the Federal Government a strong plus)
- Demonstrated ability to think critically and creatively to develop innovative solutions to software problems
- Ability to develop and maintain components with stringent performance requirements
- Agile development experience a plus
- IBM MQ , JMS, EJB, MDB and other JEE technologies
- JEE Server experience (Web Logic/Web Sphere/JBOSS/etc.)
- Master’s degree in Computer Science or related field is a plus
Big Bear.ai is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on Big Bear.ai’s predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in McLean, Virginia, Big Bear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit (Use the "Apply for this Job" box below). and follow Big Bear.ai
on Linked In: and X: @Big Bearai.
Big Bear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.
#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).