BigBear.ai is seeking a Java/JEE Developer (Senior) to 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 browser-based application implemented using Java and backend web services.
Requirements
- Experience with Java & Java Frameworks (design and software development experience including designing, programming, and documenting large-scale software systems)
- Experience developing front-end using Angular and React
- Experience with Micro Services frameworks such as Spring Boot/Spring
- Maven
- AWS cloud experience
- AWS Lambda
- JMS/IBM MQ/AWS SQS
- Oracle/Postgres DB
- Experience with NoSQL DBs like MongoDB, DocumentDB, DynamoDB etc
- SQL
- ETL
- Docker
- Jenkins
- Konvoy
- Kubernetes
- Harness
Responsibilities
- Design and implement JEE software applications in TomcatWebSphere Application ServerWebLogicJBoss or related JEE server
- Use modern software engineering IDEs including Eclipse, IntelliJ, etc. for design, development, and testing the software
- Work with users in an Agile development approach to understand and document requirements in JIRA, then elicit feedback and refine solution through demonstrations
- Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology
- developing and testing Java code as dictated by project requirement
Other
- Bachelor's Degree and 8 to 10 years of experience
- High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment
- Ability to lead and mentor junior level developers
- 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
- Master’s degree in computer science or related field