Senior Java Developer (w/AWS) Remote

Apply for this position Please mention DailyRemote when applying
timePosted 3 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Project Summary

DRT is seeking an experienced senior developer proficient in building systems within the Amazon Web Services (AWS) cloud environment. The ideal candidate will have experience with full life cycle systems development (from analysis to production deployment), experienced with traditional N-tier system design, service oriented architectures, and implementing solutions that comply with AWS Well-Architected principles.

This developer will join our Idea Lab Team, which is an innovation center that is developing innovative solutions, prototypes, and proofs of concepts leveraging emerging technologies to help grow business. We work in an agile fashion and projects can range from building web applications, implementing solutions on Platform-as-a-Service products like ServiceNow, building cloud native solutions on Amazon Web Services (AWS), Robotic Process Automation, Natural Language Processing, Machine Learning, and Artificial Intelligence. We are looking for a self-motivated, proactive, and great team member to join a group of similar technologists.

DRT is headquartered in Arlington, VA. During the current COVID-19 pandemic, we all telework from home leveraging video conferencing and other virtual productivity tools. However, when offices re-open and it is safe and reasonable for everyone to return, we expect this candidate to be able to work out of our HQ office most days out of the week.

Essential Duties And Responsibilities
  • Analyze, design, and develop end-to-end systems with a special focus in the AWS cloud environment
  • Design, develop, and deploy scalable, highly available, fault-tolerant, and reliable applications on AWS
  • Lead and contribute to AWS infrastructure setup and best practices
  • Select appropriate AWS services to design and deploy an application based on given requirements
  • Design and deploy enterprise-wide scalable operations on AWS
  • Design well-architected solutions encompassing operational excellence, security, reliability, performance efficiency, and cost optimization
  • Develop solutions encompassing front end, application layer, and back-end databases
  • Lead contributor/developer on prototypes and proofs of concepts that support business development.
  • Ability to learn new technologies and concepts through training and self-learning
  • Technical agility/flexibility to conduct development across a wide array of projects - from web applications, to robotic process automation, to machine learning, to experimenting with new technologies
  • Works closely DRT's technical leadership to architect and design solutions
  • Dive deep into new technologies (e.g., 1-2 weeks) via self-directed training and presenting demos to the team, gaining and sharing knowledge
  • Provides guidance and mentoring to junior developers
  • Work in a fast pace environment
  • Occasionally participate in meetings with account delivery teams and customers to understand project needs
  • Contribute to the creation of presentations, write-ups, and other materials to support business development and marketing activities
  • Stays abreast of new technologies

Qualifications
  • Strong knowledge of data structures, system design
  • Understanding of core AWS services, uses, and AWS architecture best practices
  • Proficiency in developing, deploying, and debugging cloud-based applications that use AWS
  • Ability to use AWS CLI and SDKs to develop applications
  • Knowledgeable in AWS CloudFormation templates
  • Proficiency in writing code for serverless applications
  • Proficient in Java or C#
  • Proficient in JavaScript and frameworks such as Angular, React, Vue, or Backbone
  • Proficient with relational database design and development in technologies such as MySQL, Oracle, or SQL Server
  • Proficient in common Agile practices and methodology
  • Knowledge in non-relational database design and development
  • Proficient with XML and JSON
  • Knowledgeable in N-Tier Architectures
  • Knowledgeable in Service Oriented Architectures (SOA) and principles
  • Knowledgeable in Web Services
  • Knowledgeable in Object Oriented design principles
  • Knowledgeable in CI/CD Pipelines
  • Knowledgeable of DevOps and DevSecOps
  • Knowledgeable in the use of containers in the development process
  • Strong verbal communication skills
  • Good problem solving skills
  • Proactive and self-motivated
  • Curious and willing to learn new technologies
  • Strong independent worker and team contributor

Required Experience
  • At least 10 years of experience
  • At least 5 years of delivering systems to production that have followed the entire system development lifecycle
  • At least 2 years of hands-on experience designing and deploying cloud solutions on AWS
  • Experience being a technical lead or senior developer on a project
  • Experience designing and implementing a project end-to-end

Preferred Experience
  • Experience with RPA, Machine Learning, Natural Language Processing a plus
  • Experience with Data Analytics a plus

Education And Training
  • Bachelor's Degree in Computer Science or equivalent/relevant advanced degree preferred
  • AWS Developer Certification or similar AWS certification
DRT Strategies, Inc. (DRT) celebrates diversity and is proud to provide Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetics, disability, or protected veteran status. In addition to federal law requirements, DRT complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.