Logo
JobRialto

Senior Full Stack Web Developer Job at JobRialto in Denver

JobRialto, Denver, CO, United States, 80285


Job Summary:

We are seeking a highly skilled Full-Stack Developer with advanced expertise in Angular, Java, NodeJS, MySQL, and cloud technologies such as AWS. This role requires a strong understanding of front-end and back-end technologies, database management, and cloud infrastructure. The ideal candidate will have experience working on Mavenized projects, JDBC, and Spring Web MVC, with a deep focus on delivering robust, scalable, and efficient software solutions.

Key Responsibilities:

Full-Stack Development:

Design and develop web applications using Angular for the front-end and Java/NodeJS for the back-end, ensuring seamless integration between the two layers.

Write clean, maintainable code with best practices in JavaScript, TypeScript, and CSS (SCSS).

Database Management:

Utilize MySQL to design and implement complex database schemas and stored procedures that support business processes.

Perform data modeling, optimize queries, and ensure data integrity across multiple systems.

Version Control and CI/CD:

Use GIT for version control and collaborate with team members on code reviews and repository management.

Integrate code into CI/CD pipelines, ensuring smooth deployment cycles using tools such as Nexus, Docker, and Apache Tomcat.

Cloud Integration:

Develop and deploy cloud-based applications using AWS Cloud services, including AppFlow, S3, API Gateway, Lambda, and Elemental MediaConvert.

Ensure high availability, scalability, and security of applications running in the AWS cloud.

API Development:

Design and implement RESTful APIs for seamless communication between services, ensuring high performance and security.

Required Qualifications:

Technical Expertise:

Advanced proficiency in Angular, Java, NodeJS, JavaScript, TypeScript, and HTML/CSS (SCSS).

Expertise in Mavenized projects, JDBC, and Spring Web MVC.

Advanced understanding of MySQL, including database design, schemas, stored procedures, and optimization.

Tools & Technologies:

Strong experience with GIT for version control and Nexus for managing dependencies.

Deep understanding of Docker, Apache Tomcat, and CI/CD processes.

Advanced knowledge of AWS Cloud services (e.g., AppFlow, S3, API Gateway, Lambda, Elemental MediaConvert).

Soft Skills:

Strong problem-solving abilities, with the ability to work on complex and large-scale software solutions.

Excellent communication and collaboration skills, able to work in a team environment and mentor junior developers.

Preferred Qualifications:

Industry Experience:

Prior experience working in cloud-based architectures and enterprise-level applications.

Knowledge of AWS infrastructure and how to optimize cloud resources for performance and cost-efficiency.

Additional Skills:

Familiarity with microservices architecture.

Experience with event-driven architectures and message queues.

Certifications (if any):

AWS Certification (preferred, e.g., AWS Certified Solutions Architect or Developer).

Spring Framework or Node.js certification would be a plus.

Education: Bachelors Degree