Full Stack Developer
Description
- This position is responsible for the full life cycle of design and development of solutions products that enable change, growth, and flexibility. We are seeking an experienced hands-on full-stack software engineer. The engineer will be a trusted technical leader of development, will function within a team and work in cross-functional groups with the ability to thrive in a scaled agile environment.
- F ull stack developer: JavaScript, Java, Postgres, NodeJS, Python
- Develops and supports complex Tomcat-based Servlets as Plugins to Atlassian products
- Develops and supports complex browser single-page applications using modern JavaScript frameworks such as Angular
- Builds applications with Maven and Webpack
- Builds, queries, and manages both RDBs and NoSQL databases
- Develops and supports complex Atlassian Jira/Confluence/Crowd Plugins
- Expert using modern APIs, especially REST APIs
- Implements Web accessibility knowledge WCAG 2.0/Section 508
- Designs and implements Cloud-based resources and technologies in both AWS and Azure
- Implements infrastructure-as-code through both Terraform and ARM
- Uses Git to manage working code
- Uses Jira and Confluence to communicate status and progress with other project team members
- Owns the as-built catalog of how the system is built, and what behavior it is responsible for
- Contributes to the vision and roadmap regarding the design and consistent improvement of all portfolio applications and systems
- Ability and desire to interact daily with coworkers and leadership in a virtual setting
- Exhibits excellent problem solving and data analysis skills
- Works independently and collaboratively
- Work at the highest technical level in all phases of application development, systems analysis, and data manipulation
- Exhibits exceptional communication skills
- Ability to manage multiple tasks with varying priorities
- Adheres to SCRUM/Agile development
- The ideal candidate will be accustomed to working in a very fast paced team environment. Must be decisive, drive results through others and offer constructive criticism when appropriate. Additional attributes needed:
- 9+ Years - Experience in the design, implementation, and delivery of applications based in Java, JavaScript, and Python with various persistence layers (SQL and NoSQL) preferred
- Preferred 5+ Years - Advanced knowledge in a variety of application support delivery of Cloud enabled application technologies including:
- Containerized or virtual machine-delivered servers such as Tomcat, NodeJS, or Django
- Hosted database services, such as RDS, Dynamo, Azure SQL
- Serverless technologies such as Application Functions and Lambda Functions
- Middleware Cloud technologies (S3, BLOB storage, Rotue 53, WAF, application gateways, etc)
- Linux, Spring boot, Maven, IntelliJ, Eclipse
- 3+ Years - Automated testing technologies such as Playwright, Cypress, Protractor, and Jasmine preferred
- 3+ Years - Client-side JavaScript technologies such as React, React Native, Angular, or Vue.js preferred
- Basic Bash and SSH experience on RHEL
- Experience planning, leading, and executing software and IT projects across a wide range of size, complexity, and technologies.
- Ability to obtain and maintain Federal Government Position of Trust
- Must be a U.S. citizen.
- Must pass a background investigation.
- Bachelor’s degree in Computer Science or Engineering or related field or equivalent experience
Recommended Jobs
IT Hardware Deployment Technician
Program Overview About The Role The IT Hardware Deployment Technician , in support of the FAA BNATCS contract, is responsible for building, configuring, and deploying computers and related …
Millwright/ Welder
JENNMAR Services, a well-respected industrial construction/maintenance company, is currently seeking Experienced Millwrights, Welders and Fabricators for Travel Work. Quality and service are the core …
Associate Teacher
Bright Horizons seeks a passionate Associate Teacher to join our team in fostering a safe and stimulating environment for young learners at our childcare facilities. This role focuses on supporting le…
Remote Entry Level Software Engineer
Overview We are currently hiring for 2 REMOTE Entry Level Software Engineers for long term contracts. Description Design, develop, and test operating systems-level software, compilers, and n…
Software Developer
Title: Software Developer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the inte…
Metro Travel Registered Nurse
About Milan Laser Hair Removal Milan Laser Hair Removal is one of the nation’s premier laser hair removal providers. That’s because we only use top of the line lasers, and all our treatments are perf…
General Shop Mechanic
TruckPro, LLC is seeking a skilled General Shop Mechanic to join our dedicated team in maintaining and repairing a diverse fleet of heavy-duty trucks and trailers. With a rich history dating back to 1…
Licensed Practical Nurse
ChenMed, a leader in senior healthcare with a strong emphasis on preventive measures and effective management of chronic illnesses, is seeking a compassionate and skilled Licensed Practical Nurse to j…
REG & OTR Driver
We are currently seeking qualified Owner-Operators/Independent Contractors throughout the USA to work under our authority on general freight orders. We are seeking drivers comfortable with Regiona…
Executive Housekeeper
We’re more than just a team - we’re a community dedicated to making a difference every day. At Olympia Hospitality, we create a fun, supportive environment where growth never stops, and success is c…