Full Stack Engineer
Job Overview
Job Title: Full Stack Engineer
Location: Smithfield, RI
Employment Type: Contract
About US
DMV IT Service LLC, founded in 2020, is a trusted IT consulting firm specializing in IT infrastructure optimization, cybersecurity, networking, and staffing solutions. We partner with clients to achieve technology goals through expert guidance, workforce support, and innovative solutions. With a client-focused approach, we also provide online training and job placements, ensuring long-term IT success.
Job Purpose
We are seeking an experienced and motivated Senior Software Engineer to join our dynamic Digital Platforms Technology team. As part of an Agile Scrum team, you will collaborate closely with developers, QA engineers, architects, and other stakeholders to deliver seamless and high-quality digital experiences. You’ll contribute to designing, building, testing, and deploying web applications that enhance customer engagement and satisfaction.
Requirements
Key Responsibilities
- Develop, test, and deploy high-quality web and mobile application features in an Agile Scrum environment.
- Collaborate with cross-functional teams including Product Owners, Scrum Masters, and Architects to deliver exceptional digital solutions.
- Decompose complex business challenges into efficient and scalable technical implementations.
- Ensure solutions are aligned with modern design principles, coding standards, and security practices.
- Participate in technical discussions, peer reviews, and continuous improvement initiatives.
- Contribute to long-term architectural planning and digital platform enhancements.
- Support application monitoring, performance optimization, and post-release maintenance.
Required Skills & Experience
- Experience: 5+ years of full-stack software engineering experience, preferably in financial services or large-scale enterprise environments.
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Strong analytical and critical thinking skills with a proactive learning mindset.
- Proven ability to communicate technical information to both technical and non-technical audiences.
- Expertise in Agile software development principles and collaborative teamwork.
- Proficiency in:
- Backend: Java EE, Spring Boot/MVC, Apache Tomcat, Maven, SLF4j, Logback.
- Frontend: Angular, TypeScript/JavaScript, Node.js, NPM, HTML/CSS, RxJS.
- Deep understanding of RESTful APIs, design patterns, and object-oriented programming.
- Familiarity with secure application development and comprehensive testing practices.
Preferred Qualifications
- Exposure to DevOps practices including CI/CD pipelines, version control, and monitoring tools.
- Experience with containerization and cloud platforms (Docker, AWS).
- Understanding of enterprise integration frameworks (e.g., Apache Camel).
- Knowledge of front-end testing tools (Jasmine, Karma).
- AWS certifications are a plus.
- Awareness of accessibility standards (WCAG) and best practices.