Full Stack Engineer
tarkik solutionsArlington, VA
About the role
Job Summary:
We are currently seeking a motivated, career-oriented, and customer-focused Full Stack Developer to join our team. The Full Stack Developer will support the development of both front-end (JavaScript/React) and back-end (Java/Spring) applications using DevSecOps best practices. The team will be responsible for operations and maintenance activities, as well as standardizing complex, large-scale, internet-facing websites and IT systems within an AWS cloud environment. Utilizing forward-thinking, modern, open-source technologies and managed cloud services, the project emphasizes strong customer engagement to ensure effective and efficient service delivery.
Duties:
- Design, build, and maintain enterprise Java/JEE backend services using Spring and Spring Boot
- Develop and maintain front-end applications using JavaScript/TypeScript and React, consuming JSON-based APIsContainerize and deploy services using Docker, and manage orchestration with Kubernetes and Helm charts
- Build and maintain CI/CD pipelines (Harness, Jenkins) to automate testing, security scanning, and deployment in a DevSecOps environment
- Design and support applications running in enterprise-scale AWS environments
- Write and execute automated tests using frameworks such as Selenium, Artillery, Insomnia, TDD, and BDDModify and enhance reports, including queries, filters, and input parameters
- Work closely with cross-functional teams to translate requirements into high-quality, secure solutions
- Participate in daily stand-ups, sprint planning, and retrospectives, and communicate progress and blockers clearly
- Debug and resolve issues in existing code to ensure smooth, secure application operation
- Perform code reviews to uphold code quality, coverage, and coding standards
- Collaborate with QA to identify, triage, and resolve defects
- Monitor application performance in production and implement improvements
Requirements:
Bachelor’s degree in business, IT, or any related field 5+ years of relevant work experience supporting complex projects
Strong knowledge and experience in:
- Java / JEE enterprise application development
- Spring Framework and Spring Boot
- Containerization and orchestration: Docker, Kubernetes, and Helm charts
- Building enterprise-scale applications in AWS cloud environmentsCI/CD pipeline experience with at least one DevSecOps automation tool such as Jenkins or Harness
- JavaScript / TypeScriptReact and related front-end librariesSQLDesigning and consuming JSON APIsAutomated testing tools and frameworks, such as Selenium, Artillery, Insomnia, TDD, and BDDAgile software development methodologies and tools
- Self-starter with the ability to seek clarification when necessary and identify personal training needs
- Proven ability to communicate progress and identify blockers during scrum ceremonies
- Ability to understand business requirements
- PreferredPostgreSQLGit / GitHubExperience with microservices architecture and large-scale distributed systems
- SplunkJasper Reports (including testing across multiple environments)
- Amazon AuroraAmazon Redshift
- Apache TomcatAWS ECSAWS S3RancherVS Code
- Knowledge of SAFe
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Arlington, VA
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
2 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE