Post Job Free
Sign in

Software Engineer Spring Boot

Location:
Fullerton, CA
Posted:
May 09, 2025

Contact this candidate

Resume:

VASEEM SHAMARA

657-***-**** **********@*****.*** LinkedIn

CAREER SUMMARY

Software Engineer with 3+ years of experience in designing and developing web applications using Java, Spring Boot, Spring MVC, and Hibernate. Proficient in front-end technologies like Angular, React, HTML5, and CSS3, and skilled in building RESTful APIs. Experienced with Docker, Jenkins, and CI/CD pipelines for seamless deployment and integration. Strong knowledge of database management using MySQL and PostgreSQL, and foundational experience with AWS for cloud-based solutions. Adept at Agile methodologies, version control with Git, and collaborating with cross-functional teams to deliver high-quality software.

TECHNIQUAL SKILLS

• Programming Languages Core: Java, Java 1.x to 1.8, Python, JavaScript, C, C++, .net

• Cloud Services: AWS, Azure

• Web Technologies, Frameworks and Libraries:HTML5, CSS3, Bootstrap, JavaScript, Spring, Typescript, Angular, React, Nodejs

• Databases: SQL, MySQL, NoSQL, MongoDB, Oracle, Cassandra and PostgreSQL.

• Tools: Visual Studio, Eclipse, Powerpoint, word, JIRA, CI/CD, Maven and Gradle

• Testing: Junit, Mockito, TestNG and Cucumber

• Messaging Stream: Kafka

• Version Control Tools: GIT

PROFESSIONAL EXPERIENCE

Software Engineer Java –Thermo Fisher Scientific Apr 2020 – Mar 2022

• Developed and optimized core modules of the LIMS platform using .NET Core and React, improving sample

• Implemented Java 11 features, including asynchronous HTTP client, var keyword, and improved garbage collection.

• Utilized Java 8 features like lambda expressions, Stream API, and functional interfaces for efficient coding.

• Applied multi-threading, concurrency, and exception handling to enhance system performance.

• Designed dynamic, cross-browser compatible pages using HTML, CSS, JavaScript, and React.

• Managed state in React applications using state hooks, Context API, and Redux for complex state management.

• Collaborated with UI/UX designers to create visually appealing and intuitive interfaces.

• Developed RESTful APIs using Spring Boot, leveraging IoC and Dependency Injection for modular design.

• Integrated Hibernate with Spring Framework for robust database interactions and ORM capabilities.

• Built Microservices using Spring MVC, Spring Boot, and Spring Cloud, deployed in Docker containers and AWS EC2.

• Utilized MongoDB for CRUD operations and complex queries to store and retrieve data efficiently.

• Implemented Apache Kafka for real-time data streaming and integration with other systems.

• Deployed applications on AWS, integrating Lambda functions with S3, DynamoDB, and API Gateway for serverless solutions.

• Automated CI/CD pipelines using Jenkins for continuous integration and deployment.

• Monitored system health and security using Splunk alerts and triggers.

• Used Maven for project management and Git for version control.

• Applied Agile methodologies for full lifecycle development, ensuring efficient project delivery. Environment: Java8/11, Spring boot, React, HTML, CSS, JavaScript, typescript, Agile, Git, Kafka, CI/CD, MongoDB, Restful APIs, Jenkins, Hibernate, Docker, Kubernetes, AWS, Junit, Mockito, Microservices. Software Engineer Intern - Jireh Software Solutions Jan 2019 – Feb 2020

• Gained hands-on experience in Java Full Stack Development, working with Java, Angular, React, Spring Boot, MySQL, and AWS.

• Assisted in developing and deploying applications, contributing to both front-end (Angular, React) and back-end

(Spring Boot) functionalities.

• Applied Java and Spring Boot to create RESTful APIs, implementing CRUD operations, authentication, and authorization.

• Managed databases using MySQL and PostgreSQL, integrating them for efficient data storage and retrieval.

• Conducted unit testing with JUnit and implemented integration tests for Hibernate-based data access layers.

• Automated CI/CD pipelines using Jenkins, reducing manual intervention by 60% and shortening release cycles by 1 week.

• Integrated Jenkins with Kubernetes for automated building and deployment of containerized applications.

• Utilized Git for version control, reducing merge conflicts by 15 incidents per sprint and ensuring efficient team collaboration.

• Participated in Agile ceremonies (stand-ups, sprint planning, retrospectives), reducing project delays by 2 weeks and improving sprint completion by 30%.

• Gained foundational knowledge of Azure services for cloud-based solutions and application deployment.

• Collaborated with cross-functional teams to identify and fix bugs, optimize code, and implement best practices in software development.

Environment: Java, Spring boot, React, Angular, HTML, CSS, JavaScript, Bootstrap, Git, MongoDB, MySQL, PostgreSQL, Hibernate, Jenkins, AWS, Junit, Mockito, Microservices. EDUCATION

California state university Fullerton Aug 2022 – May 2024 Master’s in computer science

PROJECTS

Task Management System Jan 2024 – Aug 2024

• Developed a full-stack task management system using Java Spring Boot for the back end and Angular for the front end.

• Implemented user authentication using Spring Security and JWT, with role-based access control for admin and user roles.

• Integrated MySQL for task and user data storage, leveraging Hibernate for efficient database management.

• Designed a responsive and user-friendly interface using Angular Material and CSS3 Environment: Java, Spring Boot, Angular, MySQL, Hibernate, JWT, AWS EC2, Jenkins. Medical Appointments System May 2023 – Dec 2023

• Developed a full-stack medical appointment system using Java, Spring Boot, Hibernate, and MySQL, with a responsive UI built using JavaFX, Swing, HTML, CSS, JavaScript, and Bootstrap for seamless cross-device accessibility.

• Created a JavaFX-based sorting algorithm visualizer (Insertion, Merge, Quick, Counting, Radix, Bucket) with multi-threading and lazy loading, improving data processing efficiency by 20%.

• Integrated role-based access control for secure authentication, deployed on Apache Tomcat with CI/CD pipelines using Git.

Environment: Java, Spring Boot, Hibernate, MySQL, JavaFX, Swing, HTML, CSS, JavaScript, Bootstrap, Apache Tomcat, Git, Jenkins



Contact this candidate