We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Newport Beach, CA

SUMMARY

  • Around 7 years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java/J2EE technologies.
  • Extensive experience as a Front - End UI developer in developing web applications based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap, AngularJS, ReactJS.
  • Developed web presentation layer using HTML5 and CSS according to internal standards and guidelines.
  • Well versed in DOM (Document Object Model) and DOM functionality to use in the interaction with objects in HTML, and XML documents
  • Debugging applications in different browsers using Firebug, and testing applications using Jasmine, and karma.
  • Hands on experience in Node.js.
  • Designed and developed Enterprise applications using Java, JSP, Servlets, Struts MVC, Spring MVC, Hibernate, EJB's (Enterprise Java Beans), JDBC, Java Messaging Service (JMS), Java collection, SQL, PL/SQL.
  • Hands on experience in developing spring micro services using spring boot and deploying in cloud.
  • Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
  • Developed new features and provided support for all Identity microservices.
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and various software testing.
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
  • Understanding on API design with Data structures, Algorithms (Hash Code, Tree, etc.)
  • Solid understanding of the fundamentals of core Java programming - Multithreading, OO, distributed computing, message-based architectures, memory management.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix).
  • Deployed theZero Down DeploymentusingKubernetes orchestrationservice application.
  • Familiar with latest software development practices such as Agile Software Development, Scrum, Test Driven Development (TDD) and Continuous Integration (CI).
  • Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
  • Experienced in working with version control systems like Rally and used Source code management client tools like GitBash, GitHub, Git Lab.
  • Used Docker Container to address every application across thehybrid cloudand Docker for better collaboration and innovation.
  • Experience working with SQL/ NoSQL databases using tables, stored procedures, views, documents and collections.
  • Experience with UML or design artifacts like Class diagrams, Sequence diagrams and Use case realization.
  • Monitored CVS, SVN, IBM Clear Case, Maven for Automation Deployment.
  • Worked with ANT Builder and ANT/Maven for the application building.
  • Good exposure to multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and JBoss.
  • Expertise in Java IDEs such as Eclipse, JDeveloper, RAD, My Eclipse, IntelliJ and NetBeans.
  • Strong experience in RDBMS using Oracle 10g, SQL Server, PL-SQL programming, schema development, Oracle fine tuning.
  • Worked with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS IAM, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front
  • Experience in Amazon Web Services like EC2, S3 basin, ELB, Auto-Scaling, DB, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on Experience withUNIX, Linuxcommands and Deployment of Applications in Server and ability to work effectively onWindows platforms.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit/Mockito.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Good at documenting and understanding user requirements and system specifications.
  • Ability to grasp new technologies and to correctly apply new tools to build applications. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Domain knowledge and business expertise inBanking, Healthcare, E-Commerce, Insurance, Finance, Telecom.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.8, J2EE, and PL/SQL.

J2EE Technologies: JDBC, Servlets, JSP, JMS, Java Beans, JTA, JNDI, JTS

UI Frameworks/Technologies: HTML5, CSS3, JavaScript (ES6), jQuery, Bootstrap, Angular, AJAX, NodeJS, JSON, React.js, WordPress.

Backend Frameworks: Spring IOC, Spring MVC, Spring, Spring Security, Microservices, Spring REST, EJB, Hibernate, Spring Boot.

Database: Oracle, MySQL server, MS SQL, MongoDB

Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS, WebLogic

Web Services: JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL

Version Control: Rally, Jira

Repositories: Tortoise SVN, CVS and GIT, Bitbucket, Gitlab.

Build Tools: Maven and Gradle

Testing Tools/ Others: JUnit, Mockito, Soap UI, JMeter and Log4J, Postman, Jasmine, Karma, Jenkins, Kubernetes

IDEs: Eclipse, JDeveloper, RAD, Spring Tool Suite, IntelliJ, My Eclipse, NetBeans

Methodologies: Agile, Waterfall, Test Driven Development, Pair Programming

PROFESSIONAL EXPERIENCE

Confidential, Newport Beach, CA

Sr. Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering.
  • Designed and developed a single page application using HTML5, CSS3, Bootstrap, ReactJS, Typescript and Material UI.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Worked inapplication developmentusing React JS.Worked with ReactJSProps,Hooks,components, Forms, Events, Keys, Router, Animations and Flux.
  • Worked heavily on CSS3 and LESS layout for DOM manipulation.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.
  • Developed user interface by using the React JS components, Forms, Events, Keys, Router, Animations Router for SPA development.
  • Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented REST API using Node.js, Express.js.
  • Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
  • Experience in RESTful web services to integrate between Server side to Client Side.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Worked on unit test cases using Karma and Jasmine on client side.
  • CreatedTypeScript reusable components and servicesto consume REST API's using Component based architecture provided by Angular 8.
  • Built micro apps with latest Angular 8. Micro apps are easy maintainable and highly reusable.
  • Deep understanding and working experience in Object Oriented JavaScript programming and JavaScript Spring MVC frameworks.
  • Translated design and wireframes into high quality code and wrote application interface code via typescript.
  • Produced Web content pages and campaign microsites using WordPress CMS.
  • Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Designed and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring Transactions, Spring JDBC.
  • Implemented Microservices platform build upon Spring Boot Services. Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Implemented Continuous integration systems for Java based projects using Jenkins.
  • Utilized Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development and used Git as Version Control tool.
  • Involved in using JPA(Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Used Web services like RESTful for transmission of large blocks of XML/JSON.
  • Implemented Micro Services based Cloud Architecture utilizing Spring Boot and REST Web Services
  • Experience with container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries
  • Used Kubernetes to manage containerized applications using its nodes,ConfigMaps, selector,Servicesand deployed application containers as Pods.
  • Executed Kubernetes locally withMiniKube, Created local clusters and deployable application
  • Handled fabric services to be deployed in containers and images, usedDockerin Linux environment.
  • Used Kubernetes to deploy scale, load balance, scale and managedockercontainers with multiple namespace versions.
  • Experience in writing test cases with the help of JUnit testing framework and configured applications on WebLogic Server.
  • Used GitHub for version control; configured Maven for dependencies and Log4J for logging.
  • UsedAWSInfrastructure and features ofAWSlike S3, EC2, RDS, ELB to host the portal.
  • Created customized AMIs based on alreadyexistingAWSEC2instances by using create image functionality, hence using this snapshot for disaster recovery
  • Migrated existing monolithic application into Amazon Web Services (AWS) cloud environment.
  • Followed Scrum concepts of the Agile Methodology to produce high quality software.

Environment: Agile Methodology, SDLC, HTML5, CSS3, Bootstrap, JavaScript, jQuery, ReactJS, Karma, Jasmine, REST, Angular 8, Java 8, Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC, JPA, Hibernate, RESTful, JUnit, GitHub, Maven, Log4J

Confidential, Horsham, PA

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle process using Agile Methodology.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, jQuery and Angular 6.
  • Worked on the enhancements of the navigation and menu button into responsive features usingBootstrap Nav-default classandCollapse button.
  • Worked on Angular 6 for client-side JavaScript MVC framework for the development of dynamic web applications and developed custom directives, Factories and Services.
  • Used angular-cli tool to configure the angular project and building it for development of Angular application using Angular 6.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular.
  • Implemented databinding using Node.JS for front-end development of a current web application.
  • Implemented different validation control on the webpages and developing a cross-platform JavaScript based solution using Angular.
  • Used Axios to implementing Web Services for integration of different systems.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used JAVA 1.8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Spring MVC model integration for front-end request action controller and Spring AOP for logging purposes.
  • Developed REST based Web Services for data retrieval to make it independent of the current application.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Extensively used Kafka for real time processing, aggregations.
  • Used Maven as build automation tool and deployments are on Web Logic Application Server.
  • Worked on creating documents in MongoDB.
  • Checked Oracle performance related features such asQuery Optimizer, Execution PlansandIndexes.
  • Experience in usingGITas version control andJIRAfor bug tracking.Developed Docker based microservices deployment modules withJenkins2.0.
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization
  • Used GIT as version control system, to keep track of all the work & all changes, allowing severaldevelopersto collaborate and used Maven as build and configuration tool
  • UtilizedAmazon Web Services (AWS) EC2to deploy Dockercontainers.
  • Websphereis used as an Application Server to Deploy the Application.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using selenium.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Involved in documentation by writing the technical documents for the project on confluence. Also, part of the presentation team to the company’s executives.

Environment: HTML5, CSS3, Bootstrap, jQuery, Angular 6, React JS, AJAX, Axios, JavaScript, node.js, JAVA 1.8, Spring, REST, Kafka, Maven, Jenkins, Docker, Postman, MongoDB, GIT, Jira, AWS, Agile Methodology

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in system requirements study and conceptual design.
  • Followed Scrum concepts of the Agile Methodology to produce high quality software.
  • Involved in component development using J2EEprinciples and also have experience in using design patterns such asSingleton,FactoryandData Access Object(DAO) in the implementation of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Responsible for designing Hibernate mapping filesbased on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively worked with IntelliJ IDEA and WebLogic 10.3 Workshop.
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints. Deployed services to Google Cloud Platform in Docker containers, managed by Mesos/Marathon.
  • Developed data controls using ADF, ADF Faces and ADF Task Flow.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Containerized the integration process by GitLab CI within docker.
  • Conducted gap analysis and developed data migration and integration plans.
  • Created and modified several UNIX shell Scripts to process the files on daily basis like renaming, extracting data, unzipping and remove the junk data from the file before loading them into the base tables.
  • Developed RESTFUL web service using REST Jersey API.
  • Developed a fully functional prototype application using JavaScript jQuery, Backbone.js and Bootstrap, connecting to a REST-full server on a different domain.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Performed all necessary day-to-day GIT support for different projects.
  • Developed Spring services, Dao’s and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Developed applications with NoSQL and relational DB such as Mongo DB.
  • Developed Restful web services using Jersey and Spring and developed Rest services using Node-JS and other node modules.
  • Implemented design patterns in Scala for the application.
  • Involved in unit testing, integration testing, SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
  • Have done debugging to fix issues and used Maven for dependency and build management.
  • Used Git Repository.
  • Testing the java services by using JUnit.
  • Experiencein working with cloud tools likeAmazon Web Services(AWS) and good knowledge ofAWSservices likeEC2, AMI, S3, Glacier, Elastic Load Balancer(ELB),RDS, SNS, SWF and EBS.
  • Performed deployment of applications onJBoss.

Environment: Java 1.7, Spring MVC, HTML, Core Java, CSS, JavaScript, JSP, JMS, RAD, UML, XML, ADF,Hibernate, REST, Tomcat 7, SVN, SIT, UAT, Ajax, Maven,JUnit, Win 7, Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis & design of the system and created use cases, wireframe diagrams, class diagrams &sequence diagrams.
  • Followed Scrum concepts of the Agile Methodology to produce high quality software.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Integrated Hibernate with Spring for Handling Transactions.
  • Practical experience of Alfresco ECM platform, including development of custom Web scripts.
  • Worked on Version control systems like Subversion, GIT, CVS, ClearCase.
  • Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA.
  • Responsible to ensure compliance with J2EE framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers,
  • Developed Restful web services using Jersey and Spring and developed Rest services using Node-JS and other node modules.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Custom component development in Alfresco ECM tool. Mentionable are space quota report module, which provides UI based report of space usage, size restriction module, document type restriction module.
  • Performed defect tracking, bug fixing and enhancements using UAT.
  • Used XML to transfer the application data between client and server. Build Spring Boot microservices for the delivery of software products across the enterprise.
  • Decomposed existing monolithic code base into Spring Boot microservices
  • Have done debugging to fix issues and used Maven for dependency and build management. Testing the java services by using Junit. Developed applications with NoSQL and relational DB such as Mongo DB.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.

Environment: Java 1.8, Spring MVC, HTML, Git, CSS, JavaScript, JSP, JMS, RAD, UML, XML, MongoDB, REST, Tomcat 7, SVN, Ajax, JUnit, Log4J

Confidential

Java Developer

Responsibilities:

  • Developed application using Spring boot, Micro services, MongoDB and Oracle Support
  • Developed application using Spring (Core, MVC) and Db2 Support
  • Involved in design of various modules usingJ2EEArchitecture.
  • Implemented java class concepts like Multithreading in to avoid deadlocking.
  • Involved in development of the project. Understanding the requirements of the client.
  • Developed Controller and Service classes using spring and configured them in spring configuration file.
  • Implemented Dojo for increasing functionality of the project.
  • Tested each and every application with using validators.
  • Developed the web applications even under pressure when timeline occurs.
  • Handled multiple modules simultaneously to achieve the application.
  • Advocated a more complex concept which empowered the player to control their ship more freely.
  • Worked predominantly with single page applications for financial programs.
  • Working knowledge by passing the AJAX, XML, Http Requests to server and populating in cases to JSON.
  • Worked in Agile process, delivered project as per the iteration wise deadlines.
  • Fixing of bugs coming out of unit testing and Integration testing.
  • Involved in review of design and coding and Unit testing with test cases.
  • Involved in system requirements study and conceptual design.
  • Good at documenting and understanding user requirements and system specifications.

Environment: JDK8,JSON, Spring, Maven, MongoDB, Git, Dojo, Mockito, Ajax, Jenkins, Log4j, IntelliJ, XML, Spring Boot.

We'd love your feedback!