E
Sr. Full Stack Developer - Core Java, Angular
Entagile
McLean · On-site Full-time Senior 2mo ago
About the role
Must Have Qualifications
- 5+ years of core Java 8+, advanced Spring Framework – understands the core concept.
- There is also a front‑end position that requires 2‑3 years of Angular experience (details below).
- This job requires 5 days of on‑site work in McLean, Virginia. You will need to relocate to the area before the work begins.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of relevant professional experience
- 4+ years of Java software development experience
- A strong understanding of the Java language, Java 8+ standard library, and open sources
- Good understanding and experience with Spring Framework, Spring Boot, REST APIs
- Familiarity with databases and SQL
- Experience with the Angular front‑end framework and Typescript is highly desirable
- Familiar with Gradle and Jenkins build tools
- Ability to understand and write code documentation that conveys your solution to others
- Ability to troubleshoot and optimize the application for security and responsiveness
- Good interpersonal and communication skills, and the ability to partner optimally. Analytical skills and problem‑solving. Being a self‑starter, quick learner, and diligent.
- Familiarity with version control (e.g., GitHub, Bitbucket)
- Knowledge of Object‑Relational Mapping frameworks a plus
- Experience with Agile and Scrum development methodologies
- Understanding of application performance diagnostics and analytical tools
- Knowledge of automated test frameworks
- Mock‑oriented testing with positive and negative testing (Junit/Mockito)
Front‑end Position Details
- Angular‑16+ preferred 18, Springboot‑3x, Frontend Angular (Angular Material ID preferred)
- 2‑3 years of hands‑on experience developing Angular base, UI/UX, Typescript, backend REST API, Java‑preferred version 21
- Oracle and SQL
Keys to Success in this Role
- Excellent problem‑solving, analytical, and technical skills.
- Ability to think critically and act expeditiously to evaluate situations, make decisions, and tackle problems.
- Flexible and versatile to adapt to any new environment and work on any project.
- Strong oral and written communication skills, and the ability to work well with a variety of personalities.
- Ability to work optimally with continuous change
- Proven intuition for business, problem‑solving skills, intellectual maturity, and relationship management skills
Skills
AngularAngular MaterialBitbucketGitHubGradleJavaJenkinsJunitMockitoOracleREST APIsSQLSpring BootSpring FrameworkTypescript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free