← Back to jobs

Experis Logo
Senior Software Engineer

Experis

 

Rockville, MD, USA

Posted On: 12 days ago
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You design, develop, and maintain complex cloud-native enterprise applications on AWS, focusing on backend services, APIs, and scalable microservices.

This role is hybrid.

Responsibilities

  • Architect and deliver scalable backend systems using Java and Python, leveraging Spring Boot and modern API design (REST/GraphQL).
  • Design cloud-native solutions on AWS, utilizing services such as Lambda, Step Functions, SQS, SNS, S3, ECS, Fargate, and Aurora.
  • Develop and optimize data models across relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
  • Implement and maintain CI/CD pipelines, automated testing, and DevOps best practices to ensure code quality and reliability.
  • Mentor junior engineers and collaborate cross-functionally to solve complex technical challenges in an event-driven architecture.

Required Skills

  • 7+ years of software development experience with a backend focus.
  • Strong expertise in Java and Python.
  • Experience with Spring Boot and API design (REST/GraphQL).
  • Proficiency in AWS services (Lambda, ECS, Fargate, SQS, SNS, S3, Aurora).
  • Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL systems (MongoDB, Cassandra).
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of microservices, event-driven patterns, and asynchronous messaging.

Preferred Skills

  • Experience with graph databases.
  • Background in performance tuning and optimization.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs