Sr. Software Engineer (Micorservices-AWS) Job at Perfaware, Washington DC

a3NhSzZQODhjSGZlWVdMajl5R1Vtd1BZb0E9PQ==
  • Perfaware
  • Washington DC

Job Description

Perfaware is looking for a Senior Software Engineer to help re-imagine Digital Commerce for Retailers by designing, building and deploying highly scalable solutions. As a Sr. Software Engineer you can look forward to collaborating with your team and our clients to develop applications that are functional and responsive at scale. You will be part of a small team that builds world class software applications using technologies like Java /Spring Boot, JavaScript, Cassandra, Kafka, MongoDB on AWS & GCP for the world's largest companies. If you are is a self-motivated, multi-tasker, and demonstrated team-player who enjoys solving tough engineering problems and delighting users we look forward to talking with you.

 

Responsibilities

  • Develop modern and scalable microservices in Agile methodology by designing and writing code using Springboot, AWS and cloud technologies
  • Be a part of a Sprint team consisting of client and Perfaware members and work on planning sprints, grooming stories, writing code, unit testing, documenting etc.
  • Work closely with the Architect and Tech Lead to develop and test applications in the realm of Commerce that adhere to best practices and coding standards 
  • Understand business requirements and translate it to POCs and solutions exposed as end points for deployment on AWS with EKS and running on Container technologies - Docker and Kubernetes
  • Proactively consider and adhere to non-functional requirements, specifically high availability, resiliency, scalability, and data consistency .
  • Support the evaluation of tools and tech stack elements for AWS/GCP
  • Assist in installing and maintaining any new technical stack components on AWS in the lower environment or work with DevOps team members as needed
  • Create DevOps pipeline following client established best practices and standards. and streamlined through documentation and knowledge sharing
  • Build automation of unit test scenarios in JUnit
  • Design and develop Proof-of-Concept solutions for new features or use cases
  • Document SOPs and guides for Application support team for services being launched to handle common and expected issues
  • Be available for on-call support for developed services in case of complex/net-new Production issues

Qualifications

  • 4-10 years experience as Software Engineer working on software development for scalable applications 
  • Proficient in Java (Spring MVC/Hibernate) and Springboot, Microservices Architecture, JUnit test automation with 4+ years of Springbooth & microservices work
  • Hands-on real world (not PoC or personal projects) commercial (enterprise grade application development) experience of 3+ years on AWS 
  • 2+ years experience developing solutions with Kafka 
  • Solid experience implementing a responsive scalable service on MongoDB
  • 2+ years experience testing solutions with JUnit & Mockito
  • Comfortable using version control software, preferably Git / GitHub/Bitbucket.
  • Quick learner with a sharp mind and aptitude for technological innovation
  • Detail-oriented and produces high quality work under demanding circumstances
  • Go-Getter willing to go the extra mile with a strong work ethic; self-directed and resourceful
  • Good communication skills
  • Bachelor's degree in Computer Science; equivalent experience may be considered.
  • US Citizen or Permanent Resident or willing to work in PST or CST timezone

Nice to have:

  • Exposure or hands on with Gitlab, Hashicorp Vault, JFrog Artifactory
  • Ability to rapidly prototype for new requirements and harness new tools
  • Knowledge of Retail/Ecommerce/Supply Chain domain.

Job Tags

Permanent employment,

Similar Jobs

People Store

Forklift Operators - Reach Truck/Dock Stocker Experience Required Job at People Store

 ...QUALIFICATIONS: Must be able to train on the day/afternoon shift for two weeks Must have a minimum of 6 months experience operating a reach truck or dock stocker machine and have a valid licence! Comfortable taking on general labour duties as required (case picking,... 

InterEx Group

Salesforce CRM Administrator Job at InterEx Group

 ...Engineering Manager, you'll be the driving force behind our clients Salesforce.com environment, supporting 100+ users and enhancing our...  ...efficiency. Key Responsibilities: Serve as the system administrator, handling user accounts, reports, and dashboards. Conduct... 

Idaho State Job Bank

Liquor Store Clerk - Hayden Job at Idaho State Job Bank

 ...Liquor Store Clerk - Hayden at Idaho Division of Human Resources in Hayden, Idaho, United States Job Description Liquor Store Clerk - Hayden Posting Begin Date: 2024/10/16 Posting End Date: 2024/10/26 Category: Retail Sub Category: Customer Service Work Type: Full Time... 

Summit Recruiting Group

Anesthesiology Physician Assistant Job at Summit Recruiting Group

 ...for sign-on bonus- Medical Insurance Your choice of Blue Cross Blue Shield (BCBS) PPO and HMO Plans- Dental Insurance Your choice of MetLife PPO or BCBS DMO- Vision Insurance Through VSP Vision Care- Free Employee Wellness Program with Cash Incentives and Prizes- Tuition... 

WELLS

SEALANTS WAREHOUSE LABORER Job at WELLS

 ...GENERAL DESCRIPTION The purpose of this position is the receipt of all incoming materials, and supplies, general upkeep of the warehouse, and the delivery of goods to job sites. The position is also responsible for providing administrative support to the materials reporting...