Senior Software Engineer - Mongo

Software Engineering Annapolis Junction, Maryland


Senior Software Engineer

Resolute Technologies is looking for a Senior Software Engineer with microservice development experience in a mission-oriented environment.  Perform various development activities related to developing micro services using Java, Groovy, Spring boot and Mongo.  Experience developing and consuming web services in a Spring Boot environment.  Work collaboratively with software engineering team to design continuous integration best practices, deploy applications and automate operations and processes.

Basic Qualifications: 

  • 6+ years of experience in Software System Design, Development, Integration, and Testing 
  • 6+ years of experience developing Java applications in UNIX or Linux 
  • 4+ years of developing applications using Spring (particularly dependency injection) 
  • 4+ years of experience with general system delivery 
  • 2+ years of experience developing Groovy applications in UNIX or Linux 
  • Experience with Agile methodology and software development 
  • Experience with scripting languages, including Bash, Python or Groovy 
  • Experience with creating and consuming RESTful web services 
  • Experience with project build tools (Maven) 
  • Experience with source control tools (Git) 
  • Experience with NoSql database technologies (MongoDb, Redis, Elasticsearch)  
  • Bachelor's Degree in Computer Science or related field
  • Required clearance: TS/SCI with poly

Additional Qualifications (nice to haves): 

  • Strong understanding of software design patterns and enterprise integration patterns 
  • Experience with NIFI 
  • Experience with Kafka 
  • Experience with integration testing with Spring 
  • Experience with Enterprise Integration Patterns (CAMEL)
What's it like to work at Resolute?

Resolute offers benefits such as 39 days paid leave, including birthdays off, robust training, student loan repayment, a company contribution into your 401k retirement plan up to 10%, of base salary, maternity/paternity benefits, a flexible schedule, and more!

Our culture consistently demonstrates the appreciation we have for our employees.

Voted #1 Place to Work in the Baltimore area!