logo

View all jobs

Software Engineer

Reston, VA


One of our direct client is urgently looking for a Software Engineer @ Reston VA

TITLE: Software Engineer
LOCATION: Reston, VA
Duration: 6 to 12+ Months

 
Experience
 
  • 5+ years of software development (Java is preferable)
  • Solid skills in java stack (Spring, Maven, JaxRs, Hibernate)
  • Solid experience with REST APIs
  • Strong experience within the Cloud using Azure
  • Experience with using Linux command line tools
  • Experience using source control systems (git)
  • Experience with working with CI/CD (Jenkins/Travis)
  • Experience with working with cloud deployments (scaling, resiliency, load balancing etc)
  • Experience leading 4-5 junior engineers from a technical delivery standpoint
  • Experience with SQL and NoSQL databases (MSSQL, Cassandra, Couchbase)
  • Experience working with message stream systems (Kafka, RabbitMQ)
  • Experience working in agile environment (Scrum, daily standups etc)
  • Experience of delivering and supporting a large scale production system
  • Experience with being a core contributor to a software project: understanding domain and business requirements, being responsible for critical parts of the application
  • Experience working with logging and application monitoring stack: Splunk, Grafana, Dynatrace

Ideal Candidate
 
  • Over 3+ years of experience in Technical Solutions Architecture and design leadership.
  • Strong Java, Spring framework, Kafka, SQL and cloud experience such as Azure.
  • Strong experience in RESTful Microservices
  • Container technologies such as Docker on Kubernetes
  • Strong API design, development, and management
  • Clear Communication, including the ability to create functional charts
  • Ability to multitask between several different requirements and features concurrently
  • Experience with cloud native technology, CI/CD
  • Experience with third-party libraries and APIs
  • Superior analytical skills with a good problem-solving attitude.
  • Ability to perform in a team environment
  • Being an independent thinker and problem solver
  • Being able to understand UI tech stack, needs and limitations

Share This Job

Powered by