Principal Full Stack Developer

Engineering McLean, Virginia


Description

Job Title: Principal Full Stack Developer

Willing to Pay For Top Talent!

Location: McLean, Virginia

Status:  United States Citizen, Green Card, and Will Sponsor H-1B Visa

*Relocation Package Offered

Job Summary:

As a Principal Full Stack Developer you will be a true technologist with an understanding of a broad range of technologies who understands how to leverage the skills of their team to build great things. In this role, you will join a modern scrum team onsite at our client in McLean, VA and spend over 50% of your time hands-on developing world class software. The remainder of your time will be spent overseeing the work of other members of the development team.  You will contribute to User Stories created from UX designs and Architecture documentation at the beginning of Sprints and become a subject matter expert for the project. You will work closely with Project Management to estimate effort and help the team meet their delivery deadlines. You will interact daily with client stakeholders and technical experts to discuss solutions to technical problems. You will provide technical and professional guidance to other developers on the team.   

Responsibilities: 

  • You will get to show off your skills as a full stack software engineer influencing outcomes, guiding transformation, and influencing how the team and organization evolves  
    • Analyzing new requirements 
    • Development and deployment of code, database migrations
    • Have a thorough understanding the impact of changes in the production environment 
    • Ability to thoroughly understand system and application architectures and update / augment as needed 
  • You will mentor and drive adoption of modern software engineering & Delivery practices (Real Agile, TDD, ATDD, Stateless Design, Microservices, Containerization, etc.) 
    • Leading the development team 
    • Provide guidance to platform Tech Leads 
    • Coaching and mentoring colleagues on the development team 
  • You bring deep knowledge and hands-on experience in designing for and implementing solutions in the cloud (AWS) 
    • This can range from custom code on IaaS/PaaS to SaaS solution integrations 
  • Interacting and working with client, stakeholders, architects, developers, testers and operations teams  
  • Communicate with architects and technical leadership to understand and implement project requirements and create proof of concepts  

Required Skills and Experience: 

Mandatory: 

  • 8-12+ years of experience in Solution, Design and Development of applications using Java 8+, JEE, Spring, Spring Boot, RESTful services and UI Framework (Angular/ReactJS) 
  • 6+ years of experience leveraging Microservices design patterns and development of Microservices using Spring and SpringBoot Circuit Breaker pattern  
  • 4+ years of experience with Docker and Kubernetes (EKS) 
  • 4+ years of experience with design and Implementation of cloud-based solutions in various AWS Services (EC2, S3, EKS/ECS, SQS, SNS, Lambda, ELB, APIGateway, etc) 
  • 3-4 years of experience with relational databases 
  • 3-4 years of experience with NoSQL databases (MongoDB) 
  • 3-4 years of experience with Caching framework - Redis / Memcache / any other caching framework 
  • 4+ years of experience with DevOps tool chain (Jenkins, Artifactory, Ansible/Chef/Puppet/Spinnaker, Maven/Gradle, Atlassian Tool suite) 
  • 5+ years of experience gathering / defining non-functional requirements like security, transaction, performance, etc 

Nice to have: 

  • 1+ years of experience with Experience with OAuth implementation using Ping Identity 
  • 1+ years of experience and good knowledge with API Management (Apigee) or Service Mesh (Istio) tools 
  • 3-4 years of experience with Queue/Topic (Kafka/Active-MQ/RabbitMQ) based implementations 
  • 3-4 years of experience with scheduler and batch jobs 
  • AWS certification 

Leadership Skills: 

  • Ability to lead and work with a team of size 3-4 members. 
  • Excels at collaboration, problem solving, and facilitation skills 
  • Ability to mentor, motivate, and encourage the team members. 
  • Able to break down and communicate complex technical concepts and information concisely and in an easy-to-understand way. 
  • Effective at building relationships with the client, development teams, and team members. 
  • Ability to maintain the team’s focus on quality using metrics, standards, and best practices. 
  • Experience in handling or managing customer interactions and deliverables. 
  • Excellent communication and presentation skills, both written and verbal. 

About Mobiquity:

Mobiquity is a digital consultancy that partners with the world's leading brands to design and deliver compelling digital products and services for their customers. Our approach balances human needs with usefully applied technology, unbound creativity with research and analytics, and agile development with strict engineering and security standards. Mobiquity’s end-to-end services consider every dimension of a digital business from marketing to IT, providing strategy, experience design, product engineering, cloud services, and analytics. Mobiquity is an AWS Partner Network (APN) Premier Consulting Partner and has worked with AWS since 2011 to deliver 100% cloud-based innovation to its clients. To learn more, visit https://mobiquity.com

Mobiquity is a Proud Equal Opportunity Employer:

Mobiquity is committed to the principle of equal employment opportunity (EEO) for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Mobiquity are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental, or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Mobiquity will not tolerate discrimination or harassment based on any of these characteristics. If you need assistance or an accommodation due to a disability, you may contact us.

Recruiting Agencies:

Mobiquity does not accept unsolicited resumes sent to employees, via job listings, or to our recruiting team. Mobiquity is not responsible for any fees related to unsolicited resumes, and will consider any candidate for whom an agency has submitted an unsolicited resume to have been referred by the agency free of any charges or fees.