We provide IT Staff Augmentation Services!

Senior Fullstack Developer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Sr. Java Developer with 7 years of experience in analysis, design, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire SDLC using Java and J2EE Technologies.Expertise on advanced software development methodologies such as Agile/Scrum model processes.
  • High Proficiency with Object Oriented Programming Design, Multi - threading, Exception Handling, DataStructures and Algorithms, Collections, Garbage Collection, Method References, Functional Interfaces
  • Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
  • Experienced in using J2EE Design Patterns, MVC, Session Façade, Service Locator, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Factory.
  • Good working experience with Java 8 features like Streams API, Default and Static methods in Interfaces, Lambda Expressions, Optional Class and Parallel Sort in Arrays.
  • Expert in developing web applications using MVC design patterns like Spring MVC and Struts 2 MVC.
  • Experience with different modules of Spring Framework like Spring Core Container, Spring MVC, Spring AOP, Spring Data JDBC, Spring Data MongoDB, Spring Data REST, ORM Integration Module, Spring Security, Thymeleaf, and Spring Boot & Spring Cloud.
  • Extensive experience in Object Relational Mapping (ORM) using Hibernate 4.x, MyBatis and Spring Data JPA frameworks.
  • Experience in developing applications as Microservices using Spring Boot based on Service Oriented Architecture (SOA).
  • Exposure to Apache Tomcat, Cassandra, Docker.
  • Modified the UI screens created by web designers using HTML5, CSS3, and JavaScript, React js.
  • Expert in producing and consuming REST and SOAP Web Services with different APIs like JAX-WS, JAX-RS, JAX-B and implementing using Jersey and Spring REST.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry (PCF) and Netflix Eureka.
  • Hands-on experience with Integrated Development Environments tools like Eclipse, RAD, My Eclipse and NetBeans.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Experienced in configuring and deploying the applications on IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Server.
  • Have good experience in using Version Controlling tools - CVS, VSS, GitHub, Subversion, Clear Case & Jenkins and defect tracking tools like Clear Quest, Quality Center and Jira.
  • Excellent communication, interpersonal & analytical skills.

TECHNICAL SKILLS

Programming Languages: Java, C/C++, Python

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, EJB - Session bean, entity beans, JMS, JNDI, JPA

Architecture: MVC, SOA, Micro-services, Service Façade

ORM Framework: Hibernate, JPA, Spring Data, J2se Sdk.

Database Management System: Oracle, PostGres, MySQL, SQL Server, MongoDB, InfluxDB, MS-ACCESS

User Interface Technologies: HTML5, CSS3, AJAX, JQuery, Bootstrap, React Js, JSon-parsing NPM, Gulp, Bower

IDEs: Eclipse, VSCode, Net Beans

Web Services: WSDL, JAX-WS, Apache CXF, AXIS, JAX-WS, UDDI, JAX-RS, SOAP

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, Web logic

Operating System: Linux, Windows

XML: XML, DTD, XSL, XSLT, XHTML, JAXP, SAX and DOM Parsers.

Versioning Tools: Github, Gitlab, Bitbucket

Testing: JUnit, Mockito, Firefox Plugin

Logging: Log4j, Slf4j

Build & Deployment: Ant, Maven, Jenkins

Others: Docker, Grafana, Amazon EC2

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Senior Fullstack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed using new features ofJava1.8 annotations, Generics, enhanced for loop andEnums.
  • Used advancedjava8 features like Lambda expressions for array operations, collections, and enhanced concurrency methods etc., throughout the application for well-defined programming.
  • Developed screens usingHTML5, CSS3, SASS, JavaScript,jQuery, and AJAX.
  • Used Bootstrap library to build application UI's, usedAngularJSto associate HTML elements to models.
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • CreatedAngular7Components and ServicesusingAngularCli.
  • Used theNode Package Manager (NPM)to install libraries likeAngularCli, typescript etc., which are required for developing an angularapplication in Node.
  • Experience in building MEAN applications usingMongoDB, Express.JS, Angular-JS, Node-JS,creating Web services components of Restful Web services to interact with UI Interfaces usingREST APIwithNode-JS, Express-JSand installing client-side dependencies.
  • Implementing or exposing theMicroservicesto base onRESTfulAPIutilizingSpringBootwithSpring MVC.
  • Created and injectedspring services, controllers and DAOs to achieve dependency injection.
  • Implemented SOA to developSpringRESTful/Microservicesand implementedSpring Eureka, Netflix, Ribbonas part of Services Discovery using Apache Axis.
  • Implemented pre-authentication and data base security usingSpringsecurity and securing application access and SpringBatch for scheduling and maintenance of batch jobs.
  • Used Spring Annotations to simplify the business logic for creatingSpring MVCRESTfulweb services.
  • Extensively usedHibernateconcepts like inheritance, lazy loading, dirty checking, locking & transactions.
  • Designed and developed multiple batch processes usingSpring Batch usingSpringBoot.
  • ImplementedSpring ORMwith Hibernate by making use of features like annotation metadata, auto wiring, and generic collections to implement DAO layer withHibernate Entity Manager’s Session Factory, HQL, and SQL.
  • AnalyzingMavendependency in base code to annotate dependency onSpringBootapplication intoGradleand Developed Unit test cases usingJUnit,Mockitoand Easy mock, Jenkins.
  • UsedSpringinheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB toSpring, Spring Quartzfor scheduling tasks to generating reports and emails to clients.
  • Used CXF Framework to build and develop services using frontend programmingAPIs, like JAX-WS, RS.
  • Developed API for usingAWS Lambdato manage the servers and run the code in theAWS.
  • BuiltRESTfulweb service by buildingNode JSServer in the back end to handle requests sent from the front-end usingjQueryand Ajax calls.Tested REST services usinggooglechrome’s POSTMANplugin.
  • Created theDockercontainers andDockerconsoles for managing the application life cycle.
  • Extensively worked onOracle 11gfor updating and modifying queries in a database.
  • PreparedJunitand Test NGtest cases and executed them as part of auto build process fromJenkinsJobs.
  • UsedGITfor version control, experience with git-bash and git-hub.
  • Monitored the error logs usingLog4Jand fixed the problems.
  • UsedJIRAfor bug tracking

Environment: Java8, HTML 5, CSS 3, Bootstrap, Angular 7, Express Js, JavaScript, JSON, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.x,Spring Boot, Groovy Grails, Restful Web Services, Agile SCRUM,JBoss,IntelliJ, AWS, Jenkins,Git,Docker, Dom, JAX-RS,Junit4.4, Log4j, Oracle 11g.

Confidential, Franklin Lakes, NJ

Fullstack Developer

Responsibilities:

  • Analysis of user needs and software requirements to determine feasibility for design and development within allocated time and cost (user points).
  • Closely work with Product Management and higher management in designing the solutions and provide relevant feedback as necessary in having the Technical Specification Document.
  • Extensively used Java 8 features like Lambda expressions, Method references, Stream API, Parallel Streams, Producer, Consumer, Bi-Consumer etc. and implementation using core java concepts of Multi-Threading, Exception Handling, Collections and Concurrent APIs.
  • Developed various pages in the applications in front-end technologies HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, React.js.
  • Involved in developing web applications using HTML5, CSS3, and making the application Responsive JavaScript library ReactJS.
  • Work on reviews of technical deliverables during the project verification phase and quality Control phase.
  • Engage in code development and ensure timely completion of code review and security scan of the modified component.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Docker on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved to implement various screens for the front end usingReact.js.
  • Experience in Content Management Tools like Git, SVN.
  • Experience in UI development using Angular 6.0.
  • Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
  • Expert skills in optimizing Responsive Web design using CSS media queries and bootstrap.
  • Regular Interaction with API design calls to populate the UI on the application using GET, PUT, POST and DELETE. Including JSON for massive data transfer between Client/Server.
  • Supported UAT environment releases for UI deployments.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands, X-path, and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.
  • Perform peer code reviews before pushing changes into testing, staging and production environments.

Environment: HTML5, CSS3, Bootstrap4, React JS, AJAX, JSON, Responsive Web Design, AngularJS.

Confidential

Senior Software Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Bootstrap.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, Bootstrap, Javascript, and Bootstrap 3/4.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed core Java programs for all business rules and workflows using Spring framework.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Used Spring MVC and Spring Boot for developing web application modules.
  • Implemented Batch jobs using Spring Batch and configured through Tivoli Work Scheduler.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with the database.
  • Involved in the development of java components by using Hibernate and spring to persist the data in DB. Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Facade, MVC and DAO.
  • Used RESTful client to interact with the services by providing the RESTful URL mapping. Used JSON as response type in REST services.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RS API.
  • Built Maven scripts for automated deployment and for the build operation of the entire application.
  • Deployed the application on WebSphere Application Server and Configured JMS to send messages on the queue.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console. Project migration into cloud environment using AWS, Docker container.
  • Used GIT for Source version controlling.
  • Performed unit testing using Junit, Mockito and PowerMockito and ran the TEST SUITE using EMMA tool.

Environment: Java 1.8, J2EE, Spring Framework - IOC, AOP, MVC, Batch, Hibernate, Microservices, AJAX, Oracle 11g, Web Services, Agile, REST, XML, Spring Boot, WebSphere, Bootstrap 3/4, JUnit, ReactJS, Power Mockito, Grunt, GitHub, Oracle - SQL, PL/SQL, JMS, Jenkins, Git

Confidential

System Architect/ Developer

Responsibilities:

  • Followed Agile methodology for developing the application and involved in analysis, design, development and testing phases of Software Development Life Cycle.
  • Used Microservices to build individual components of the application and built the application on Spring 4.x Framework.
  • Used J2EE Design Patterns as Singleton, Facade, Proxy, Observer for Middle Tier Development as well as Composite View Pattern for presentation tier.
  • Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON. Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.
  • Implemented Microservices based cloud architecture utilizing Spring Boot.
  • Used Kibana Dashboards for the Application Monitoring and to retrieve the Concise and Console Logs.
  • Secured REST API's by implementing OAuth2 token-based authorization scheme using spring security.
  • Used front-end technologies HTML5, CSS3, JavaScript for interacting with the user interface and built components for the robust front-end Single Page Application built on Angular 5.
  • Debugged and modified SQL Stored Procedures, Triggers, Tables, Views and User-Defined Functions.
  • Dynamic Data Visualizations were generated by implementing D3.js and JFreeCharts frameworks to render visualizations based on various parameters.
  • Integrated configured Camel with ActiveMQ to use it as a bus.
  • Configure Kibana to encrypt communications between the browser and the Kibana server.
  • Used AWS S3 to store data and to retrieve the stored data very quickly and used ElasticSearch for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Ensured high quality code by using Agile XP / Pair Programming approach and by using SonarQube.
  • Used SVN for versioning and Log4j implementation is done for logging.
  • Jira is used for Project Management and GitLab is used for issue and bug tracking.

Environment: Java 1.8, Spring 4.6, Spring Boot, Spring REST, Cassandra, Spring Data JPA, React Js, Hibernate 4.2, Oracle 12c, Apache Kafka, Apache Camel, Selenium, Spring Security, Okta Security API, Swagger, HTML5, CSS3, jQuery 3.0, Bootstrap 4, Javascript 2.0, Angular 5, D3.js, Hazel cast, JFree Charts, Microsoft Visio, Cloud Bees, Maven, Docker, JUnit 4.0, Mockitto, SVN, Log4j, Jira

Confidential

Senior Developer

Responsibilities:

  • Involved in Design, Development, Unit Testing and maintenance of FAS application. Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in preparing High & low-level design docs with UML diagrams using Rational Rose tool.
  • Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML, XHTML, CSS, XML, AJAX, Object Oriented Java Script, Angular JS, React JS and Bootstrap Framework.
  • Angular JS is used to parse the JSON file using the REST web services. Developed business tier components and services using RESTful web services.
  • Worked with Angular 2 filters in expressions and directives to filter data rendered in the UI.
  • Used Spring Rest Controllers, Web MVC and Spring Boot extensively to implement server side business logic.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Hibernate Query Language (HQL) for accessing data from database, created Hibernate POJO Objects, and mapped using Hibernate Annotations.
  • Implemented Batch Framework to run a set of processing at a time to handle transactions in a day.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-RS technologies to create web services, generate stubs and consume the existing services.
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, and appenders.
  • Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).

Environment: Java, Spring Boot, Spring Web MVC, Spring REST, Spring JPA, Microservices, Eclipse, CSS3, HTML5, WebLogic, SVN, UML, XML, XHTML, Angular JS/2, Mockito, Hibernate, WSDL, SOAP, CXF, AXIS, JAX-WS, JAX-RS, Spring Rest template, JMS, XML, JAXP, JAXB, XSL, Oracle, SQL Developer, Log4j.

Confidential

Senior Developer

Responsibilities:

  • Knowledge and experience working in an Agile environment
  • Involved in a full lifecycle of the project from requirements gathering to development stage using Agile Methodology.
  • Worked on developing and leading new modules, enhancements and change requests, postproduction release activities.
  • Designed and developed java backend batch jobs to update the product offer details.
  • Expertise in developing J2EE web applications using Java, Spring MVC framework, Spring Boot, Hibernate ORM framework and JPA, JSP, Servlets, Restful & SOAP Web services.
  • Designed and developed web-based applications using HTML5, CSS3 and JavaScript and bootstrap framework.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Created the Application using React JS and Node.js libraries NPM, to generate desired view root the URL's properly.
  • Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
  • Used Azure DevOps tool as source control repository.
  • Implemented log4j by enabling logging at runtime without modifying the application binary
  • Utilized Jenkins for build and deployment into Gaia, Docker, and Kubernetes environments.
  • Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Axis2, Kubernetes.
  • Involving in building and deploying on AWS components like EC2 and setting up AWS S3 storage Objects.

Environment: Java 1.8, J2EE, JSP, HTML5, CSS3, jQuery, React JS Ajax, JavaScript, Spring Boot, Spring, Hibernate, Struts, REST, SOAP, MVC, Oracle, SVN, JUnit, AWS, JIRA, SCRUM, Micro service, Docker, Kubernetes

Confidential

Developer

Responsibilities:

  • Involved in the Design, Development Phases of quotes, customer service modules.
  • Developed the front-end using Bootstrap, JavaScript, HTML, JQuery and Ajax, .
  • Used Struts-validation Framework to provide Validation.
  • Developed middleware business logic using Enterprise Java Beans.
  • Release Deployment planning and execution of releases.
  • Used Clear Case for version control.
  • Worked in the development of DAO classes for the data access logic.
  • Supported the application in IST, QA and Production environments.
  • Followed Coding guidelines & maintained quality of code.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegates to maintain decoupling between Presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Used Eclipse IDE to develop the application.
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.

Environment: Core Java, J2EE, Bootstrap, JBoss, Oracle, Struts, Validation framework, Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, DHTML, Java Script, CSS, AJAX, SVN, JAXP, JAXB, XSLT.

We'd love your feedback!