Senior Software Engineer

logo

Senior Software Engineer

Exostar

icon Herndon, VA, US, 20171

iconFull Time

icon7 November 2024

Apply Now

Role: Senior Software Engineer (Full Stack)
Location: Herndon, VA or Remote in NC, GA, TX, NJ, WA, PA, IL, DC, MD, FL, SC

Position Overview:

This individual contributor will work in the Exostar IAM (Identity and Access Management) platform development team to design and develop cloud services in the Identity and Access Management domain. The successful candidate will be a passionate and dedicated full-stack software engineer with extensive knowledge and experience in developing, testing, and supporting complex, highly scalable, and dependable robust solutions. This individual must possess strong technical skills coupled with interpersonal and communication skills.

Your day if you join us:

  • Developing architectural designs for solutions to business problems within a Product Engineering & Development team.
  • Assisting product managers and customers in understanding Exostar technology, products, and services.
  • Designing and developing innovative solutions in Java and Angular, employing industry-best design patterns and development practices.
  • Mentoring development teams on design patterns and evangelizing software development practices and processes.
  • Lead design reviews and code walkthroughs for small teams
  • Presenting architecture and designs to Exostar customers and the management team.
  • Own the product from inception to deployment into production.

You meet our “must-haves” for this role if:

  • You have a minimum of 10+ years of overall development experience using Java and related Web application technologies.
  • You have a bachelor’s degree – preferably in Engineering, Computer Science, Mathematics, or Physics.
  • You lead the design, development, and deployment of at least one significant web application or product.
  • You have strong Object-Oriented programming and design skills.
  • You have a strong understanding of Data Structures & Algorithms.
  • You have at least 8 years of experience with Core Java / J2EE, Java 11 or above.
  • You have at least 6 years of experience building RESTful microservices using Spring Boot, Hibernate, and Spring Data JPA.
  • You know traditional databases like SQL Server, Oracle, and NoSQL Databases such as Mongo DB, Couch DB.
  • You know CI/CD Pipelines built with GitHub, Maven, Bamboo or Jenkins.
  • You have distributed large-scale web application development and integration.
  • You possess solid knowledge of technologies such as J2EE, JMS, JDBC, JSP, JSF, and Java Servlets
  • You demonstrate expert proficiency with J2EE application servers, especially Apache Tomcat.
  • You have hands-on experience with HTML5, Ajax, Angular, CSS, and related frameworks.
  • You have experience writing unit tests and integration tests, using JUnit, Mockito, and PowerMock.
  • You have experience in Java code profiling and performance testing.
  • You are proficient in Angular 11 (or above), Angular Material, CSS3, SASS, HTML5, JavaScript, TypeScript, and NgRx.
  • You have experience consuming RESTful APIs (application programming interfaces)
  • You have experience developing responsive UI and Single Page Applications (SPA)
  • You demonstrate a thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • You know how to defend against web security vulnerabilities, such as XSS, CSRF, etc.
  • You are familiar with Webpack and Angular CLI.
  • You have experience with CSS Flexbox, CSS grid layout, Angular Flex-Layout, or other fluid or responsive design frameworks.
  • You work closely with diverse teams of architects, other engineers, and product and program managers in an Agile/SCRUM environment.

You are exactly who we are looking for if:

  • You have experience with Azure / Hybrid-Cloud Architecture and built cloud-native solutions.
  • You have knowledge of PKI and implementation experience with JCE.
  • You have experience with Hardware OTP based Authentication products and APIs.
  • You have experience with Gemalto ID Confirm, SafeNet Authentication Service
  • You understand Web Single Sign-On (SSO) technologies such as SAML (Security Assertion Markup Language), WS-Fed, and OAuth.
  • You have experience with any product such as ADFS, Ping Federate, or Oracle Identity Federation Service
  • Aerospace and Defense environment background a plus

Exostar offers cloud-based solutions to help companies in highly regulated industries mitigate risk and solve identity and access challenges. Organizations leverage Exostar solutions to help them collaborate securely, efficiently, and compliantly with their partners and suppliers. Exostar provides connect-once, collect-once, and certify-once access to partners. This strengthens security, reduces expenditures, and raises productivity so organizations can better meet contractual, regulatory, and time-to-market objectives.

Founded in 2000 and headquartered in Herndon, VA, Exostar’s solutions are used by over 135,000 organizations in over 150 countries worldwide. Exostar’s A&D (Aerospace & Defense) customers include global market leaders such as BAE Systems, Boeing, CSC, Honeywell, Huntington Ingalls Industries, Lockheed Martin, Northrop Grumman, Raytheon, and Rolls-Royce.

Exostar is an Equal Employment Employer. The company provides equal employment opportunities to all applicants without regard to race, color, religion, sex, national origin, age, marital status, disability status, or genetic information. Exostar is committed to providing equal employment opportunities for all persons in all facets of employment including recruiting, hiring, compensation, promotion, training, benefits, transfers and working conditions.