Post Job Free
Sign in

Stack Engineer Front-End

Location:
Galloway, NJ, 08205
Salary:
120000
Posted:
June 20, 2024

Contact this candidate

Resume:

Samad Harris

Senior Java Full Stack Engineer

*** * ****** ***** **

Galloway, New Jersey, 08205

+1-201-***-****

*************@*****.***

Summary

Highly skilled and results-driven Java Full Stack Engineer with over 11 years of experience designing, developing, and deploying robust software solutions. Proficient in both front-end and back-end technologies, with a strong track record of leading cross-functional teams and delivering high-quality projects on time and within budget. Adept at leveraging industry best practices and cutting-edge technologies to solve complex business challenges and drive innovation. Excellent communication and leadership skills, with a passion for mentoring junior team members and fostering a collaborative work environment.

Skills

•Java

•J2EE

•Spring boot, Spring cloud, Spring framework, Spring MVC

•JSF (PrimeFaces)

•JPA (Hibernate)

•JSP

•JavaScript, TypeScript

•SQL server

•MongoDB, PostgreSQL, MySQL, Redis, Oracle

•Camunda

•Docker, Kubernetes (K8s), Jenkins

•CI/CD

•AWS (EC2, ECS, S3, Lambda, SNS, SQS, RDS, DynamoDB, Cloud watch, etc)

•Azure (Azure Virtual Machines, AKS, Azure Functions, Azure Files, etc)

•JUnit4, TestNG, Mockito, Cucumber

•Maven, Gradle, Groovy

•Swagger, JavaDoc, Gradle Javadoc Plugin, Maven Javadoc Plugin

•Microservices Architecture

•OOP

•Restful API, GraphQL API

•SOAP

•IntelliJ, Eclipse

•React.js, Angular, Next.js

•Agile / Scrum / Jira / Kanban

•Github ker

•Apache Kafka, RabbitMQ

•Virtual

•APPIUM

•Snowflake

•NGINX, Linux

•Ansible, Terraform

•Okta, JWT, Open ID Connect

Experience

Capital One, Remote, NJ Feb 2021 – May 2024

Senior full stack Software Engineer (Contract)

Responsibilities:

•Led a team of developers in the design, development, and maintenance of a robust financial application using Java technologies, including Spring Boot for the back end and Angular for the front end.

•Utilized Java and modern front-end technologies to build a secure, high-performance user interface that enhanced user engagement and streamlined financial operations.

•Architected and implemented front-end solutions using JavaScript, HTML5, and CSS3, ensuring cross-browser compatibility and compliance with web standards.

•Used Angular, ReactJS for admin UI development.

•Implemented responsive design techniques, ensuring the dashboard adapts seamlessly to different screen sizes and devices and used libraries like D3.js, Chart.js.

•Collaborated with UX/UI designers to integrate responsive web design principles, improving the application's usability and accessibility across various devices.

•Designed and implemented robust integration solutions using MuleSoft's Any point Platform, enabling seamless communication between disparate systems and applications.

•Specialized in API design and implementation for seamless integration with financial systems.

•Considered using message brokers like Apache Kafka and RabbitMQ for scalable and reliable real-time data streaming.

•Implemented Spring Security for securing your backend, ensuring proper authentication and authorization of users and WebSocket connections.

•Played a pivotal role in the backend development using Java, Spring Boot, and Hibernate, creating a seamless connection between the front-end and backend systems.

•Implement role based authenticate using Okta, OpenID connect.

•Implemented caching mechanisms, using Spring Cache and distributed caching solution, to optimize data retrieval and reduce latency.

•Integrated Spring Boot Actuator for monitoring and managing the application in production, providing insights into its health and performance.

•Optimized PostgreSQL database queries using techniques like indexing, query optimization, and connection pooling to handle real-time data updates efficiently.

•Used SLF4J with Logback for comprehensive logging, aiding in debugging and monitoring of the application.

•Integrated third-party payment gateways such as Apple Pay, Google Pay, and Stripe to provide secure and seamless transaction processing for users worldwide, resulting in increased revenue streams and user engagement.

•Implemented unit testing, end to end testing, functional testing using Selenium, JUnit, Mockito, SpringBootTest.

•Utilized cloud platforms such as AWS, Azure, and GCP to deploy and manage cloud-native applications, leveraging services like AWS Lambda, EC2, Azure Functions, and GCP App Engine for server less computing and infrastructure management.

•Employed Git and GitHub for version control and collaborative development, managing code repositories, branching strategies, and code reviews to ensure code quality, consistency, and maintainability across the development lifecycle.

•Implemented CI/CD pipeline using Docker, Jenkins and contributed to code review, documentation.

•Integrated WebSocket communication to establish a persistent, bidirectional connection for real-time updates.

•Wrote Ansible playbooks and Terraform configurations to automate provisioning, configuration management, and deployment tasks.

•Hands-on experience implementing AWS EC2, Lambda, S3, RDS, etc.

•Implemented robust mobile test automation using APPIUM for Android and iOS applications.

•Provided mentorship and leadership to a team of developers, fostering a culture of technical excellence and collaborative learning within the team.

Environment: Java, JavaScript, HTML5, CSS3, UX/UI, Hibernate, Apache Kafka, RabbitMQ, WebSocket, Okta, OpenID, PostgreSQL, Selenium, JUnit, Mockito, SpringBootTest, Redux-Saga, Axios, Angular, UI, D3.js, Chart.js, Docker, Jenkins, AWS, Azure, GCP,Git, GitHub, AWS EC2, Lambda, S3, RDS, APPIUM.

Cognizant, NJ Aug 2017 - Feb 2021

Senior full stack Engineer (Full Time)

Responsibilities:

•Led the development of a scalable e-commerce platform, utilizing Java and modern web technologies to create a secure, high-performance user interface that enhanced customer engagement and streamlined shopping experiences.

•Architected a modular front-end framework using JavaScript, HTML5, and CSS3, ensuring cross-browser compatibility and compliance with web standards.

•Used Angular and ReactJS for building responsive and dynamic user interfaces, providing an interactive shopping experience.

•Collaborated with UX/UI designers to integrate responsive web design principles, improving the application's usability and accessibility across various devices.

•Implemented the Model-View-Controller architecture using Spring MVC to handle incoming HTTP requests, manage business logic, and respond with appropriate data.

•Played a pivotal role in the backend development using Java, Spring Boot, and Hibernate, creating a seamless connection between the front-end and backend systems.

•Implemented Spring Security for robust authentication and authorization, ensuring a secure environment for online transactions and user data protection.

•Led the implementation of payment integration integrating multiple payment gateways such as PayPal, Stripe, and Square to offer diverse payment options for customers.

•Implement authentication using Open ID connect.

•Managed the application's database interactions with SQL, designing efficient data models and queries to support high-volume transactions.

•Integrated with a secure and reliable payment gateway (e.g., Stripe, PayPal) for handling online transactions.

•Implemented robust mobile test automation using APPIUM for Android and iOS applications.

•Implemented load balancing to distribute incoming traffic across multiple servers, ensuring optimal performance and reliability.

•Implement cloud infrastructure using AWS EC2, RDS, CloudWatch, DynamoDB, and Lambda.

•Experience includes integrating Ansible and Terraform with Java applications to streamline development workflows and ensure consistency across environments.

•Leveraged Docker and Kubernetes for containerization and orchestration, streamlining application deployment and management.

•Worked with messaging services like Apache Kafka and RabbitMQ for the logistics coordination system, enabling asynchronous communication and event-driven architectures, which improved system responsiveness by 50%.

•Worked in Agile methodology and had standup meetings, spring planning sessions.

•Managed multiple software development projects using Jira, Confluence as the primary project management tool, ensuring timely delivery of high-quality products within budget and scope.

•Conducted comprehensive unit testing and integration testing using frameworks like JUnit and Mockito, ensuring the application's reliability and performance.

Environment: Java, JavaScript, HTML5, CSS3, UX/UI, Angular, Hibernate, MVC, PayPal, Stripe, Square, Open ID, APPIUM, Android, iOS, ReactJS, AWS EC2, RDS, CloudWatch, DynamoDB, Lambda, Jira, Confluence, Apache Kafka, RabbitMQ, Junit, Mockito.

Optum, Remote, NJ Sep 2013 – Aug 2017

Full stack Engineer (Contract)

Responsibilities:

•Led the development of a responsive and dynamic user interface for a healthcare application, utilizing React and Angular to enhance user engagement and improve patient management workflows.

•Collaborate with the front end, UI/UX design team to complete the features.

•Spearheaded the adoption of Angular Material and React Bootstrap to create a consistent look and feel across the application, while maintaining high standards of accessibility and responsiveness.

•Designed and implemented a cohesive front-end architecture that integrated seamlessly with Java Spring Boot backend services through RESTful APIs, ensuring efficient data exchange and application performance.

•Designed, implemented, and tested the Spring Domain Model for the services using Core Java.

•Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database.

•Established and maintained CI/CD pipelines using Azure DevOps and Jenkins, streamlining the development and deployment processes for enhanced efficiency.

•Established a front-end testing strategy using tools like Jest and Karma, leading to a 50% reduction in post-deployment bugs and improved code quality.

•Implemented secure payment processing workflows, including encryption of sensitive data, PCI compliance, and fraud prevention measures, to protect customer information and minimize risks.

•Worked in an Agile environment using Jira and led junior guys.

•Contributed in code review and maintained legacy APIs.

•Implemented server less APIs using AWS EC2, Lambda, DynamoDB.

Environment: React, Angular, Java Spring Boot, RESTful APIs, SQL, SQL Server Database, Angular Material, React Bootstrap, Jest, Karma, UI/UX, Jira, AWS EC2, Lambda, DynamoDB.

Education

Sep 2010 – Sep 2013

New Jersey City University, Jersey City, NJ- Bachelor's degree in computer science



Contact this candidate