Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Skills
Java Spring Boot
Angular
microservices architecture
PostgreSQL
AWS
Java
Spring Boot
TypeScript
Angular Material
JavaScript
CSS
HTML
RESTful
SPAs (Single Page Applications)
Job Details
Full Stack Developer
Healthcare Client
12+ Month Contract
Providence, RI | On Site
Onsite Interview
Only Local candidate's for this position
No H1B, OPT
Our Client is seeking a seasoned Full Stack Developer to join a high-performing team focused on building and maintaining applications. This role requires a balance of backend and frontend development expertise, as well as experience working in Agile environments. The ideal candidate will excel at designing and implementing robust software solutions, contributing to team success, and ensuring product quality and scalability.
Must-Have Skills:
- 10+ years of professional experience with Java Spring Boot, Angular, microservices architecture, PostgreSQL, and AWS.
- Expertise in Java, Spring Boot, Angular (TypeScript, Angular Material), JavaScript, CSS, and HTML.
- Strong experience developing RESTful services and SPAs (Single Page Applications) using modern UI frameworks.
- Proficiency in Angular components, state management, and creating responsive, interactive user interfaces.
- Experience with DevOps tools and CI/CD pipelines.
- Familiarity with basic security concepts such as SSL/TLS, OAuth, and encryption.
- Strong understanding of cloud platforms like AWS, Google Cloud Platform, or MS Azure.
- Expertise in object-oriented design and development (OODD) and service-oriented architecture (SOA).
- Proficiency with source code control systems and concurrent workflows (Git preferred).
- Experience with relational databases like PostgreSQL, Oracle, or MySQL, and SQL/PL-SQL.
- Strong communication and collaboration skills, with a proven ability to lead design-related conversations.
Nice to Haves:
- Familiarity with creating reusable libraries for shared functionality.
- Passion for user-centric development and a commitment to optimizing applications for speed and scalability.
- Continuous curiosity for new coding practices and tools to improve development
Responsibilities:
- Design, develop, and implement custom software and database applications for both legacy and modernized systems.
- Collaborate with teammates to support product and team success, adopting a do what it takes attitude.
- Contribute to product improvements, ensuring quality and timely delivery of enhancements.
- Actively participate in release and sprint planning, testing, demonstrations, retrospectives, and solution releases.
- Analyze complex problems and develop innovative solutions involving technology, scheduling, tools, and methodologies.
- Provide mentoring and guidance to junior team members.
- Support release planning by creating and refining software engineering guidelines.
- Create reusable libraries and implement complex solutions while optimizing application performance.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.