Salary
💰 $82,100 - $172,400 per year
Tech Stack
AngularCloudDockerJavaKubernetesMicroservicesNoSQLReactSpringSpring BootSpringBootSQLTypeScript
About the role
- Design, implement, and maintain Java applications using Spring/Spring Boot
- Collaborate on front-end development with Angular and React frameworks
- Develop and integrate RESTful APIs and microservices
- Write clean, maintainable, and efficient code
- Perform code reviews and mentor junior developers
- Implement and optimize database queries and data structures
- Deploy and maintain applications in cloud environments
- Troubleshoot and debug applications
- Participate in agile development methodologies and CI/CD processes
- Evaluate and integrate emerging technologies and AI tools into existing solutions
Requirements
- 7+ years of experience in Java development
- Strong proficiency with Spring Framework and Spring Boot
- Experience with front-end development using Angular and React
- Proficiency in TypeScript for building type-safe applications
- Knowledge of database technologies (SQL and NoSQL)
- Strong understanding of Git version control and GitLab CI/CD pipelines
- Working knowledge of containerization with Docker and orchestration with Kubernetes
- Understanding of DevSecOps principles.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- US citizenship and ability to obtain and maintain required security clearances.
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring FrameworkSpring BootAngularReactRESTful APIsmicroservicesTypeScriptSQLNoSQL
Soft skills
code reviewsmentoringtroubleshootingdebuggingcollaborationclean codeefficient codingproblem-solvingcommunicationagile methodologies
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringrelated field degreesecurity clearances