Full-Stack Developer, Senior
Key Responsibilities
- Provide full-stack design and development support using Java, Spring Model View Controller (MVC) Framework/Spring Security/Spring Boot, React, and PostgreSQL.
- Design and implement modern UI components using React, TypeScript/JavaScript, and reusable design patterns.
- Implement normalized PostgreSQL schemas and entity relationships supporting system scalability.
- Develop and maintain secure RESTful APIs for data access and integration.
- Support and document data migration efforts, ensuring integrity and consistency between legacy and new systems.
- Plan and execute application deployments, version control, and CI/CD pipelines.
- Assist in supporting all aspects of the project to include all phases of life cycle development.
Requirements
- Ensure compliance with 508 accessibility, enterprise security practices, and other practices as needed.
About the Role
The position would be located at a government facility in Chantilly, VA. and require work to be performed onsite. Any hybrid work schedule would require customer approval. The government has established policies for on-site vs hybrid work which varies across divisions and contracts. Where allowed, remote work must be coordinated with the team lead and/or government POC, ensuring there is zero interruption with the delivery of our services.
Pay
The annual base salary range for this position is $131,000 - $150,000. Please note that the salary information is a general guideline only. Technica considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, location, as well as market and business considerations when extending an offer.
Qualifications
- Active Top-Secret with SCI and CI Poly eligibility
- Bachelor’s degree in Computer Science or related field or equivalent education and/or experience.
- 8+ years in full-stack developer experience.
- Strong User Interface (UI) design and developing skills using React, JavaScript, and CSS.
- Strong development experience required in the following technologies/areas: Java, Spring Framework/Security 6+, Spring Boot 3+, Hibernate 6+, SQL/PLSQL, PostgreSQL, RESTful APIs, Maven build tool, and Git/GitLab.
- Experience with database design and data migration.
Skills
- Experience with AWS (S3, EC2, ECS, Aurora, CloudWatch).
- Experience with Keycloak, Kubernetes, Maven, and Docker.
- Experience with Agile and Scrum and Kanban frameworks/methodologies.
- Experience with Atlassian tools to include Jira and Confluence.
- Experience with Continuous Integration/Continuous Delivery (CI/CD) tools and automation.
- Exceptional analytical and conceptual thinking skills.
- Excellent documentation skills.
- Excellent planning, organizational, and time management skills.
- Self-motivated with strong initiative to help team grow.
- Strong experience with C# ASP.NET MVC (web development).
- Object Oriented skills WCF or Web API.
- Heavy SQL experience w/ Stored Procedures, Functions and PLSQL or Transactions.
- Linq, JavaScript, JQuery , HTML.
- Git Repository/GitLab ASP.NET Core (Web) Postgres.
- Internet Information Services (IIS) CSS/Bootstrap Telerik/other UI Framework.
- IIS.