Full Stack Java/JEE, Cloud Tech Lead Key words: Java, J2EE, Spring, Docker, CI, Jenkins, Cloud, Developer LOCATION currently, 100% remote - Rockville, MD when office reopens WORK STATUS REQUIREMENTS Qualified candidate MUST have lived 3 out of the last 5 years in the United State, no felonies) Person MUST be able to be hired DIRECTLY for full time employment WITHOUT ANY TYPE of Visa Transfer or Visa Sponsorship. PLEASE DO NOT APPLY if you do not meet this requirement as your resume will not be considered and you cannot be hired. Description: Seasoned software engineer with experience architecting & developing applications for hosting in the cloud. Provide overall technical leadership to customer programs to build cloud and web based, service-oriented enterprise solutions. Also expand DevOps integrations and work to decrease solution delivery times. Essential Functions and Job Responsibilities: Experienced senior software engineer to work in a fast-paced, Agile environment. Responsible for technical leadership, mentoring, interviewing, and providing technical expertise. Participate in the full system lifecycle including analysis, planning, implementation, testing, documentation, and operations. Participate in activities such as ongoing maintenance of applications; monitoring service level metrics and commitments; and developing standards, policies, and operational processes. Work on the most complex independent technical tasks and perform as in a leadership role directing and coordinating the technical work of all team members to complete projects successfully. Minimum Requirements:
Minimum of 3 years of technical leadership of complex projects
7+ years experience overall analyzing, designing and implementing integration solutions using Java/JEE, Spring, and related technologies in applications and development environments such as on-prem and cloud native
3+ years’ experience with AWS, Azure, or other cloud services
Bachelor's degree in Technical field
AWS, Azure, or Google certification preferred
Experience using Docker to create containerized applications
Experience creating microservices
Good understanding of object oriented and domain driven development principles
Thorough understanding and proven delivery experience within a Scrum/Agile project lifecycle approach to software development, including experience with Continuous Integration, Automated Testing, User Acceptance Testing
4+ years experience developing technical/application architecture
3+ years hands-on experience in developing REST Services
3+ years hands on experience with the following technologies:
Frontend, UI JavaScript, HTML5, Angular, Backbone, Bootstrap, jQuery Mobile
Must be a “team player” and have excellent written and oral communication skills
Clearly communicate technical concepts to both technical and nontechnical users and use good client-facing interpersonal skills (i.e., comfortable and effective acting as liaison between multiple technology groups)
Self-Starter that can work under general direction
Desired Qualifications:
Experience with HHS Enterprise Lifecycle (EPLC)
Experience with FDA
Experience with artificial intelligence/machine learning
Experience with robotic process automation
Experience with C, C, C#, Silverlight, Python, OpenGL, WPF
Experience with a wide variety of testing tools and techniques including Junit
BENEFITS AND PERKS:
Health Benefits (Medical, Dental and Vision)
Flexible Spending Accounts (FSA) & Health Savings Account (HSA)