Job Description: FullStack
Onsite: Woonsocket Rhode Island
Roles:
- Designing developing and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
- Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
- Providing improvements to the product(s) being supported
- Actively participate in release and sprint planning artifact creation sprint testing regression testing demonstrations and retrospectives and solution releases
- Supporting release planning with conceptual design and development / refinement of software engineering guidelines
- Analyzing complex projectrelated problems and creating innovative solutions involving scheduling technology methodology tools and solution components
- Ensuring product quality and timeliness of work providing advice and guidance resolving problems to meet objectives and providing periodic performance reports
- Providing mentoring to junior members of the team
Qualifications:
- Having 10 years of professional experience with our tech stack: Java Spring Boot Angular microservices architecture PostgreSQL AWS.
- Indepth knowledge of both the Angular Framework (TypeScript Angular Material state management) as well as experience creating RESTful services using Java and springboot.
- Expert experience in the following programming languages/libraries: Java Spring Boot Angular Typescript JavaScript CSS and HTML.
- Knowledge of creating Angular components services good understanding of state management and UI performance
- DevOps experience/CI/CD pipeline.
- Familiarity with basic security concepts such as SSL/TLS OAuth encryption
- Familiarity with basic cloud concepts such as AWS GCP and/or MS Azure
- Creating reusable libraries develop interactive and responsive interfaces implement complex solutions encouraging quality code through conducting reviews/leading tests
- Implement new features by transforming mockups into fully functional user interfaces integrated with API enabled microservice built on Spring Boot based backend
- Demonstrated professional experience with developing SPA (Single Page Application) using a modern UI framework (Angular and Angular Material) backed by RESTful services
- Bridge the gap between user interface design and technical implementation
- Passion for user experience and usercentric development
- Continuously research new and best coding practices
- Optimize application for maximum speed and scalability
- Strong communication skills that include leading designrelated conversations ability to build and nurture good relationships and foster an environment for collaboration
- Object oriented design and development (OODD) expertise Service Oriented Architecture (SOA).
- Experience with source code control systems and concurrent development workflows (Git preferred)
- Experience with SQL or PL/SQL Oracle MySQL or PostgreSQL Server databases a plus.
- Understanding of all elements of the software development life cycle including planning development requirements management CM quality assurance and release management.