Bachelor's degree in computer science or related engineering field with 5+ years of experience
5 years of Java/JEE design and software development experience in large-scale enterprise systems
Proficiency in Java web application development using Spring Boot
Experience designing and implementing REST web services
Familiarity with web technologies such as Angular, HTML, CSS, and JavaScript
Competence in writing SQL queries and working with RDBMS (e.g., Oracle, PostgreSQL)
Experience with JPA/Hibernate for database interactions
Responsibilities
Design and implement REST microservices using Java, Spring, and JUnit
Develop dynamic web applications with Angular interfacing backend microservices
Perform data modeling and write complex SQL queries
Collaborate effectively within a large Agile development team
Unit test microservices to ensure code quality
Provide documentation for developed software systems
Participate in continuous improvement of engineering practices
Benefits
Opportunity to work in a challenging and innovative environment
Professional development opportunities
Collaborative and dynamic team culture
Involvement in cutting-edge technology projects
Flexible work arrangements to suit your lifestyle
Full Job Description
Overview
BigBear.ai is seeking a Java/JEE Developer(Mid-Level) to join our team to begin an exciting and challenging career in Ashburn, VA.
What you will do
Design, implement, and unit test REST microservices with Java, Spring, and JUnit
Develop web applications with Angular that communicate with backend microservices
Write complex SQL queries and perform data modeling
Work collaboratively within a large, Agile development team
What you need to have
Bachelor's degree in computer science or related engineering field with 5+ years of technical experience
At least 5 years of Java/JEE design and software development experience including designing, developing, and documenting large-scale enterprise software systems
Java web application development required
Spring Boot
REST web services
RxJS
Typescript
XML/JSON
RDBMS (e.g. Oracle or PostgreSQL)
SQL
JPA/Hibernate
Angular
HTML/Javascript/CSS
Familiar with AWS
What we'd like you to have
Master's degree in computer science or related field is a plus
Experience with microservices architecture
Experience with NoSQL databases
Experience with Eclipse and Visual Studio Code
Agile development approach
Good communication skills (writing and presenting)
Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done
Ability to work in a high-pressured, tight-deadline environment
Superior written and oral communication skills are essential
Must be able to multitask efficiently and progressively and work comfortably in an ever-changing data environment
Must work well in a team environment as well as independently
Excellent verbal/written communication and problem solving skills; ability to communicate information to a variety of groups at different technical skill levels
About BigBear.ai, Inc.
BigBear.ai is a leading provider of artificial intelligence and machine learning solutions that enable businesses to make better decisions by automating and augmenting their data analysis capabilities. The company's platform leverages advanced algorithms and data analytics tools to help organizations extract insights from large and complex data sets, and to develop predictive models that can be used to optimize business processes and improve operational efficiency. BigBear.ai's solutions are used by a wide range of industries, including defense, intelligence, finance, healthcare, and energy.