We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 11+ years of Professional experience in Software Development and Project Management in J2EE Technologies.
  • Diverse experience utilizing Java tools in business, Web and client - server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets and Java database Connectivity (JDBC) technologies.
  • Expertise in Object Oriented Analysis and Design, and Object-Oriented Programming.
  • Strong experience in Spring Framework modules such as Spring MVC, DI/IOC, AOP, JDBC, IO, Spring Batch, Spring Boot, Spring Micro services, Spring REST and Spring Security.
  • Experience in developing dynamic web pages using HTML, CSS, JavaScript, ES6, Angular JS & React JS.
  • Extensive knowledge of MVC architecture, Struts framework, Java Server Faces framework, Spring framework, AJAX components.
  • Experience in developing Web Services using REST, SOAP.
  • Experience with installing and configuring application servers such WebLogic, IBM WebSphere, JBoss and Apache Tomcat.
  • Hands-on experience on development tools like Eclipse, IntelliJ, NetBeans, Spring Tool Suite, My Eclipse, and JDeveloper and worked on various application.
  • Strong Experience in Oracle database, MySQL, MS SQL Server, Neo4j and backend programming.
  • Experience in SQL, PLSQL programming, creation of stored procedures and function, packages, writing SQL, cursors, triggers and views.
  • Expert in database design features including ER Diagrams, normalization, tables, views, indexes, constraints, keys.
  • Highly Experienced in using code repository tools such as GITHUB, Gitlab, SVN, CVS and Visual Control Safe.
  • Automated application deployment in cloud using Docker technology and created CI/CD pipelines.
  • Involved in provisioning and Automation servers on Public Cloud like AWS, AWS and Kubernetes.
  • Experience in Hibernate framework for back-end connectivity and querying.
  • Good knowledge on SDLC implementation methodologies such as Waterfall and Agile Models.
  • Preparing Weekly Status report and Daily Task monitoring using Time sheet entry.
  • Strengths in multitasking, problem solving and timely resolution of issues in meeting deadlines and budgets, enthusiasm to learn new technologies.
  • Strong communication skills and excellent customer relations in collecting and analyzing user requirements.
  • Ability to work in diverse platforms and industry environments.

TECHNICAL SKILLS

Programming Languages: Java, SQL, PL/SQL, T-SQL, JavaScript, JQuery, HTML 5, CSS

Java Technologies: Java, J2EE, JSP, Servlets, JavaScript, JDBC, JPA

Mark-up Languages: HTML5, CSS3, JavaScript, jQuery, Angular JS, Node.JS, XML, AJAX, JSON, Bootstrap

Frameworks Tools: Struts, Spring MVC, Spring IOC, JMS, JSF, Log4J, SOAP, Spring Security, Spring Boot, Hibernate, Microservices, JDBC

Web Services: SOAP, RESTful, JAX-WS, JAX-RS

Web/App Servers: Apache Tomcat, Web sphere, Web Logic, Red Hat

Data bases: Oracle, MySQL, Neo4j, MongoDB

IDE Tools: Eclipse, NetBeans, IntelliJ IDEA, RAD, STS

Development Methodologies: Waterfall, Agile, DevOps

Testing tools/Others: Junit, Mockito, Swagger

Version Control Tools: SVN, GIT, GitHub, Bitbucket, Gitlab

Bug Tracking: JIRA, Rally, HP ALM

Operating Systems: Windows (7/8/10), Linux, Unix (MacOS), Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Full Stack Developer

Responsibilities:

  • Participated inAgile (Scrum) methodologyand Involved inDesign, development, System Testing and User Acceptance TestingandInteracted with product owners, stakeholder to gather requirements, and prepare documentation on the same.
  • Experience in designing User Interface of multiple UI applications and professional web applications usingHTML5, CSS3, JQUERY, JavaScript, AJAXandBootstrap.
  • Developed the Front-End and User Interface of AR Works applications usingJavaScript,React, andRedux.
  • Developed Single Page Applications (SPAs) usingReact-Routerand to enable navigation from one view to the next as clients performs application tasks.
  • Involved writing modules usingReactas a view engine to build component-based application. Created reusableReactcomponents and managed application state withRedux.
  • Implemented basic token-based registration/login/logout flow withReact Router and used theJWTfor the server-side user authentication in spring boot backend.
  • Designed and implemented theREST APIfor theUIscreen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
  • DevelopedRestfulWebservices to CRUD the Appointments in Outlook using EWS Library.
  • CreatedRESTfulservices in frameworks for various web-services involving both JSON and XML.
  • Experience in CoreJavaconcepts includingObject Oriented Programming OOP, Garbage Collection, Exception Handling, Generics, Multi-Threading, Collections,andInput/output.
  • WroteREST APIinJava 11to support internalization, and apps to help our buyer team visualize and set portfolio performance targets in real time for faster sales process.
  • Designed and deployed bothXMLandSOAPWeb Servicesto provide the interface to the various clients running on both Java and non-java applications.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and also consumed multiple SOAP based Web Services from different sources.
  • Implemented Restful Web Service and used XML and JSON format to transfer the data and implementing Service Oriented Architectures (SOA) with XML based.
  • Converted a monolithic app to microservices architecture using Spring framework architecture.
  • Developed Spring boot application with Microservices and deployed it into AWS using EC2 instances.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecuritywithJDBCandSpring Boot.
  • Developed server-side application to interact with database usingSpring BootandHibernatealso implementedmicroservicesusingSpring boot,and enabled discoveryusingNetflix eureka server.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Spring IOC, AOP, Spring Bootto implement middle tier. UsedSpring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • OAUTH 2.0authentication framework is used to provide security to Restful web services by generating access token to access protected resources.
  • Used Swagger Framework and Spring webflux, actualizing the Restful API in Swagger 2 to test APIs.
  • Manage and Monitor large productionMongoDBshared cluster environments having terabytes of the data.
  • Worked on Rest Web services as well asNode Rest frameworkfor backend services and usedMongo DB(NoSQL)for database services.
  • UsedGitbranching strategy for the inspection and for theversion control maintenance and also handledGITHUBandBitbucketfor version control along with Source tree,JIRAfor defect tracking.
  • AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWSand configuringAWS's EMR Clustersand usedAmazon IAMto grant fine-grained access to AWS resources to users.
  • Worked in functional automation and back-end testing using Junit, Power Mock,Selenium Web Driver &Selenium Remote control that helped team to deliver better quality software.
  • Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
  • Load data from various data sources into HDFS using Kafka. Worked with the configuration and maintenance of application in Jenkins also to implement the CI/CD process.
  • Developedcomponents and UI test cases for Directives, Pipes, Services,modules by usingJasmine, Karma for various pages in the application.
  • Usedkarmaas a test runner to execute the test scripts and experience in setting up thekarma.config.jsfile.
  • Imported source code from SVN to RTC integrated withJenkins, Maven, SonarandUCDas a CI platform.
  • Used spring config server for centralized configuration andSplunkfor centralized logging. Used Concourse andJenkinsforMicroservicesdeployment.
  • Used Jenkins,Build forgefor Continuous Integration and deployment intoTomcatApplication Server.
  • Used Docker to develop distributed cloud system using Kubernetes and Helm package for Kubernetes.
  • Created Docker-compose .yamlfile templates to deploy images in Docker containers managed by Docker Swarmalso performed operations on deployments using Docker images containing middleware and app.

Confidential, Wilmington, DE

Full Stack Developer

Responsibilities:

  • Implemented routing logic for navigation and developed login functionality on the client side inAngular 8.
  • Developed graphical user interface by using HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX.
  • Implemented core features ofAngularframework such as dependencyInjection,Databinding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Used two-way data binding features ofAngular frameworkto implement Data binding, to bind various server controls to the data from database.
  • Developed powerfulSingle Page Applicationand dynamic responsive Web App withAngular features.
  • Used Typescript and its features such as static typing, classes and interfaces. CreatedTypeScriptreusable components and services to consume REST API's using Component based architecture provided byAngular.
  • Implemented latest Ecma script6 (ES6) features like arrow functions, constants, block-scope variables and class inheritance etc. for better performance of application.
  • Followed Test Driven Development (TDD) methodology for developing test cases and unit testing.
  • Used Java8 features like stream and Lambda expressions, method references, functional references.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Designed and implemented the RESTApi for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
  • Designed and implemented the for the UI screen through the mobile user can leave their phone number and the convenient REST API time so as to have the Customer Service Representative would call them back at the provided number and as per their mentioned convenient time.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • UsedSpring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkins information in authentic time.
  • Worked in design, development, and execution of MVC (Model View Controller) using Spring Framework.
  • Developed micro-services using Spring MVC, Spring Boot, Hibernate, Spring Framework and also developed Object-Relational (O/R) mapping using Hibernate 3.0.
  • Used OAuth for authenticating user using third party services that increased security of application.
  • Developed Data Access Object (DAO) persistence layer using Hibernate. Experience in usingJSON Web Tokens (JWT) to securely communicate JSON Objects.
  • Planned and programmed a work queue system onAngularwithRabbitMQ. It uses Express to create aREST APIallowing users to create jobs and retrieve data fromMongoDB.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously and sendJMSmessage toApache ActiveMQon the edge device.
  • Used Postman API to get convenient, visual display of query results.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Used Maven scripts to build the application and deploy on WebLogic Application Server.
  • Implemented the logging mechanism usingLog4j framework.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Extensively worked on integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Responsible for designing and deploying best SCM processes and procedures with Subversion (SVN), Bitbucket, GitHub, Git & eclipse.

Confidential, Framingham, MA

Java/J2EE Developer

Responsibilities:

  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, ThunkRedux for API calls in React JS.
  • Creating end to end single page application (SPA) using HTML, CSS3, SCSS, React JS framework and managed to cache the application using Service Worker Support.
  • Achieved scalable websites by focusing on accurate implementation of React JS and Redux.
  • Moved existingweb controllerstoReact componentsfor more responsive and less dependency architecture.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Wrote REST APIs in Spring framework to support multiple databases and external end point applications.
  • Involved in writing Rest Web Services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Experienced in developing multiple Microservices using Spring Boot to support throughput of data transfer.
  • Good exposure with utilizing Spring DI and Spring MVC for REST API and Spring Boot for micro-services.
  • Experience in Hibernate framework for back-end connectivity and querying.
  • Used core java for application development along with Spring, hibernate, RESTful webservices and JMS.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices
  • Used Microservice architecture withSpringBoot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Good experience in J2EE Testing in developing test cases with JUnit, Karma, MOCKITO for Unit testing, and logging using Log4j.
  • Experience in Gradle Build tool and understanding the artifactoy and repo structure.
  • Installed Pivotal Cloud Foundry (PCF)on EC2 to manage the containers created byPCF.
  • Worked on AWS for creating EC2 instances to deploy our business logic and microservices.
  • Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Migrated entire component and maintained version control as well as code from TFS to Bitbucket.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed application using UI framework ofAngular 4,Typescript, HTML5, CSS3 and Bootstrap.
  • Created custom, self-contained, reusable and testableAngular 4 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
  • Implemented the concepts of Angular 4 Templates, directives, Routing and navigation, Components, Services, and Data binding in order to deliver a scalable code for SPA.
  • UsedAngular 4 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
  • Developed single page web application using JavaScript, Type script and ECMA Script.
  • Tested Web Services SOAP and RESTful using SOAPUI tool and performed CRUD methods on functionalities and access modifiers.
  • Written several Restful APIs and also worked on SOAP APIs to transfer data from external application.
  • Used SOAP Web Services for transferring/retrieving data between different internal providers.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Used Spring MVC architecture to design and implement frontend, middle layer logic and backend logic.
  • Worked on creating reusable java functionalities with OOPs concepts in mind for better application design.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, PDF, Excel report generation.
  • Extensively worked on Schema Migration, Database Program Migration, Data Migration from Db2 Server to Oracle by using Oracle SQL Developer.
  • Deployed J2EE components (EJB, Servlets) in the WebLogic Application Server.
  • InstalledPivotal Cloud Foundry (PCF)on AWS EC2 to manage the containers created byPCF.
  • Worked on git to create multiple braches for Dev, QA and bug fix purposes.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed graphical user interface by using JSP, JSON, HTML, CSS, JavaScript/jQuery and AJAX.
  • Developed dynamic page design using JSP tags to invoke Servlets/JSP, content is configured in XML Files.
  • Responsible for developing and implementing J2EE applications for faster application.
  • Used SOAP Web Services for transferring/retrieving data between different internal providers.
  • Used RESTful and SOAP web services to handle CRUD operations.
  • Worked on building modules in spring framework that helped to increase the speed of application.
  • Used Spring MVC architecture to make our application modular and increased the reusability of our components that connected to SQL database.
  • Used JDBC driver to connect to the Oracle database for all data transactions.
  • Worked on Data Migration from PL/SQL 11 to MySQL. Creating and replacing procedures to migrate old data into new system for the database storage.
  • Implemented complex back-end component to get the count in no time against large size Oracle database.
  • Experience in Gradle Build tool and understanding the antifactory and repo structure.
  • Used Subversion SVN for version control, and JIRA for tracking bugs.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and developed front-end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
  • Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML.
  • Created JSP pages using standard JSF tags, decorated using CSS 3, HTML.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, JavaScript.
  • Utilized Swing/JFC framework to develop client-side components.
  • Used Java OOPs concepts for faster and better approach to application design.
  • Developed Struts Action and Action Form classes. Created the Tile definitions as required.
  • Deployed J2EE components (EJB, Servlets) in the WebLogic Application Server.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Maintained ANT Build scripts Build.xml's during deployment of projects to version control tools.

We'd love your feedback!