Match score not available

Software Engineer (Angular/Java)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

5+ years of application development experience, Bachelor's degree in a technical field, Experience with AWS services and container infrastructures, Proficiency in Angular, Java, Node.js.

Key responsabilities:

  • Develop and maintain web applications
  • Participate in Agile methodology phases

ASCENDING logo
ASCENDING Startup https://ascendingdc.com/
11 - 50 Employees
See all jobs

Job description

Full Stack Software Engineer
Location: 100% remote anywhere in the US

Our client, a technical solutions provider, is supporting a long term government contract in which they will need to modernize a suite of applications. Our client is looking for talented, mid level software engineers with full stack expertise. They are looking for expertise or proficiency in Angular (Typescript), Node.JS/JavaScript and Java. The ideal candidate will also have GIS experience.

The Full Stack Developer will work under the supervision of the Development Manager and he/she will be a key member of a scrum team working in an Agile Safe and Dev SecOps culture. The primary responsibility of this role is to develop and maintain a web application/ portal built using Java, AWS Containers, Angular, Node.js, React technologies and AWS native services.

Responsibilities:
  • Participate in all phases of Agile methodology (planning, grooming, coding sprint items).
  • Participate in the sprint planning meetings to assign the story points and commit to the user stories planned for a given sprint.
  • Perform application enhancements and build new products in all layers of the application such as UI, Web Server, Application Server, Cloud Host, Database, Reporting, DevOps, and Application Monitoring.
  • Implement code using AWS Native Services and AWS Serverless technologies
  • Engage with architects/product team to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative solutions.
  • Design and develop solutions following established frameworks, application development standards and quality processes in projects.
  • Perform code reviews, suggest tools, technologies, and best practices that improve stability.
  • Translate requirements into technical specifications and diagrams and implement them in conformance with architectural and business requirements.
  • Develop and maintain modern and legacy systems on COTS and Open-Source tech stack using effective principles such as extreme programming (XP) and TDD.
  • Assist with the development and maintenance of operational and system level documentation.
  • Enhance software to reduce operating time or improve efficiency.
  • Troubleshoot and resolve issues in dev, test and production environments.

Required Skills:
  • Extensive experience in developing code using AWS Serverless technologies
  • Extensive experience in using AWS container infrastructure to develop and package application
  • Experience with coding in Java
  • Experience with coding in NodeJS and JavaScript
  • Experience coding in Angular (Typescript)
  • Experience with Web Services (SOAP/REST), XML, JSON.
  • Experience working within a Continuous Integration environment using Docker, Kubernetes.
  • Experience with Git, GitHub, Bit Bucket versioning systems.
  • Strong understanding of RESTful API design, JSON, and API security.
  • Excellent knowledge of AWS Infrastructure, Services, Configuration and automation
  • Experience with several tools such as Maven, Gradle, ANT, Grunt, Jenkins and other CI/CD tools.
  • Ability to identify and solve technical problems independently, quickly, and efficiently
  • Experience in managing the complete software development process from conception to deployment
  • Experience in overseeing and guiding the analysis, building, documentation and deployment of software
  • Expertise in AWS, including services like ECS, API Gateway, Lambda, DynamoDB, S3, CloudWatch, AWS Cognito.

Education/Experience Level:
  • 5+ years of Application Development
  • 2 to 4 years of experience developing code using AWS Serverless Architecture, Native services and containers
  • 2 to 3 years of experience with DevOps tools.
  • 2 to 3 years of experience with supporting applications on AWS.
  • Experience working on an Agile Project
  • Experience working in large projects interacting with several teams within the project
  • Bachelor's degree in Technical field

Desired Skills & Experience:
  • AWS certifications

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Software Engineer Related jobs