Full Stack Engineer
Compunnel, Inc.
Smithfield, RI (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Summary We are seeking an experienced Full Stack Engineer to join a dynamic engineering team focused on building highly reliable, scalable, and innovative personalization solutions. This role will serve as a technical lead and collaborate closely with architects, product owners, and engineering teams to design and deliver enterprise-grade applications using modern software development practices and cloud technologies. The ideal candidate will possess strong expertise in full stack development, distributed systems, cloud-native technologies, and scalable application architecture. Key Responsibilities Lead and manage the end-to-end software development lifecycle from design through deployment and support. Design, develop, and maintain scalable full stack applications and distributed systems. Collaborate with architecture teams, technical leaders, product owners, and business stakeholders to deliver technical solutions aligned with business objectives. Analyze existing architecture and technology environments and recommend improvements and modernization strategies. Integrate vendor products with enterprise business processes and IT systems. Participate in requirements gathering, solution design, coding, testing, deployment, and production support activities. Develop and maintain RESTful APIs and backend services using Java and Spring technologies. Build and support scalable UI applications using Angular, JavaScript, HTML5, and related technologies. Design and support cloud-native solutions leveraging AWS services and modern DevOps practices. Develop and maintain messaging and stream processing solutions using Kafka, Kinesis, Flink, and related technologies. Implement CI/CD processes and support automated deployment pipelines. Maintain high standards for code quality, testing, documentation, and performance optimization. Troubleshoot and resolve complex production and application issues. Stay current with emerging technologies and drive innovation initiatives across the engineering organization. Collaborate effectively with multiple teams across the organization to support enterprise technology initiatives. Required Qualifications Minimum 9 years of experience in Java application development using Spring Boot. Minimum 4 years of experience working with AWS services including S3, Athena, EMR, EC2, Lambda, and CloudFormation. Minimum 5 years of experience in database design and development using Oracle, PostgreSQL, and NoSQL databases such as DynamoDB and Aerospike. Minimum 4 years of UI development experience using Angular, jQuery, JavaScript, and HTML5. Minimum 4 years of experience with messaging technologies including Kafka, Kinesis, SNS, and SQS. Minimum 4 years of experience with stream processing technologies such as Flink and Kinesis Data Analytics. Strong experience with RESTful web service development using Java, Spring, and JUnit. Strong knowledge of Java, J2EE, Spring MVC, Spring Core, Angular, and Python. Strong understanding of CI/CD tools and DevOps practices including Jenkins and Artifactory. Experience with API design, versioning, and API documentation tools such as Swagger. Understanding of highly scalable distributed systems and open-source technologies. Experience working with ALM and development tools including JIRA, Git/Stash, Maven, Jenkins, FishEye, Crucible, and uDeploy. Familiarity with code quality and coverage tools such as SonarQube. Understanding of public and private cloud capabilities including compute, storage, and scalability concepts. Strong analytical, troubleshooting, and problem-solving skills. Ability to work effectively in fast-paced and evolving environments. Excellent verbal, written, and interpersonal communication skills. Strong collaboration and leadership skills. Preferred Qualifications Experience implementing business rules using Drools Rules Engine. Experience supporting highly critical enterprise applications. Familiarity with cloud-native distributed architectures and scalable platform engineering. Experience working within large enterprise Agile and DevOps environments.
Similar remote jobs
Veolia Environnement SA
Minnetonka, MN
Posted1 day ago
Updated10 hours ago
Cloud for Good
Asheville, NC
Posted1 day ago
Updated10 hours ago
Similar jobs in Smithfield, RI
INDEPENDENT CONTRACTOR SERVICES INC
Smithfield, RI
Posted1 day ago
Updated10 hours ago
Providence Public Schools
Smithfield, RI
Posted1 day ago
Updated10 hours ago
YOH Services LLC
Smithfield, RI
Posted2 days ago
Updated10 hours ago
Similar jobs in Rhode Island
Baylor Scott & White Health
Providence, RI
Posted1 day ago
Updated10 hours ago
Dodge Construction Network
Providence, RI
Posted1 day ago
Updated10 hours ago
ASM Research, An Accenture Federal Services Company
Providence, RI
Posted1 day ago
Updated10 hours ago
Public Consulting Group
Providence, RI
Posted1 day ago
Updated10 hours ago
CAI
Providence, RI
Posted1 day ago
Updated10 hours ago