Associate Software Developer - Full Stack - Java - Hybrid - 4 days - Arlington, Virginia
Publicis Sapient · Arlington, VA · 1 mo ago
$116k–$120k/yrFull-time
About the role
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.
Responsibilities
- 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.
Qualifications
- 1–3 years of experience in software engineering, full stack application development, or a related experience.
- Proficiency in Java development and object-oriented programming concepts.
- Hands-on experience building backend services using Java, Spring Boot, and RESTful APIs.
- Experience developing modern web applications using frontend technologies such as React, JavaScript, TypeScript, HTML5, and CSS3.
- Experience integrating frontend applications with REST APIs and backend services.
- Understanding of software development best practices including code reviews, testing, debugging, and version control.
- Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience or academic exposure to AI-assisted software development, including working with AI coding tools, APIs, or machine learning-based applications.
- Strong analytical, troubleshooting, and problem-solving skills with a desire to learn new technologies.
- Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams.
- Angular experience is a plus, including building components, services, and responsive user interfaces using TypeScript, HTML5, and CSS3.
Benefits
Salary Range: $116,000 - $120,000
Access to ongoing learning and development opportunities.
Competitive compensation and benefits package.
Flexibility to support work-life balance.
Comprehensive health benefits for you and your family.
Generous paid leave and holidays.
Wellness program and employee assistance.