Jobs · Sales · Maryland

Cleared Software Engineer - Microservices

Bestgate Engineering · Annapolis Junction, MD · 4 mo ago
On-siteSales$185k–$230k/yrFull-time

About the role

Bestgate Engineering is seeking a Microservices Developer to support the modernization of a legacy operational system using a microservices based architecture and cutting-edge technologies. This is an ideal role for a software engineer with strong Java, AWS, and cloud native development experience supporting mission focused environments.

Responsibilities

  • Write Java Spring Boot based microservice applications utilizing AWS native technologies.
  • Optimize AWS services like Lambda, Step Functions, EC2, and S3 using Python.
  • Build REST services with Spring capable of filtering and selecting complex data objects.
  • Implement CI/CD principles utilizing Maven, GitLab, and GitOps.
  • Work in Agile development environments supporting iterative software delivery.
  • Collaborate effectively across engineering teams and stakeholders.
  • Utilize AWS tool suite such as OSS, DynamoDB, Lambda, and CloudWatch.

Requirements

  • 12+ years of professional experience; or 10+ years with a related Master’s degree.
  • Experience writing Java Spring Boot based microservice applications utilizing AWS native technologies.
  • Experience using Python to optimize AWS services like Lambda, Step Functions, EC2, and S3.
  • Experience building REST services with Spring capable of filtering and selecting complex data objects.
  • Experience implementing CI/CD principles utilizing Maven, GitLab, and GitOps.
  • Strong communication and collaboration skills with the ability to work effectively across engineering teams and stakeholders.
  • Experience working with AWS tool suite such as OSS, DynamoDB, Lambda, and CloudWatch.

Qualifications

  • Java, Spring Boot, and/or Python development experience.
  • Experience designing and developing microservice architectures.
  • Experience with CI/CD tools including AWS tools, Maven, GitLab, GitOps, Kubernetes, Docker, and Ansible.
  • Database experience with NoSQL technologies including MongoDB and DynamoDB, including query and schema design.
  • Test automation frameworks including Cypress and Cucumber.

Skills

  • Java, Spring Boot, and/or Python development experience.
  • Experience designing and developing microservice architectures.
  • Experience with CI/CD tools including AWS tools, Maven, GitLab, GitOps, Kubernetes, Docker, and Ansible.
  • Database experience with NoSQL technologies including MongoDB and DynamoDB, including query and schema design.
  • Test automation frameworks including Cypress and Cucumber.

Benefits

  • Paid Time Off (PTO): Starting at 26 days with options to increase or decrease for personal needs.
  • 401(k) Plan: 7% match, fully vested from day one!
  • Health Benefits: Free medical, dental, and vision coverage for employees and dependents.
  • Training: Up to $5,000 in training for certifications, conferences, and continued learning.
  • End-of-Year Bonuses: Recognizing your hard work.
  • Morale-Building Hours: 8 hours annually for team-building activities.
  • Flexible Work Arrangements: Plus, flexibility, internal mobility programs, career pathing, engaged leadership, and a robust external referral program.

Pay

The provided salary range is an approximation based on current market data and may vary. The final offer will be determined after carefully considering the candidate’s skills, experience, and qualifications as they relate to the position. This range is intended as a reference point and is subject to change.

Schedule

Not specified.

Similar jobs

Service Maintainer

HerzogKansas City, MO· 2 mo ago
Information Technologyapply on careers.herzog.com

Tech Services Maintenance I

City of LovelandLoveland, CO· 1 mo ago
Information Technology$27.47–$38.46/hrapply on recruiting2.ultipro.com