This job has expired.
Ameritech Global(ATGTECH)
Expired

JAVA AWS DEVELOPER

Reston, VA (On-site)

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

JOB DESCRIPTION

TITLE: JAVA AWS DEVELOPER

Location : Reston, VA

Interview : F2F Required

MODE: Contract to hire
PROFILE: Expert level AWS/JavaScript w/a minimum of 5 years enterprise software development experience


Th client is seeking a poly-skilled Senior Software Engineer with expertise in AWS Cloud development.

The Sr. Software Engineer is responsible for the design and development of application software within the College Board's Information Business Delivery group. The successful candidate will mentor and guide junior software engineers within the team. This individual will possess experience with a range of cloud technologies. The candidate should be a seasoned software engineer with leadership skills and extensive knowledge and experience in designing and building complex, highly scalable and dependable application systems using HTML, CSS and Javascript based technologies (React, Nodejs, etc.).

The candidate will interact closely with scrum masters, product owners, and other engineers to shape, identify, prioritize, and realize project requirements in the delivery of business solutions.

Successful candidates will have a comprehensive knowledge of web front-end and back-end development tools, technologies, practices, and standards; proven ability to integrate large scale systems or third party products; and a track record of delivering high-quality, web based business solutions in a timely and effective manner.

What you’ll do

  • Guides, and mentor’s junior software engineers
  • Builds, tests, deploys and maintains production high qualty code for complex web-based applications using JavaScript, CSS, HTML and other programming and scripting languages.
  • Expert-level Object Oriented JavaScript knowledge, with demonstrated complex implementations a must, e.g., custom API’s, optimization techniques, and design patterns.
  • Incorporates Cloud technologies on new application development to include micro-services and AWS services such as lambda, S3, SQS, SNS, and DynamoDB.
  • Works in DevOps agile teams primarily in AWS technology environment
  • Thorough understanding of implementing accessibility and progressive enhancement presentation layer coding practices. Works with Interface Design to assure accessibility standards are met at a code level.
  • Follows established coding standards and other group procedures, both individually and at a team level. Must ensure proper code reviews are held for the project and that development processes and tool utilization are followed.
  • Contributes to the engineering team’s culture of high code quality. Accountable for the quality of code that is delivered to production and must ensure that appropriate code reviews and all levels of testing are adequately performed.
  • Ensures that continuous integration is performed on the application source code and constantly seeks to enhance the continuous integration methods of the development team to ensure extremely high quality of code.
  • Works closely with scrum master and solutions architect to thoroughly understand the system requirements and ensure they are properly implemented. Also, must seek ways to meet the underlying business requirements with low-cost, yet highly re-usable patterns and actively escalate requirements that may cause unnecessary risk or cost.
  • Ensure that application code adheres to enterprise and industry standards and best practices, including performance and security standards.
  • Gather feedback from design and technical staff on application development needs and patterns. Must be able to work with Enterprise Architecture group to propose and solicit approval of new architectural patterns including documentation and presentation of the architectural approach, benefits/limitations and other considerations (e.g. re-usability, security, performance, maintainability, etc.).
  • Thorough understanding of implementing accessibility and progressive enhancement presentation layer coding practices.
  • Responsible for support of and coordinating with other Engineers, Architects and teams including other technology teams such as a User Experience team or an infrastructure team.
  • Assists scrum master and product owner in project planning and estimating of project score items.

About you

  • Bachelor’s degree required.
  • At least 5-7 years of directly-related work experience in a professional position in software development
  • Expert-level understanding of the Java script, related optimization techniques, and design patterns.
  • Experience in working with AWS services and deploying applications to AWS
  • Expert-level Object Oriented knowledge, with demonstrated complex implementations a must, e.g., custom API's, optimization techniques, and design patterns.
  • Experience with DevOps tools and automation
  • Experience working in an iterative(agile/scrum) development environment
  • Experience in documenting design and architecture artifacts and presenting artifacts for architectural review
  • Expertise in managing code with Bitbucket version control.
  • Effective communication skills are a must along with a strong customer service orientation, and the ability to clearly discern client needs.
  • Ability to effectively coordinate multiple responsibilities simultaneously, with fast, flexible work style.

More about you

  • 4+ years demonstrated experience with AWS cloud supported programming languages like C#, Java, Node JS, or Python development.
  • 2+ years hands-on with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, EC2, RDS and DynamoDB, AWS CLI
  • Experience in JavaScript frameworks (React, Angular or equivalent framework etc.)
  • Ability to use or learn: KMS, ALB/ELB, Route 53, VPC
  • Test-driven development and continuous integration experience is preferred
  • Knowledge of K-12 or Higher Education related software applications is a plus
  • Experience working with NoSQL databases such as AWS DynamoDb.
  • Experience managing and deploying builds to AWS cloud environments.
  • Knowledge of applicable data security principles and practices.

Other Java contracts

Remote
0
USD
/hr

0 outside IR35 Java contracts