Software Engineer – Full Stack Developer (Java) Hybrid - Arlington, Virginia.
As an Associate Software Engineer, you will contribute to the development, enhancement, and maintenance of modern web applications using Java-based microservices. Working as part of an agile engineering team, you will build user-facing features, develop backend services, and collaborate with senior engineers to deliver high-quality digital solutions. Your focus will be on writing clean, maintainable code, learning best practices, and growing your technical expertise across both frontend and backend development.
Your Impact:
- Design, develop, test, and maintain Angular-based web applications.
- Build and enhance Java Spring Boot microservices and RESTful APIs.
- Collaborate with senior engineers, architects, and product teams to implement business requirements.
- Develop responsive and accessible user interfaces using Angular, TypeScript, HTML5, and CSS3.
- Consume and integrate REST APIs into frontend applications.
- Participate in code reviews and incorporate feedback to improve code quality.
- Troubleshoot and resolve application defects, bugs, and performance issues.
- Write unit tests and support automated testing efforts.
- Contribute to CI/CD pipelines and deployment activities.
- Follow established engineering standards, security guidelines, and development best practices.
- Continuously learn new technologies and contribute to team knowledge sharing.