Skip to content
mimi

Software Engineer

Jobs via Dice

Rockville · Hybrid Contract Mid Level Today

About the role

Software Guidance & Assistance, Inc., (SGA), is searching for an Software Engineer for a Contract assignment with one of our premier Financial Services clients in Rockville, MD.

We are seeking a highly skilled Staff Software Engineer with strong experience in Java, AWS services, Angular JS, and modern CI/CD pipelines (Jenkins or GitLab). You will help design, build, and deploy scalable enterprise applications, integrate cloud-native capabilities, and support end-to-end application lifecycle workflows in production.

Responsibilities

  • Design, build, and deploy enterprise applications using Java, AWS services, and Angular JS.
  • Develop scalable RESTful APIs and microservices using Spring Boot and related Java frameworks.
  • Build automated CI/CD pipelines using Jenkins or GitLab CI/CD for application testing and deployment with robust monitoring, logging, and alerting systems in production.
  • Optimize application workloads using AWS services such as EC2, Lambda, RDS, and API Gateway.
  • Familiarity with containerization using Docker and orchestration with ECS, EKS, or Kubernetes.
  • Experience implementing full-stack solutions integrating backend Java services with Angular JS frontends.
  • Knowledge of modern DevOps tools and practices
  • Experience working with both SQL and NoSQL databases (RDS, MongoDB).
  • Background in security, compliance, and application security best practices.

Required Skills

  • At least 5 years of Java development experience, 3+ years of AWS services experience, and 2+ years of Angular JS experience, or equivalent training and/or work experience.
  • Demonstrable experience using AI tooling for SDLC.
  • System design experience
  • Strong experience in object-oriented development
  • Strong experience with cloud technologies
  • Strong experience in data storage technologies
  • Experience in performance tuning and optimization
  • Experience in DevOps and CI/CD technologies
  • Experience test automation and unit testing
  • Software Security

Preferred Skills

  • Hybrid work environment, with defined in-person presence requirements.
  • Occasional travel and extended hours may be required.

Skills

AIAPI GatewayAngularJSAWSCI/CDDockerEC2ECSEKSGitLabJavaJenkinsKubernetesLambdaMongoDBNoSQLPostgreSQLRDSRESTful APIsSQLSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free