Senior Java/JEE/Web Services Software Engineer

BAE Systems is looking for an engineer with Java/JEE/WebServices software skills, and 5+ years of software design, code, and test experience.

The candidate will work as part of the multi-disciplinary M868 engineering team to design, code, and test new software in a rapid development environment to integrate, deploy, and support large, complex SW/HW based systems. The position will also include debugging and integrating challenging HW/SW systems designed in a multi-threaded, distributed application environment, and defining and developing significant features and upgrades to a complex, enterprise-wide Imagery and Geospatial Intelligence System. This position may require business travel in support of customer meetings and operational system deployment and support activities.

Keywords:Java, JEE, OOAD, software development, web development, UNIX/Linux, Agile, Iterative, Web Services, REST, shell scripting (sh, csh, bash,ksh), JavaScript, JSON, JQuery, Python,Jira, Apache, AWS, ArcGIS, Ansible, GIT, MongoDB, AllegroGraph

Minimum Education and Experience Bachelor’s Degree and 5 years work experience or equivalent experience Required Skills and Education – US Citizenship and ability to be granted a security clearance by the Federal Government

  • Bachelor’s degree in engineering/technical discipline, and 5+ year(s) software design, code and debugging experience across the entire development lifecycle (or MS with 3+ years related experience)
  • Proficiency with Java/JEE
  • Experience with Java Frameworks such as Spring
  • Experience with Cloud computing environments such as AWS
  • Knowledge of and experience with software design patterns and heuristics and their application.
  • Experience with object oriented design patterns, their use, and their tradeoffs
  • Experience developing, deploying, and maintaining web services to include WSDL, SOAP, XML,

XSD, XSLT, XQuery/Xpath in a live commercial or government production environment

  • Experience developing successful object-oriented systems with a focus on maintainability

and testability, and deep understanding of issues surrounding layering and dependencies in object oriented systems

  • Understanding and skills in software design and code, especially Object Oriented Analysis & Design (OOAD)
  • Familiarity with various web services standards (WS*), to include security standards
  • Experience integrating web services technology with legacy systems
  • Experience and familiarity with UNIX and/or Linux
  • Experience with UML and UML tools
  • Experience following an object-oriented software process in an iterative lifecycle
  • Self-starter with ability to multitask
  • Team player with a proactive attitude and the ability to be productive in a dynamic/collaborative environment
  • Strong oral and written communications skills

Preferred Skills and Education – Bachelor of Science degree in Computer Science

  • Proficiency in multiple high level programming languages (e.g., C++, Java)
  • Experience with geospatial data and/or large imagery archive systems is a plus
  • Experience with Semantic Web Technologies
  • Agile Development methodologies
  • Development languages (e.g., C++, Java/JEE) – Scripting and other languages (e.g., sh, csh, bash, ksh, Python, JavaScript, UML, AJAX, JSON, XML, HTML, HTML5, CSS, JQuery, and/or PERL)
  • Database tools and design (e.g., Oracle, Postgres, SQL, MongoDB, AllegroGraph, NoSQL, AllegroGraph, RDF, and/or SPARQL)
  • Development tools and services (e.g., Eclipse, Spring Framework, JBoss, Hibernate, Apache, Tomcat, Maven, Ant and/or automated test tools)
  • User Interface development tools – Configuration Management tools (e.g., Jira, ClearCase, Subversion, and/or Git)
  • Familiarity with /Exposure to FishEye, Jenkins (building continuous integration jobs), CruiseControl, Nexus, W3c standards, Ontology development, Open Linked data

About BAE Systems Electronic Systems BAE Systems is a premier global defense and security company with approximately 90,000 employees delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support and services. BAE Systems is a premier global defense and security company with approximately 90,000 employees delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support and services.

The Electronic Systems (ES) sector spans the commercial and defense electronics markets with a broad portfolio of mission-critical electronic systems, including flight and engine controls; electronic warfare and night vision systems; surveillance and reconnaissance sensors; secure networked communications equipment; geospatial imagery intelligence products and systems; mission management; and power-and energy-management systems. Headquartered in Nashua, New Hampshire, ES employs approximately 13,000 people globally, with engineering and manufacturing functions primarily in the United States, United Kingdom, and Israel. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression


Back to top