Full-Stack Developer Key Responsibilities
Design, develop, and maintain scalable backend services using Java, SQL Server, and Spring Boot, with a transition to Spring RESTful architectures.
Build and enhance front-end components using Angular to deliver seamless user experiences.
Optimize system performance and reliability using AWS cloud services (e.g., EC2, S3, Lambda, RDS) to support multi-state business expansion.
Collaborate with cross-functional teams, including product managers and DevOps, to integrate new features and ensure alignment with business objectives.
Implement monitoring and logging solutions using AWS CloudWatch to maintain system health and performance.
Participate in code reviews and ensure adherence to best practices for security, scalability, and maintainability. Required Skills and Qualifications Backend (50%)
Extensive experience in Java, RDBMS, SQL Server, and Spring Boot, with knowledge of transitioning to Spring RESTful services.
Strong proficiency with AWS services, including EC2, S3, Lambda, RDS, and CloudWatch, for building and managing cloud-based infrastructure.
Hands-on experience with JBoss and version control systems (e.g., Git, SVN).
Familiarity with RESTful API design and microservices architecture. Frontend (50%)
Proven experience with Angular for developing responsive and intuitive user interfaces.
Knowledge of HTML, CSS, and JavaScript to support front-end development tasks. Additional Considerations
Experience with A / B testing methodologies and Property & Casualty (P&C) domain knowledge is a plus.
Familiarity with CI / CD pipelines and tools like Jenkins or AWS CodePipeline is highly valued.
Candidates must be local to Boston to facilitate collaboration and occasional on-site work. Why Join Us?
This role offers an opportunity to contribute to a high-impact project that drives our company’s growth in new markets. You’ll work with cutting-edge AWS technologies and a collaborative team dedicated to delivering innovative solutions that align with our strategic vision.
What is a Pipeline Job?
These roles represent future opportunities we've uncovered through our client discussions. We have stripped away the rigid “Must Haves,” “Mandatories,” and “Required” criteria to find the right fit for their needs. By applying for these future roles, we will complete our human-centered process to see if you are a fit while adding your profile to our database to be considered for additional openings. When you apply, rest assured a human will thoroughly review your resume and respond to you personally. We take pride in finding the right match for each job, valuing your unique talents and potential over just what's on your resume.
Fullstack Developer • MA, US