Post Job Free
Sign in

Java Full Stack Developer

Location:
Seattle, WA
Posted:
May 06, 2025

Contact this candidate

Resume:

Nathaniel Jason

Sr. Java Full Stack Developer

***************@*****.*** 716-***-****

https://www.linkedin.com/in/nathan-jason-2084b2361/

Professional Summary:

•7+ years of full-stack development experience across all phases of the Software Development Life Cycle (SDLC), including analysis, design, implementation, testing, and deployment of scalable enterprise web applications using Java/J2EE technologies.

•Proficient in setting up and administering CI/CD pipelines using Jenkins, Chef, and AWS EC2, streamlining deployment processes and ensuring continuous integration.

•Developed dynamic Single Page Applications (SPAs) using AngularJS, enhancing client-side interactivity and improving user experience.

•Collaborated with UI/UX designers to build responsive, intuitive front-end interfaces with Angular, resulting in a 15% increase in user engagement.

•Designed and implemented RESTful APIs to facilitate seamless integration between front-end and back-end systems, significantly enhancing system performance and maintainability.

•Containerized applications using Docker and deployed them on Kubernetes and Azure App Service, achieving seamless scalability and load balancing during peak traffic.

•Leveraged AWS cloud services (EC2, S3, Lambda, CloudFormation) to architect and deploy highly available, fault-tolerant systems, while automating infrastructure provisioning using CloudFormation templates.

•Integrated WebSocket communication with Spring WebFlux for real-time, bidirectional data transfer, enhancing the responsiveness of data-intensive applications.

•Migrated and integrated Kotlin-based microservices into a Java ecosystem, utilizing coroutines to improve asynchronous processing and system efficiency.

•Performed complex data queries using Apache Hive on Hadoop Distributed File System (HDFS), improving analytics and data accessibility.

•Administered MongoDB clusters with replication and sharding for scalable, high-performance NoSQL data storage; experience also includes Redis for fast in-memory data operations.

•Implemented scalable backend solutions using Node.js and Spring Boot, with support for multithreading to prevent deadlocks and improve concurrency handling.

•Built interactive web interfaces using Vue.js and SCSS for modular styling, contributing to maintainable and performant front-end architectures.

•Developed cross-platform mobile applications using NativeScript, styled with SCSS, and integrated with RESTful APIs built in Spring Boot for full-stack mobile solutions.

•Designed and automated complex business workflows using the Camunda Process Engine, enabling optimized orchestration and integration with backend services.

•Strong experience in message-driven architectures, including implementation of Apache Kafka producers/consumers, real-time data pipelines, and Kafka-Zookeeper integration for fault-tolerant messaging.

•Led database migration initiatives, writing and optimizing SQL scripts to transfer and transform data between heterogeneous systems, maintaining data integrity.

•Developed unit and integration tests in Test-Driven Development (TDD) environments, ensuring code quality and reliability.

•Expertise in Java ecosystem including Core Java, Servlets, JSP, JDBC, Multithreading, Spring MVC, Spring Boot, Spring Security, Spring Data, Spring AOP, and Spring Integration.

•Worked with Netflix OSS stack including Eureka for service discovery and Spring Cloud for building resilient microservices.

•Created and managed Kubernetes clusters on AWS, deploying Docker images for scalable and isolated application environments.

o• Proficient in front-end technologies such as Bootstrap, jQuery, and associated plugins to enhance web interactivity and design consistency.• 7+ years of full-stack development experience across all phases of the Software Development Life Cycle (SDLC), including analysis, design, implementation, testing, and deployment of scalable enterprise web applications using Java/J2EE technologies.

•Proficient in setting up and administering CI/CD pipelines using Jenkins, Chef, and AWS EC2, streamlining deployment processes and ensuring continuous integration.

•Developed dynamic Single Page Applications (SPAs) using AngularJS, enhancing client-side interactivity and improving user experience.

•Collaborated with UI/UX designers to build responsive, intuitive front-end interfaces with Angular, resulting in a 15% increase in user engagement.

•Designed and implemented RESTful APIs to facilitate seamless integration between front-end and back-end systems, significantly enhancing system performance and maintainability.

•Containerized applications using Docker and deployed them on Kubernetes and Azure App Service, achieving seamless scalability and load balancing during peak traffic.

•Leveraged AWS cloud services (EC2, S3, Lambda, CloudFormation) to architect and deploy highly available, fault-tolerant systems, while automating infrastructure provisioning using CloudFormation templates.

•Integrated WebSocket communication with Spring WebFlux for real-time, bidirectional data transfer, enhancing the responsiveness of data-intensive applications.

•Migrated and integrated Kotlin-based microservices into a Java ecosystem, utilizing coroutines to improve asynchronous processing and system efficiency.

•Performed complex data queries using Apache Hive on Hadoop Distributed File System (HDFS), improving analytics and data accessibility.

•Administered MongoDB clusters with replication and sharding for scalable, high-performance NoSQL data storage; experience also includes Redis for fast in-memory data operations.

•Implemented scalable backend solutions using Node.js and Spring Boot, with support for multithreading to prevent deadlocks and improve concurrency handling.

•Built interactive web interfaces using Vue.js and SCSS for modular styling, contributing to maintainable and performant front-end architectures.

•Developed cross-platform mobile applications using NativeScript, styled with SCSS, and integrated with RESTful APIs built in Spring Boot for full-stack mobile solutions.

•Designed and automated complex business workflows using the Camunda Process Engine, enabling optimized orchestration and integration with backend services.

•Strong experience in message-driven architectures, including implementation of Apache Kafka producers/consumers, real-time data pipelines, and Kafka-Zookeeper integration for fault-tolerant messaging.

•Led database migration initiatives, writing and optimizing SQL scripts to transfer and transform data between heterogeneous systems, maintaining data integrity.

•Developed unit and integration tests in Test-Driven Development (TDD) environments, ensuring code quality and reliability.

•Expertise in Java ecosystem including Core Java, Servlets, JSP, JDBC, Multithreading, Spring MVC, Spring Boot, Spring Security, Spring Data, Spring AOP, and Spring Integration.

•Worked with Netflix OSS stack including Eureka for service discovery and Spring Cloud for building resilient microservices.

•Created and managed Kubernetes clusters on AWS, deploying Docker images for scalable and isolated application environments.

•Proficient in front-end technologies such as Bootstrap, jQuery, and associated plugins to enhance web interactivity and design consistency.

Technical Skills:

Languages

Java, JavaScript, TypeScript, Python, Kotlin, HTML, CSS, SQL, Shell Scripting

Frontend

React.js, Angular, Vue.js, SCSS, Bootstrap, NativeScript

Backend

Java (Spring Boot, Spring Security, Hibernate), Node.js, Express, Kotlin

Databases

MongoDB, PostgreSQL, MySQL, Oracle, Redis, Azure Cosmos DB

Cloud/DevOps

AWS (Lambda, ECS, EC2, S3), Azure, GCP, Docker, Kubernetes, Jenkins, GitHub

Messaging

Apache Kafka, RabbitMQ

Build/CI/CD

Maven, Gradle, Jenkins, Git, GitHub Actions

Other Tools

JIRA, JUnit, Mockito, Postman, Swagger, Apache Hive, Spark, Log4j, Splunk

Work Experience:

Client: Boeing Jan 2024 – Present

Sr. Java Full Stack Developer

Responsibilities:

Designed and implemented enterprise-grade full stack applications using Java 17, Spring Boot, and React.js, enhancing internal engineering tools for real-time aircraft diagnostics and analytics.

Built secure and scalable RESTful APIs and microservices leveraging Spring Boot, Spring Security, and OAuth2, ensuring robust authentication and authorization across platforms.

Integrated Apache Kafka for real-time data streaming and processing, enabling near-instantaneous alerting and response systems for flight monitoring applications.

Engineered asynchronous, fault-tolerant backend workflows using RabbitMQ and Spring Cloud Stream, improving message handling throughput by 60%.

Developed cloud-native services and deployed microservices to Azure Kubernetes Service (AKS) and Azure App Services, increasing system reliability and scalability.

Utilized Azure Data Lake, Blob Storage, and Cosmos DB to design efficient data pipelines and storage solutions for large-scale aviation datasets.

Collaborated with UI/UX designers to create responsive and accessible web interfaces using React.js, TypeScript, Tailwind CSS, and Material UI, improving usability and interface consistency.

Created dynamic dashboards for telemetry and aircraft performance data visualization using Chart.js and D3.js, improving decision-making for operational teams.

Automated test cases using JUnit, Mockito, and Selenium, ensuring 95% code coverage and reducing regression bugs in production.

Implemented CI/CD pipelines using Azure DevOps, incorporating unit testing, code quality checks, and automated deployments to test and production environments.

Integrated logging and monitoring using Azure Monitor, App Insights, and Grafana, enabling real-time insights and diagnostics of service health.

Led bi-weekly sprint planning and retrospectives in a Scrum environment, mentoring junior developers and promoting Agile best practices.

Environment:

Java 17, Spring Boot, React.js, TypeScript, Tailwind CSS, OAuth2, Apache Kafka, RabbitMQ, Azure AKS, Azure App Services, Cosmos DB, Azure Data Lake, Blob Storage, JUnit, Mockito, Selenium, Azure DevOps, App Insights, Grafana, D3.js, Scrum

Client: Amazon Web Services Oct 2022 – Dec 2023

Software Development Engineer

Responsibilities:

Developed full-stack applications using React.js (Next.js) on the front end and Node.js (TypeScript) with Python (FastAPI, Flask) on the back end to deliver performant and scalable web interfaces and services.

Designed and optimized RESTful APIs and GraphQL endpoints, handling millions of requests per day with sub-100ms latency, ensuring high-performance backend systems.

Refactored and enhanced the core components of AWS Step Functions, improving fault tolerance and reducing workflow failures by 35% on a platform handling over 5 million transactions per day.

Engineered high throughput microservices using Python and Golang, improving system scalability and reducing average API response times by 40%.

Led implementation of CI/CD pipelines with GitHub Actions and Jenkins, achieving 50% faster deployment cycles, 30% increase in release frequency, and 100%-unit test coverage for critical modules.

Built interactive visual analytics tools using React.js, D3.js, and WebGL, improving real-time data exploration and enhancing stakeholder decision-making efficiency.

Integrated Redis and Memcached to enable advanced caching strategies, enhancing application responsiveness for high-traffic systems.

Developed and deployed services using AWS Lambda, ECS, and API Gateway, adhering to serverless and containerized microservices architecture.

Collaborated with cross-functional teams including DevOps and Product to define infrastructure using AWS CloudFormation, ensuring seamless and automated cloud provisioning.

Implemented monitoring and alerting using CloudWatch, Log4j, and Splunk, enabling real-time insights, rapid incident detection, and faster troubleshooting.

Adhered to secure coding practices and enforced OAuth2/JWT-based authentication for APIs, improving platform security posture.

Followed Agile methodologies (Scrum) and conducted daily stand-ups, sprint planning, and retrospectives, accelerating feature delivery and team collaboration.

Environment:

React.js, Next.js, TypeScript, Node.js, Python (FastAPI, Flask), Golang, AWS Lambda, ECS, CloudFormation, GraphQL, Redis, Memcached, D3.js, WebGL, Jenkins, GitHub Actions, CloudWatch, Splunk, OAuth2, JWT, Agile/Scrum

Client: Capgemini Jun 2019 – May 2021

Full Stack Software Engineer

Responsibilities:

Developed and maintained responsive and performant front-end applications using React.js, Angular, and Vue.js, resulting in a 30% improvement in overall UI performance.

Implemented service workers and offline-first features for mobile and web apps to enhance usability in low-network environments.

Built scalable and distributed backend services using Python (Flask, FastAPI), Spring Boot, and Node.js, ensuring high availability and fault tolerance across production systems.

Utilized GraphQL APIs to streamline and optimize data fetching, minimizing over-fetching and reducing payload size for client-side applications.

Refactored complex PostgreSQL and MongoDB database queries, improving read performance by 25% and enabling faster load times across the application.

Designed and implemented asynchronous job processing workflows using Celery and RabbitMQ, improving task management and backend scalability.

Engineered and deployed applications using AWS services such as Lambda, ECS, DynamoDB, and S3, enabling fault-tolerant cloud-native infrastructure.

Developed automated build and deployment pipelines using Jenkins, Docker, and Kubernetes, streamlining CI/CD processes and reducing deployment time by 40%.

Implemented logging, exception tracking, and system monitoring using ELK Stack and Prometheus/Grafana, improving observability and reducing incident resolution time.

Contributed to modularization and code reusability by creating shared components and utility libraries for internal front-end frameworks.

Collaborated closely with QA teams to automate integration testing and regression testing using Selenium and Postman for API validations.

Participated in Agile development process including daily stand-ups, sprint planning, and code reviews to maintain clean, efficient, and production-ready codebases.

Environment:

React.js, Angular, Vue.js, Python (Flask, FastAPI), Spring Boot, Node.js, PostgreSQL, MongoDB, GraphQL, AWS Lambda, ECS, S3, DynamoDB, RabbitMQ, Docker, Kubernetes, Jenkins, ELK Stack, Prometheus, Grafana, Selenium, Postman, Agile/Scrum

Client: Godrej Capital May 2017- May 2019

Java/J2EE Developer

Responsibilities:

Designed and developed a RESTful service interface using Spring MVC to the underlying customer event API.

Use Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor the application.

Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.

Database Development includes PL/SQL stored procedures, views, indexes, triggers, and constraints are used to reduce the response time in the application.

By Using the System JS, we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.

Implemented application security including User Management, LDAP authentication, authorization (users have restricted access to app components according to their permissions)

Implemented a role-based security system for web-based administrative applications

Implementing security Single Sign-On application to share user management, authentication, and authorization among multiple applications.

Good knowledge of Spring& IOC, AOP, Spring MVC and springs integration with Hibernate and Struts technologies.

Experience with Gulp for JavaScript file's concatenation and minify to improve performance in loading web pages.

Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for the entire application.

Developed the User Interactive NodeJS Restful API Web Application navigation tool like Maps API using Leaflet.JS for front-end regional mapped area.

Implemented and developed UI components using Angular JS features like Dependency Injection, Models, data binding, and controllers.

Worked on automation and Deployment using configuration Management tool like Chef to provision amazon AWS

Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side functionality.

Administered and deployed applications into WebSphere Application Server.

Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment status report.

Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

Implemented Docker container service, build pipeline like Jenkins, Bamboo and GOCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.

Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.

Environment: Java, Spring, Hibernate, Eclipse IDE, Spring Boot, Java Scripts, AngularJS, Python, HTML, CSS, Oracle, WebSphere Application Server, SOAP, Maven, log4j, Junit, Web Services, GIT.

Education:

Bachelors In Computer Science Sreenidhi Institute of Technology, Hyderabad

Masters in Data Science University at Buffalo



Contact this candidate