Logo
JobRialto

Senior Full Stack Web Developer

JobRialto, Charlotte, North Carolina, United States, 28245


Job Summary:

We are seeking a Senior Full Stack Developer with advanced expertise in Angular, Java, NodeJS, MySQL, and AWS Cloud Services. This role is responsible for building and maintaining complex web applications, utilizing modern technologies and cloud infrastructure. The selected candidate will contribute to the development and enhancement of various systems, ensuring seamless integration across backend, frontend, and cloud components. A strong understanding of software development principles, APIs, and CI/CD processes will be key in this role.

Key Responsibilities:

Full Stack Development:

Design, develop, and maintain robust, scalable applications using Angular, Java, NodeJS, MySQL, HTML, CSS (SCSS), JavaScript, and TypeScript.

Implement web solutions that follow best practices for code quality, scalability, and maintainability.

Cloud Infrastructure & AWS:

Leverage AWS Cloud Services (e.g., S3, API Gateway, Lambda, AppFlow, AWS Elemental MediaConvert) to enhance application performance and scalability.

Architect solutions that utilize various AWS components and integrate them into the web application architecture.

Version Control & CI/CD:

Use Git for version control, ensuring the integrity of code across different environments.

Manage CI/CD pipelines and integrate tools like Nexus, Docker, and Apache Tomcat for continuous integration and deployment.

Data Modeling & Database Management:

Design and implement database schemas, stored procedures, and data models that align with business processes.

Work extensively with MySQL to ensure efficient data storage, retrieval, and management.

Collaboration & Mentorship:

Collaborate with cross-functional teams to define requirements, technical architecture, and deliver high-quality solutions.

Provide guidance and mentorship to junior developers, helping them grow their skills and improve their productivity.

Performance & Optimization:

Optimize application performance, including database queries and API calls.

Troubleshoot and resolve technical issues, providing quick and efficient solutions.

Required Qualifications:

Languages & Frameworks:

Advanced knowledge of Angular, Java, NodeJS, HTML, CSS (SCSS), JavaScript, and TypeScript.

Experience with Spring Web MVC, JDBC, and Mavenized projects.

Cloud Services:

In-depth understanding of AWS Cloud Services including but not limited to AppFlow, S3, API Gateway, Lambda, and AWS Elemental MediaConvert.

Version Control & CI/CD:

Expertise in Git for version control and Nexus for artifact management.

Experience in Docker, Apache Tomcat, and CI/CD processes.

Database Expertise:

Advanced knowledge of MySQL, database schemas, and stored procedures.

Strong experience in data modeling and creating databases that represent and support business processes.

Collaboration & Communication:

Ability to work effectively in an agile environment.

Strong communication skills and the ability to collaborate with cross-functional teams to deliver high-quality software.

Preferred Qualifications:

Cloud Infrastructure Certifications:

AWS certifications such as AWS Certified Solutions Architect or AWS Certified Developer are a plus.

Additional Skills:

Experience with other AWS services such as Lambda, DynamoDB, or API Gateway.

Familiarity with advanced DevOps processes and tools.

Certifications (if any):

AWS Certified Solutions Architect or similar AWS certifications are preferred but not required.

Education:

Bachelors Degree