Bigbear.ai - Ashburn, VA

posted 3 months ago

Full-time - Senior
Ashburn, VA

About the position

BigBear.ai is seeking a Senior Full Stack Developer (JAVA/JEE) to support the ongoing modernization and maintenance of the CBP information systems, using JAVA/JEE. In this role, you will be responsible for designing and implementing JEE software applications, utilizing modern software engineering tools and methodologies. This includes working with Eclipse, Spring Boot, Kubernetes, Docker, and Atlassian Products such as Jira and Confluence. You will collaborate with users in an Agile development approach to understand their requirements, elicit feedback, and refine solutions through demonstrations. Presenting the solution at both formal and informal design reviews is also a key part of the role, along with documenting the design according to the Government's system lifecycle methodology. The ideal candidate will have a Bachelor's Degree and 8 to 10 years of experience in the field. You should be proficient in HTML, JavaScript, CSS, XML, and JSON, as well as AWS, JQuery, Angular, and React. Experience with SQL and JEE Web Tier Technologies, including Servlets, Struts, and Spring MVC, is essential. Additionally, familiarity with EJBs, web services (both SOAP and Restful), and Unix/Linux environments is required. You should also have experience with JEE Server technologies such as Spring Boot, Tomcat, WebLogic, and WebSphere, as well as JMS and database connectivity (JDBC, JPA, Hibernate). A strong background in developing microservices with Java JEE is also necessary.

Responsibilities

  • Design and implement JEE software applications.
  • Use modern software engineering tools and methodologies including Eclipse, Spring Boot, Kubernetes, Docker, and Atlassian Products (Jira, Confluence).
  • Work with users in an Agile development approach to understand requirements and elicit feedback.
  • Refine solutions through demonstrations and present at formal and informal design reviews.
  • Document the design according to the Government's system lifecycle methodology.

Requirements

  • Bachelor's Degree and 8 to 10 years of experience in software development.
  • Proficiency in HTML, JavaScript, CSS, XML, and JSON.
  • Experience with AWS, JQuery, Angular, and React.
  • Strong SQL skills and experience with JEE Web Tier Technologies (Servlets, Struts, Spring MVC).
  • Familiarity with EJBs and web services (SOAP and Restful).
  • Experience with Unix/Linux environments and JEE Server technologies (Spring Boot, Tomcat, WebLogic, WebSphere).
  • Knowledge of JMS and database connectivity (JDBC, JPA, Hibernate).
  • 8-10+ years of Java JEE experience developing microservices.

Nice-to-haves

  • Experience in developing 100% automated unit tests.
  • Ability to work in a high-pressure, tight-deadline environment.
  • Superior written and oral communication skills.
  • Ability to multitask efficiently in an ever-changing data environment.
  • Excellent verbal/written communication and problem-solving skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service