
Sr Software Angular Developer
- Baltimore, MD
- $104,650-189,175 per year
- Permanent
- Full-time
- Are you looking for a company that puts employees first, with a focus on career, flexibility, and well-being?
- Do you enjoy collaborating with colleagues and teammates and believe that the best ideas are fostered in an inclusive environment?
- Are you searching for a team with a strong sense of ownership, urgency, and drive for daily mission success?
- Are you comfortable with proactive outward communication and technical leadership?
- Do you enjoy being a catalyst, solving complex problems, and providing innovative solutions?
- Do you have the flexibility, creativity, and resilience to pivot the mission for success?
- Do you have the courage to make tough ethical decisions with pride, transparency, and respect?
- Develop, design, code, and implement next-generation deployment automation using system/software engineering best practices and the latest technologies:
- Spring Framework (Boot, Cloud, Security, Data)
- DevOps (Jenkins, Red Hat OpenShift, Docker, SonarQube, IBM UrbanCode Deploy)
- Enterprise Integration (IBM Fuse, Apache Camel, and Spring Boot Routes)
- Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, service oriented architectures (SOA), security, business process management/business rules processing, CI/CD pipeline and containerization, user experience (UX) and accessibility (Section 508/WCAG/USDS Web Standards)
- Investigate and repair application defects regardless of component: front-end, business logic, middleware, or database (PL/SQL and Data Modeling).
- Brief management, customer, team, or vendors using strong written and oral skills at appropriate technical level for audience
- All other duties as assigned or directed
- Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field with 8+ years of relevant experience OR Master degree with 6 years of relevant experience. Additional years of experience may be substituted/accepted in lieu of degree.
- 7+ years of experience with modern software development including systems/application analysis and design.
- 7+ years of experience of modern software development experience with a solid understanding of designing, building, deploying, and running applications
- 4+ years of combined experience SOA/Microservice architecture/RESTful web service
- Must be able to obtain and maintain a Public Trust security clearance.
- Solid experience with Angular or React
- Solid experience with Python language
- Solid experience with Spring Framework (Boot, Batch, Cloud, Security, and Data).
- Excellent knowledge with Java EE, Java generics, and concurrent programming.
- Solid experience with automated unit testing, TDD, BDD, and associated technologies (Junit, Mockito, Cucumber, Selenium, and Parasoft).
- Basic experience / understanding of DevOps and toolset (Git/Bitbucket, Docker containers, Red Hat OpenShift/Kubernetes, Jenkins, SonarQube).
- Basic knowledge of relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and/or Spring JPA).
- Strong understanding of Enterprise Integration Patterns
- Experience developing IBM Fuse, Apache Camel, or Spring Boot routes
- AWS cloud certifications or Certified Kubernetes Application Developer (CKAD).
- Preferred experience with API development & monitoring tools (Postman, Ready API, Swagger, Splunk, Dynatrace)
- Preferred experience with AWS cloud technologies or other cloud platforms and PaaS
- Preferred experience with Kafka development and integration.