Bigbear.ai - Ashburn, VA

posted 3 months ago

Full-time - Senior
Ashburn, VA

About the position

BigBear.ai is seeking a Senior Full Stack JAVA/JEE Developer for a multi-year contract 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 including Eclipse, Spring Boot, Kubernetes, Docker, and Atlassian Products such as Jira and Confluence. You will work closely with users in an Agile development approach to understand their requirements, elicit feedback, and refine solutions through demonstrations. Additionally, you will present your solutions at both formal and informal design reviews, ensuring that all designs are documented according to the Government's system lifecycle methodology. The ideal candidate will have a strong background in full-stack development, with extensive experience in HTML, JavaScript, CSS, XML, and JSON. You should be proficient in AWS, JQuery, Angular, and React, as well as SQL and JEE Web Tier Technologies, including Servlets, Struts, and Spring MVC. Your experience should also include working with web services (both SOAP and Restful), Unix/Linux environments, and JEE servers such as Spring Boot, Tomcat, WebLogic, and WebSphere. A solid understanding of database connectivity through JDBC, JPA, and Hibernate is essential, along with 8-10+ years of Java JEE experience in developing microservices. In addition to technical skills, we are looking for someone who can develop 100% automated unit tests and has a strong Agile development approach. The ability to work in a high-pressure, tight-deadline environment is crucial, as is the capacity to multitask efficiently in an ever-changing data environment. Superior written and oral communication skills are essential, as you will need to communicate complex information to a variety of groups with different technical skill levels.

Responsibilities

  • Design and implement JEE software applications.
  • Utilize 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 refine solutions through demonstrations.
  • Present solutions at formal and informal design reviews and document designs 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).
  • Experience with web services (SOAP and Restful).
  • Familiarity with Unix/Linux environments.
  • Experience with JEE servers (Spring Boot, Tomcat, WebLogic, WebSphere).
  • Knowledge of 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.
  • Excellent verbal/written communication and problem-solving skills.
  • Ability to communicate information to a variety of groups at different technical skill levels.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service