Job Title: Senior Full Stack Software Developer
Location: Boston, MA
Employment Type: Full-Time
About Us: DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose: We are seeking a
Senior Full Stack Software Developer to join our highly collaborative development teams. In this role, you will contribute to the design, development, and deployment of enterprise web and middle-tier applications using
Angular and
core Java with Spring/Springboot. You will be a key player in driving innovation, excellence, and success within our teams by sharing your expertise, collaborating with others, and leading development efforts.
Requirements - Full Stack Development: Design, develop, and deploy enterprise web applications and middle-tier applications using Angular, Java, and Spring/Springboot.
- Leadership: Guide, encourage, and motivate your fellow engineers to deliver high-quality solutions while maintaining an innovative and collaborative work environment.
- Agile Development: Work in an Agile Scrum development environment, contributing to the iteration planning, daily stand-ups, and retrospectives.
- Web Services: Develop and maintain web services using JSON, XML, REST, SOAP, and other technologies.
- Cloud Deployment & Management: Work with Docker, Kubernetes, Terraform, and AWS for cloud deployment, application management, and infrastructure as code.
- Test Automation & CI/CD: Implement unit testing and test automation strategies, as well as build and deploy applications using continuous integration pipelines and tools like Jenkins.
- Collaboration & Code Reviews: Use GitHub for version control, participate in pull requests, and ensure collaborative development within the code repository.
- Problem Solving & Innovation: Use your problem-solving skills to identify technical challenges and find creative solutions. Stay updated with the latest technologies and frameworks to bring innovative solutions to the team.
Required Skills & Qualifications: - Experience:
- Advanced full-stack software development experience with Angular, core Java, and Spring/Springboot.
- Strong experience working in an Agile Scrum environment.
- Experience with web services (JSON, XML, REST, SOAP).
- Proficiency in Docker, Kubernetes, Terraform, and AWS for deployment and application management.
- Familiarity with unit testing and test automation libraries/strategies.
- Experience with continuous integration pipelines and automated deployment tools like Jenkins.
- Source control experience using GitHub and collaborative development with pull requests.
- Education:
- B.S. in Computer Science, Engineering, Mathematics, or equivalent experience.
- Soft Skills:
- Leadership: Proven ability to guide and motivate engineers and teams.
- Problem Solving: Strong analytical and troubleshooting skills.
- Communication: Excellent written and verbal communication skills for interacting with technical and business teams.