| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Senior Full Stack Engineer (Java)
EMAIL AVAILABLE
Countryside, VA Street Address , USA
SUMMARY
A highly experienced Full Stack Java Developer with a solid 10-year track record of excellence in designing, developing, and
maintaining high-performance web applications across diverse industries. Proficient in a wide range of Java technologies,
including Spring Boot, Hibernate, and Java EE, along with expertise in front-end technologies such as HTML5, CSS3,
JavaScript, Angular, and React. Demonstrated experience in creating scalable, secure, and maintainable applications using
microservices architecture, RESTful APIs, and cloud services.
PROFESSIONAL SKILLS
Java Technologies Programming Languages
Expertise: Java SE, Java EE, Spring Framework
Java, Ruby, Python, JavaScript,Kotlin, Groovy,
(Spring Boot, Spring MVC, Spring Security), DotNet, Flutter, Rest, HTML/CSS
Hibernate
Proficiency: GO, Golang, Actimize, RCM,
Databases
ACTONE, Java Servlets, JSP Expertise: SQL (MySQL, PostgreSQL, Oracle,
SQL Server), NoSQL (MongoDB, Cassandra,
Redis)
Ruby on Rails
Rails 6 and 7, ActiveRecord, ActionPack,
Proficiency: Database schema design,
ActiveSupport, ActionMailer, Rails API optimization, ORM frameworks (Hibernate,
JPA)
Back-end Technologies
Advanced: Spring, Hibernate, Java EE, RESTful
Front-end Technologies
API design, Microservices architecture, Expertise: React.js, Vue.js, Angular, jQuery
RabbitMQ, Kafka, OAuth2, JWT
Proficiency: Bootstrap, Tailwind CSS,
Materialize CSS, Webpack, Sprockets, Grunt,
Testing Gulp
Unit testing (JUnit, Mockito, TestNG),
Integration testing (Spring Boot Test,
Deployment & CI/CD
Arquillian), End-to-end testing (Selenium,
Heroku / AWS / DigitalOcean, Docker /
Protractor), Performance testing (JMeter,
Kubernetes, Capistrano, Jenkins / CircleCI /
Gatling), Test-driven development (TDD), Code
TravisCI / GitLab CI
quality tools (SonarQube, FindBugs, Checkstyle)
Education
BS-Computer science, (University of Virginia)
Professional Experience
Principal Full Stack Java Engineer (Self Employed) July 2020 present
Developed and maintained high-performance, secure Java-based applications for online banking, loan processing, and
account management for various clients.
Led teams in designing and implementing robust, scalable Java-based applications integrated with Angular for the
front-end, achieving a 30% increase in application efficiency and user satisfaction.
Implemented secure RESTful APIs for seamless integration with third-party financial services and applications.
Designed and deployed robust messaging solutions using RabbitMQ and Apache Kafka, ensuring reliable and scalable
communication between microservices.
Designed and implemented Actimize solutions for anti-money laundering (AML) and fraud detection, enhancing
compliance and security for financial institutions.
Engineered robust authentication and authorization mechanisms using OAuth2 and JWT, securing web applications
and ensuring compliance with industry-standard security practices.
Optimized application performance by conducting code reviews, profiling, and refactoring critical Java components,
resulting in a 25% reduction in load times and enhanced user experience.
Utilized Spring Framework and Hibernate for developing scalable and maintainable banking applications.
Architected and led the development of scalable, high-performance web applications using Java, Spring, and Spring
Boot frameworks, ensuring seamless integration with front-end technologies like HTML, CSS, and JavaScript.
Spearheaded the implementation of RESTful APIs and microservices architecture, optimizing system performance and
enabling efficient communication between distributed systems.
Developed microservices architecture to improve application modularity, scalability, and fault tolerance.
Designed and developed Java-based healthcare applications for patient management, medical billing, and electronic
health records.
Implemented secure, HIPAA-compliant APIs for data exchange between healthcare systems and providers.
Developed custom data models for handling complex medical data and optimized database performance.
Worked with diverse clients across these industries, tailoring solutions to meet their specific needs and requirements.
Software Development Engineer II, ESS January 2019 June 2020
Developed Java-based e-learning platforms focusing on course content management, user administration, and progress
tracking, while working with various clients to tailor solutions to their specific needs.
Designed and implemented RESTful APIs to integrate with external educational tools and content providers,
enhancing functionality and interoperability for diverse client requirements.
Architected and deployed cloud-native solutions on AWS, leveraging EC2, S3, and RDS services to enhance application
scalability and reduce infrastructure costs by 20%, addressing the needs of multiple clients.
Led the design and implementation of asynchronous processing and event-driven architectures using messaging
queues such as RabbitMQ and Kafka for large-scale data processing, applied across various client projects.
Developed and integrated caching strategies with Redis and Memcached to significantly reduce database load and
improve response times for frequently accessed data, catering to different client environments.
Built scalable and high-performance edtech applications using Spring Boot, Hibernate, and Java EE, delivering tailored
solutions for a range of clients in the education sector.
Managed containerized applications with Kubernetes, employing Helm charts for deployment automation, scaling, and
maintaining high availability across clusters, adapting to the requirements of different clients.
Designed and developed Java-based applications for vehicle management, fleet tracking, and telematics systems,
implementing APIs to integrate with automotive sensors, IoT devices, and third-party services for various clients.
Oversaw the end-to-end development lifecycle, including requirements analysis, design, coding, testing, and
deployment, while mentoring junior developers and promoting best practices across different client projects.
Designed and optimized database schemas and queries for high-traffic applications using SQL and NoSQL databases,
improving data retrieval speeds and reducing latency for multiple clients.
Developed a microservices architecture to enhance scalability and fault tolerance in automotive applications, catering
to diverse client needs using Java EE, Spring Boot, and Hibernate.
Senior Full Stack Java, TEKsystems January 2016 December 2018
Utilized Spring Boot, Hibernate, and Java EE to build scalable and high-performance sports applications for various
clients. Developed custom data models to manage complex sports data and optimized database performance.
Designed and implemented Java-based solutions for precision agriculture, including farm management and crop yield
prediction, tailored to the needs of diverse agricultural clients.
Led the migration of legacy monolithic systems to modern cloud-based infrastructure for different clients, leveraging
containerization tools like Docker and orchestration platforms such as Kubernetes to improve scalability and fault
tolerance.
Developed and maintained automated testing frameworks using JUnit, Mockito, and Selenium across multiple projects,
ensuring high code quality and reliability through comprehensive unit, integration, and end-to-end testing.
Collaborated with DevOps teams to configure and monitor application deployments on cloud platforms like AWS and
Azure, utilizing tools like Terraform and Ansible for infrastructure as code (IaC) in various client environments.
Integrated Continuous Integration/Continuous Deployment (CI/CD) pipelines for different clients, automating build,
test, and deployment processes and reducing delivery time by 30%.
Developed and maintained CI/CD pipelines using Jenkins and GitLab CI/CD to enhance development efficiency and
reduce deployment time across multiple projects.
Implemented APIs for integration with agricultural sensors, IoT devices, and third-party services to meet the specific
needs of various clients.
Mentored junior developers in best practices for Java and Angular development, as well as AWS cloud technologies,
fostering a collaborative and knowledgeable team environment across different client projects.
Designed and developed custom data models for managing complex agricultural data and optimized database
performance for various clients.
Utilized Java EE, Spring Boot, and Hibernate to build scalable and high-performance agricultural applications tailored
to diverse client requirements.
Designed and developed Java-based e-commerce applications for managing product catalogs, customer data, and order
processing for multiple clients.
Implemented secure APIs for payment processing, inventory management, and shipping integrations, addressing the
unique needs of various e-commerce clients.
Software Engineer (Java), Genesis September 2013 December 2015
Developed Java-based applications for supply chain management, inventory control, and production planning for
various clients.
Implemented APIs for integration with manufacturing equipment, sensors, and IoT devices, tailored to each client's
specific needs.
Developed custom data models to handle complex manufacturing data and optimized database performance across
different projects.
Utilized Java EE, Spring Boot, and Hibernate to build scalable and high-performance manufacturing applications for a
range of clients.
Designed and developed Java-based applications for sports management, event organization, and athlete performance
tracking for multiple clients.
Implemented RESTful APIs for integration with various sports data providers and third-party services, customized for
each client's requirements.
|