BAE Systems

Eng Prin

BAE Systems$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor of Science in Computer Science or equivalent required.
  • Minimum of 9 years in enterprise web application design and development.
  • At least 5 years of experience in AWS cloud application development.
  • Strong coding skills in Java (Spring framework) and Angular.
  • Expertise in database design and distributed systems.

Responsibilities

  • Collaborate with the Lead Architect on large-scale enterprise application design and implementation.
  • Lead migration of on-prem legacy applications to AWS cloud, ensuring security and scalability.
  • Code and develop applications using Java, Angular, HTML5, CSS, and Bootstrap.
  • Analyze requirements and document system architecture, conducting testing and code reviews.
  • Design distributed applications using various architectures, including Microservices and SOA.
  • Oversee database design and development of advanced SQL and stored procedures.
  • Implement and manage CI/CD pipelines with tools such as Jenkins and GitLab.

Benefits

  • Opportunity to work with cutting-edge technology in the AWS cloud.
  • Hands-on experience with a variety of programming languages and frameworks.
  • Collaboration with experienced architects in a dynamic environment.
  • Engagement in Agile methodology for project management.
  • Exposure to advanced system security and performance evaluation practices.
Full Job Description
Job Description

This position seeks a Senior Cloud Consultant to support the Lead Architect in defining, reviewing, and implementing complex enterprise applications using AWS cloud. Leveraging 9+ years of experience in advanced software engineering and data modeling, this role will provide critical technical consultation and hands-on development of JAVA and Angular based web applications in the AWS cloud. The ideal candidate possesses deep expertise in AWS cloud, Microservices, and distributed systems, with a proven ability to implement secure, scalable solutions across all architectural layers using Agile methodologies and CI/CD pipelines. In addition to the minimum qualifications, desirable experience includes: the use of version control software or software migration routines; knowledge of the Agile software development methodology; experience managing multiple deployment environments; standard IT product development and maintenance; and specific experience developing statistical systems.
Responsibilities:
  • Partner with the Lead Architect to refine, review, and provide technical consultation for complex, large-scale enterprise applications.
  • Drive architecture, design, development and migration of on-prem legacy applications to AWS cloud, implementing secure, scalable, and resilient cloud-native solutions.
  • Provide expert-level hands-on coding using Java (Spring Boot, REST, Security, JPA), Angular, HTML5, CSS, Bootstrap, Electron etc.
  • Analyze and document requirements; develop system architecture and design; perform development and testing; perform code reviews and documentation.
  • Design and develop distributed applications using multiple architectures that include Layered, Microservices, Event driven, Service Oriented Architecture (SOA) etc.
  • Lead database design, data modeling, warehousing, and the development of advanced SQL and stored procedures.
  • Implement CI/CD pipelines using tools like Jenkins, GitLab, Maven, Nexus etc.
  • Define and implement code quality using tools like SonarQube, Trivy etc.
  • Evaluate and address system security, performance including continuity of operations (COOP) to ensure system stability during and after cloud migration.
  • Implement and execute automated test scripts using Selenium and ensure accessibility compliance using tools like NVDA.
  • Provide recommendations on hardware/software interfacing, system characteristics (I/O, storage, speed), and enterprise-wide tool implementation.
  • Collaborate using Agile - SCRUM methodology that includes defining project backlogs; create and develop user stories; participate in sprint planning and daily standups.


Required Skills and Education

Education: Bachelor of Science in Computer Science, Software Engineering, or equivalent.
Minimum Qualifications:
At least nine years of experience in:
  • Designing and development of enterprise web applications.
  • Database design, data modeling, data warehousing, distributed processing and software integration.
  • Business and system object modeling.
  • Creating software architecture and design documents.
  • Developing test scripts using tools like JMeter to evaluate and address system performance.
  • Coding experience using programming languages like Java (Spring framework), Typescript (Angular), HTML, CSS, Javascript etc.
  • Using RDBMS databases like Oracle, PostgreSQL, MySQL etc. including PL/SQL.
  • Building distributed web applications using protocols like REST, SOAP, Websockets etc.
At least seven years of experience in:
  • Defining and developing distributed system architectures.
  • Developing enterprise applications utilizing Agile - SCRUM methodology.
At least 5 years of experience developing applications using AWS cloud with a proven track record of executing enterprise-level application development and migration.
Knowledge of automated testing tools like Selenium and at least two years of experience with automated test-driven development in an agile environment.
Experience with continuous integration and continuous delivery tools and technologies.

Skills:
  • 9+ years of advanced software engineering, application development and data modeling experience.
  • Expert-level proficiency in AWS cloud services with a proven track record of driving enterprise application migrations.
  • Strong hands-on coding experience in Java and the Spring framework (Spring Boot, REST, Security, Batch, JPA, Cloud etc.).
  • Proficiency in modern front-end and desktop technologies: Angular, HTML5, CSS, Bootstrap, Electron etc.
  • Deep expertise in Service Oriented Architecture (SOA), Microservices, and distributed processing.
  • Advanced experience in SQL, stored procedures, and logical/physical database design.
  • Ability to support a Lead Architect in refining and reviewing complex system designs and technical documentation.
  • Experience orchestrating CI/CD pipelines using Jenkins, GitLab, Maven, Nexus etc.
  • Proficiency in code quality and server tools, including SonarQube, Weblogic Server, Tomcat etc.
  • Experience with developing test scripts using Selenium, JMeter etc. and accessibility testing via NVDA.
  • Ability to evaluate and document system security, performance and continuity of operations (COOP).
  • Strong command of Agile methodologies, including user story development and iterative delivery.
  • Proficiency in XML and JSON for enterprise data exchange.
Clearance: Ability to acquire Public Trust (NACI)

Preferred Skills and Education

Certifications: AWS Certified Solutions Architect a plus.

About BAE Systems

BAE Systems plc is a British multinational arms, security, and aerospace company. It is among the world's largest defense contractors, with over 85,000 employees and operations in over 40 countries. BAE Systems is involved in the design, development, and manufacture of a wide range of products and services, including military aircraft, naval ships, and land vehicles. The company also provides a range of cybersecurity and intelligence services. BAE Systems has a long history, dating back to the 19th century, and has been involved in many major defense projects. Visit baesystems.com for more information.
Learn more about BAE Systems
Size
90,500 employees
Industry
Founded
1997
NASDAQ

Similar Jobs

More Jobs at BAE Systems

  • BAE Systems
    Eng Sr Prin II - Optical
    $120K — $150K *
    Merrimack, NH 03054 (Hillsborough County)
    Aerospace & Defense
    In-Person
  • BAE Systems
    Eng Sr Prin - Elec
    $120K — $150K *
    Westminster, CO 80031 (Adams County)
    Aerospace & Defense
    In-Person
  • BAE Systems
    Mgr II- Eng Svc Supp
    $100K — $130K *
    Mount Laurel, NJ 08054 (Burlington County)
    Aerospace & Defense
    In-Person
  • BAE Systems
    Dir II- Programs
    $130K — $180K *
    Merrimack, NH 03054 (Hillsborough County)
    Aerospace & Defense
    In-Person
  • BAE Systems
    Mgr II- Eng Rel
    $100K — $130K *
    Nashua, NH 03060 (Hillsborough County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Eng Prin jobs: