| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
https://github.com/Candidate's Name Street Address
Phone Number: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLESummaryTechnically sophisticated and driven professional with proven experience in software design and development of Java/J2EE, relational database technologies, core java concepts, spring modules, network communication protocol, project management, and web application development. Possess Expertise in OOD Methodology and developing J2EE applications using various design patterns like Singleton, Front Controller, Factory Design Pattern and Architectural patterns like Model View Controller (MVC). Excel at leveraging full-stack expertise to build interactive and user- centered website designs to scale.SkillsAgile Development Test Driven Development Core Java Spring Spring Boot MySQL Hibernate Postman Microservices Rest APIs GitHub Kafka Producer Kafka Consumer Operations and Cluster Architectures RabbitMQ Stream Processing and Integration CI/CD with Jenkins JavaScript Python C HTML R Spring IOC Spring AOP Spring MVC Servlet JSP JDBC Spring Spring Boot Spring Security Spring Data JPA Hibernate HTML XML CSS JSON React Angular Apache Tomcat MongoDB Mockito Windows Unix Linux UbuntuExperienceJava + Microservices with Kafka Developer at FannieMae Jan 2023 Present Completed all Java assignments and projects using - Loops, Arrays, Collections, Classes, OOP, Exceptions, IO Files, Functional Programming, and TDD. Leveraged sound coding practices by implementing small manageable testable methods, good descriptive commenting, and using version control. Practiced the Agile Methodology throughout the Training Program Built several individual projects using Java and applying Java concepts Created backend applications with Java, Spring Boot, Hibernate, MySQL and Postman Real-Time Supply Chain with Apache Kafka Online Food Delivery System Implementing Library Inventory Project Using Apache Kafka & Spring Boot Realtime Chat app using Kafka Spring Boot Underwent intense testing during and after the training using an AI proctored assessment tool. Full Stack Developer at Silicon Valley BankMar 2022 December 2022 Developed modules using Core Java, Java collections, multi-threading and Object-Oriented designs. Implemented JAVA/J2EE Application development using IDE tool Eclipse. Responsible for building the spring boot-based JAVA web services to support. Used Spring AOP Patterns to centralize and modularize cross-cutting concerns to implement logging (using Log4j) and Auditing. Developed the data persistence layer using Hibernate with JPA and maintained transactions using Spring Hibernate Transactions. Developing applications using React, Spring Boot and Spring Data JPA with MySQL database. Designing the backend application followed Microservices architecture to maximize deployment velocity and application reliability, configured with central server and gateway. Developed NetFlix Eureka server to locate services for the purpose of load balancing and failover of middle-tier servers. Increasing server reusability by separating modules into multiple layers including composite server for business logic and core server for interacting with database. Implemented Spring AOP for cross-cutting missions such as logging, filtering, and data validation. Used Spring IOC containers in order to create the scope of the beans and manage bean life cycle to inject the dependencies. Applying multiple layers in application for MVC design pattern to increase readability of each class. Layers include domain, Service, DAO and Controller. Implementing Repository to interact with databases and use query to generate new queries. Increase front-end security by customizing authenticated routers together with react-router, validate user information before each request. Optimizing component structure by adding callback function between parent and child component Used Postman to validate the flow of newly added API functionalities based on the test data Wrote test cases using Junit Mockito. Used GITHUB as tool for Version Control and all the project code is checked into Git Repository. Performing unit test for backend application, eliminating coding failure rate. Full Stack Developer at MeetupSep 2020 Mar 2022 Developing applications using React, Spring Boot and Spring Data JPA with MongoBD database. Assessing project requirements using Agile & Scrum principles, helped prioritize developing activities and reduce ad HOC requests. Designing the backend application followed Microservices architecture to maximize deployment velocity and application reliability, configured with central server and gateway. Developed NetFlix Eureka server to locate services for the purpose of load balancing and failover of middle-tier servers. Increasing server reusability by separating modules into multiple layers including composite server for business logic and core server for interacting with database. Implemented Spring AOP for cross-cutting missions such as logging, filtering, and data validation. Used Spring IOC containers in order to create the scope of the beans and manage bean life cycle to inject the dependencies. Applying multiple layers in application for MVC design pattern to increase readability of each class. Layers include domain, Service, DAO and Controller. Implementing MongoRepository to interact with databases and use query to generate new queries. Developing Single page application using React with reusable components such as Navigation, event button and pop ups. Improving application performance by using redux with redux-thunk as middleware. Providing better user experience by making use of react lifecycle methods such as componentDidMount and componentDidUpdate. Increase frontend security by customizing authenticated routers together with react-router, validate user information before each request. Optimizing component structure by adding callback function between parent and child component Wrote test cases using Junit Mockito. Used GITHUB as tool for Version Control and all the project code is checked into Git Repository. Involved in building and packaging with Maven and deploying application in the application server. Performing unit test for backend application, eliminating coding failure rate. EducationNew Jersey of TechnologyMaser Degree in Computer Science, 2020Shanghai Normal UniversityBachelor Degree in Automobile Engineering, 2015CertificationGenSpark Java + Microservices with Kafka Certification March, 2023 |