Senior Software Engineer

LanceSoft

  • Colorado Springs, CO
  • Permanent
  • Full-time
  • 13 days ago
Duties and Responsibilities
  • Design, implement, debug and fix backend microservices and associate logic using Java and Spring Boot
  • Design, implement, debug, and fix Kafka based messaging services
  • Develop and implement unit tests and tests that are part of the build environment
  • Working closely with developers to improve product’s functionality
  • Develop innovative solutions
  • Attend developer and customer engagements meetings
  • Participate in code reviews and quality assurance activities
  • Participate in estimation discussions with the product team
  • Assisting engineering tech lead executing leadership and management duties and responsibilities
Required Skills
  • Bachelor’s degree in computer science or an engineering discipline and at least 10 years of enterprise software engineering experience using Java and Java frameworks (i.E., Spring Boot)
  • +3 years experience leading software engineering teams as a servant leader, with excellent verbal and written communications skills
  • Experience in object-oriented analysis and design techniques
  • Java application development experience, specifically within microservice architecture
  • Experience with Spring Boot, Kafka, Kubernetes, Docker, GitLab, and Jenkins
  • Experience designing, developing, documenting, testing, and debugging enterprise application software
  • Experience with Unit/Integration Testing (Junit, SonarQube, Fortify)
  • Experience using Docker containers for development and deployment
  • Experience with DevOps concepts and using CI/CD pipeline technologies
  • Excellent interpersonal and communications skills (both spoken and written English), while establishing and maintaining effective work relationships with team members
  • Must be comfortable working in a fast-paced, flexible environment, and take the initiative to learn new tools and concepts quickly.
  • Experience working in an Agile software development environment using the Scrum methodology
  • Must be a US Citizen due to DoD contract
  • Ability to obtain a security clearance
Desired Skills
  • Experience developing secure code using current security protocols to include OAuth2 and/or implementations such as OpenID Connect
  • Experience with SQL commands and queries (PostgreSQL)
  • Experience with GraphQL
  • Experience deploying software to DoD classified systems & networks
  • Experience with Space Domain Awareness (SDA) and related space operations
  • Security+ Certification
  • Existing TS security clearance with DCID eligibility

LanceSoft