Full Stack Java developer
Hadiamondstar Software Solutions LLC
Reston, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Reston, United States of America
Tech stack
C
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
BASIC (Programming Language)
Behavior-Driven Development
Cloud Computing
Software Quality
Databases
Continuous Delivery
Continuous Integration
Python
PostgreSQL
MongoDB
Oracle Applications
Software Architecture
Software Engineering
Software Requirements Analysis
SQL Databases
Systems Integration
Test Driven Development
Spring-boot
Backend
Angular
Information Technology
Programming Languages
Requirements
- Full Stack Heavier on backend (70%)
- Previous FEPOC consultant desired
- Java 21
- AWS
- AWS Developer/Architect preferred
- Angular
- Spring
- Spring Boot
- Experience with moving applications from on prem to AWS
- Aurora PostgeSQL Exp
- Test Automation Exp
Nice to have skills:
-
Acquisition 360
-
AWS Certification
-
Education Level: Bachelor's Degree
-
Education Details: Information Technology or Computer Science
-
Experience: 5 years experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development.
-
In Lieu of Education
-
In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
Preferred Qualifications
- Knowledge, Skills and Abilities (KSAs)
- Ability to communicate technical requirements to all levels of expertise., Advanced
- Proficient in establishing and maintaining good working relationships., Advanced
- Knowledge and understanding of software development life cycle (SDLC)., Advanced
- Proficient with integrating complex and/or existing systems., Advanced
- Knowledge of programming languages (e.g. JavaScript, C, Python, etc.)., Advanced
- Excellent communication skills both written and verbal., Advanced
- Knowledge of cloud technologies (e.g. AWS, Azure), Proficient
- Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Advanced
- Fundamental knowledge of software engineers best practices, agile methodologies, CI/CD pipelines, Advanced
- Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Advanced
- Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework, Advanced
- Knowledge of Code quality and promotion practices, Advanced