Developing architectural designs for solutions to business problems
Assisting product managers and customers in understanding Exostar technology, products, and services
Designing and developing cutting-edge solutions in Java and Angular, employing industry-best design patterns and development practices
Mentoring development teams on the use of design patterns and evangelizing software development practices and processes
Lead design reviews and code walkthroughs for small teams
Presenting architectures 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 7-8 years of overall development experience using Java and related Web application technologies
You have a bachelors 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 7 years of experience with Core Java / J2EE, Java 11
You have at least 7 years of experience building RESTful microservices using Spring Boot, Hibernate, and Spring Data JPA.
You know traditional databases like SQL Server, Oracle, and NO SQL Databases like Mongo DB, Couch DB.
You know CI/CD Pipelines built with GitHub, Maven, Bamboo or Jenkins, etc.
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 and integration tests, using Junit, Mockito, and PowerMock.
You have experience in Java code profiling and performance testing.
You are proficient in Angular 11+, Angular Material, CSS3, SASS, HTML5, JavaScript, TypeScript, and NgRx.
You have experience consuming RESTful APIs
You have experience developing responsive UI and single-page applications
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
Youre exactly who were 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 have an understanding of Web Single Sign-On technologies such as SAML, 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 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.