Software Engineer II
Job Description
Software Engineer II on the Deloitte Human Services Transformation team, onsite in Arlington, VA.
Responsibilities
- Architect and develop secure, high‑performance software solutions and maintain them over time
- Execute unit and integration tests, participate in code reviews, and uphold security and compliance standards
- Keep technical documentation and development artifacts up to date
- Collaborate with designers, developers, testers, architects, and stakeholders to deliver robust technical solutions
- Mentor junior engineers through knowledge sharing, tooling evaluation, and drive continuous improvement of development practices
Requirements
- Capable of working independently and as part of a team
- Strong written and verbal communication skills
- Detail-oriented with a commitment to quality
- Skilled at building and sustaining professional relationships
- Proven ability to lead projects or workstreams
- Able to manage and prioritize multiple tasks in a fast-paced environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
Technologies
- Java
- J2EE
- Spring MVC
- Spring Boot
- Jenkins
- SonarQube
- GitHub
- JavaScript
- CSS3
- HTML5
- REST APIs
- Microsoft Azure
- Azure DevOps
- xUnit
- NUnit
- Playwright
- Selenium