Sr. Architect - REMOTE

Published date Posted on Indeed on Aug 27, 2022 (37 d ago)
Job Description Summary:
As a Sr. Architect (SME) with AWS and DevOps experience, the candidate will join a Development, Modernization and Enhancement (DME) & Operations Program on a United States Patent and Trademark Office (USPTO) federal government contract. The candidate should have good communication and collaboration skills. Being a team player, the candidate will be involving in development of large and multiple enterprise patent web applications and systems working with the product owners, technical leads, DBAs, testers, and developers in an Agile environment. The candidate must be able to obtain a Public Trust clearance.

Roles and Responsibilities:
  • Strong understanding and hands-on experience with Spring/SpringBoot framework, Java core programming and APIs to design and implement REST based microservices.
  • Modify, containerize and deploy microservices to AWS cloud platform.
  • Hands-on experience with architecting cloud solutions and migrate on-premises microservices to cloud infrastructure
  • Design and implement solutions using container-based technologies like Docker, Kubernetes and OpenShift.
  • Assist with high-level architecture documentation
  • Hands-on experience in terraform, ansible, CloudFormation IaC tools to add new features and refactor existing code/pipelines in our Infrastructure as Code (terraform) modules and configuration
  • Support, perform and troubleshoot deployment issues
  • Implement Docker containers to create images of the applications and integrate with Gitlab Runner.
  • Perform various development activities for DevSecOps practices for the project, including continuous integration, continuous delivery, continuous testing, and continuous monitoring.
  • Lead discussions and collaborate with the client and team members to design, implement, and maintain AWS infrastructure and suggest changes for better performance.
  • Design and implement scalable, highly available, secure and fault tolerant systems in AWS using AWS architectural best practices.
  • Work with Team Leads, Product Owners and Scrum Masters to develop user stories, tasks, and provide time estimation for implementation and testing activities to complete the user stories within an Agile Sprint.
  • Support test workflow development, planning, and continues integration activities
  • Utilize technology and programming languages (Java/JDK11, Spring/IoC, ORM, Hibernate, Spring Core/JPA,/Spring Data, and Domain Modeling, Jboss Application Server and SQL developer).
  • Conduct unit testing, peer review and aim to improve code efficiency.
  • Recommend and implement solutions after discussing and analyzing business needs.
  • Utilizing Security/Authentication frameworks like SAML, SSO, Oauth or Okta/OpenID Connect.
  • Using entire Spring framework (MVC, Security, JPA/data) with Code quality tools such as SonarQube, PMD, Spot Bugs, EclEmma, etc.
  • Develop utilizing scrum/agile, SDLC, with online Issue Boards (Rally, Jira, etc.) for coordinating collaborative user story work, and will own entire features from requirements to deployment working with cross-functional product teams.

Requirements:
  • Bachelor’s Degree from an accredited college or university is required.
  • Experience in multiple cloud providers – AWS (must have) and Google Cloud.
  • Ten (10) years of experience in Java/J2EE Application Software Development and at least 5 of those years focused on cloud technologies.
  • Strong application development experience in Spring and Spring Boot technologies
  • Experience building scalable distributed systems based on Microservices architecture
  • Experience in container technologies like Docker, Kubernetes and packing Microservices to be deployed on containers
  • Experience in integration technologies such as HTTP/HTTPS, XML/XSLT, REST, SOAP, Web Services and APIs, SSO, SAML, JSON, OAuth and Swagger
  • Knowledge of front-end technologies like HTML, Javascript, Angular JS
  • Experience with AWS Managed Services, Infrastructure Automation, Capacity Monitoring/Automated Scaling and Resiliency solutions
  • Experience in AWS Compute like EC2, Lambda, Beanstalk, Batch or ECS Fargate
  • Experience with AWS Storage services like S3, EFS, Glacier
  • Experience in AWS Monitoring services like CloudTrail, CloudWatch
  • Experience using AWS Application Integration Services like Simple Notification Service (SNS), Simple Queue Service (SQS), Step Functions.
  • Experience with AWS Developer tools like CodeBuild, CodeDeploy, CodePipeline
  • Expertise in architecting microservices and cloud-native distributed systems based on containers, Kubernetes and AWS cloud.
  • Experience in designing and automating cloud-native CI/CD workflows and tools, using Jenkins, GitLab, or similar tools.
  • Proven expertise in application containerization on AWS ECR, AWS ECS or OpenShift platforms and automated container image (Docker) management pipelines
  • Experience with Infrastructure as Code/automation technologies (Cloud Formation /Terraform/Puppet/Chef/Ansible)
  • Support, perform and troubleshoot deployment issues.
  • Review the existing documentation and document technical specifications.
  • Perform maintenance on existing software products and contribute knowledge of business applications.
  • Contribute, as necessary, to the development of all project artifacts throughout the system development life cycle.

The Successful Candidate will be:
  • A proactive problem solver that appreciated the challenges of working in a fast-paced, dynamic environment.
  • Intellectually curious with a genuine desire to learn and advance your career.
  • An effective communicator, both verbally and in writing.
  • Customer service oriented and mission focused.
  • Critical thinker with excellent problem-solving skills.
  • Ability to obtain a Public Trust Clearance is required for this role.
Job Summary:

*****This job is reserved for Attain only. Attain job description is under review.*****

Education and Experience Requirements:
#Dice
MAXIMUS Introduction: Since 1975, Maximus has operated under its founding mission of Helping Government Serve the People, enabling citizens around the globe to successfully engage with their governments at all levels and across a variety of health and human services programs. Maximus delivers innovative business process management and technology solutions that contribute to improved outcomes for citizens and higher levels of productivity, accuracy, accountability and efficiency of government-sponsored programs. With more than 30,000 employees worldwide, Maximus is a proud partner to government agencies in the United States, Australia, Canada, Saudi Arabia, Singapore and the United Kingdom. For more information, visit https://www.maximus.com. EEO Statement: EEO Statement: Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We’re proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status. Pay Transparency: Maximus compensation is based on various factors including but not limited to a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation shall be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

GlobalGiving GlobalGiving |
27 d ago

GlobalGiving is the first and largest global crowdfunding community for nonprofits and disaster recovery. GlobalGiving makes it safe and easy for people and companies to give to local projects anywhere in the world, providing nonprofits with the resources,.