We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Pheonix, AZ

SUMMARY

  • Over 8+ years of experience working in various stages of software development life cycle(SDLC) involving Analysis, Design, Development, Testing, Implementation of application software wif emphasis on Object Oriented, J2EE and Client - Server technologies.
  • Experience in various methodologies like Agile, Test Driven Development(TDD), SOA, SCRUM, and Waterfall.
  • Experience in designing Front-End interactive and responsive web pages using technologies like HTML5, DHTML, CSS3, JavaScript, JQuery, JSON, AJAX, Angular JS, Angular 2, Bootstrap, JSP, NodeJS, and ReactJS.
  • In-depth knowledge in creating classes, interfaces, methods, components, and modules in AngularJS 2 application using TypeScript.
  • Expertise in client scripting language and server scripting languages like JavaScript, jQuery, JSON, AngularJS.
  • Experience in Distributed Application Development and Object-Oriented Programming (OOP).
  • Expert in Core Java wif strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling, Polymorphism, Interfaces, Concurrency, Lambda expressions, serialization, and Generics.
  • Knowledge on developing applications using J2EE Design Patterns such as Model-View-controller (MVC),Singleton, Session Facade, Business Delegate, Visitor, Observer, Decorator, and Service Locator.
  • Experience in using MVC architecture, Struts, Spring, JSF, AJAX Frameworks (RichFaces, MyFaces).
  • Experienced usingJava/J2EE patterns Front Controller, Session, Façade, DOM, Factory Method, and Singleton.
  • Expertise in working wif Spring frameworks like Spring Boot and working wif Spring security, java security API’s, and security algorithms.
  • Experience in working wif Object relational mapping frameworks like Hibernate, iBatis, WSDL, SOAP, and REST Web services.
  • Experienced in developing Web Services wif Python programming language.
  • Experienced in implementing Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/UDDI/WSDL) using Top-Down Approach and Bottom up Approach.
  • Expertise in using AWS Services like EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, and Auto Scaling Groups. Created AWS security groups for deploying and configuring AWS EC2 instances.
  • Developing Spring Boot based Microservices using teh annotations & implementing architecture patterns, Used Spring Rest/JSON to expose Microservices APIs.
  • Experience in integrating teh internal security model into new projects wif Spring Batch, Spring Microservices, and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
  • Experienced in writing Groovy scripts for continuous integration and continuous deployment.
  • Expertise in writing code and unit tests in Groovy and Grails.
  • Expertise in databases such as Oracle, MySQL, PL/SQL, and NoSQL Databases like MongoDB, Cassandra to manage tables, views, indexes, sequences, stored procedures, functions, triggers, and packages.
  • Created service to reliably transact thousands of records into SQL Server and MySQL using RabbitMQ and service-worker pattern.
  • Writing test cases in java frameworks like MockitTo, Jmock and Junit.
  • Set up a central data pipeline using Kafka processing 5 billion logs/day, also utilizing it as a backup storage.
  • Good working knowledge of Grunt, Bower, Generators. Has knowledge on (JMS) MQ's like Rabbit MQ, IBMMQand Active MQ.
  • Experience in developing application using ActiveMQ for message oriented middleware software.
  • Experience programming inthe JBoss Enterprise SOA environmentincluding JBoss DroolsRules.
  • Experience in configuring, deploying teh web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM WebSphere, JBoss and Liferay Inc. servers.
  • Used Jenkins for Continuous Delivery by enabling deployment into several environments of Test, QA, Stress, and production using Jenkins.
  • Hands on experience wif build tools like ANT, Maven, and logging tools like Log4J.
  • Implemented Asynchronous messaging between components using JMS.
  • Experience in designing Use Case, Sequence diagrams, Activity diagrams, Class diagramswif exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience in using code repository tools - Tortoise SVN, CVS, GitHub, and Visual Source Safe.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, PL/SQL, Python.

Enterprise Java: Java, J2EE, Spring, Struts, JSP, Servlet, JDBC, JSF, JSTL, JMS, JNDI

Tools: and Framework: Struts, Hibernate, Spring Core, Spring IOC, Spring MVC, Spring Web Flow, Spring AOPSpring Security, JSF, Junit, SOAP UI, JReport, Rational Rose,RabitMQ,Spring Boot.

Build Tools: ANT, Maven, and Gridle.

Version Control: SVN, CVS and GIT.

Web Technologies: HTML5, XHTML,CSS3, JavaScript, jQuery, Bootstrap, JSON,AngularJS, AJAX, NodeJS, XML, XSD, XSTL, SAX.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, EJB.

Methodologies: Agile, Test Driven Development, Waterfall.

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL,Cassandra.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

IDE: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD.

Testing Tools / Others: JUnit, Mockito, Soap UI,SLF4J, Log4j and JIRA.

Platforms: Windows, Linux and Unix.

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Cloud Technologies: AWS.

PROFESSIONAL EXPERIENCE

Confidential, Pheonix, AZ

Sr. Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of application using AGILE methodology (SCRUM).
  • Developed Use Case Diagrams, Object Diagrams and ClassDiagrams in UML using Rational Rose.
  • Developed teh front end responsive web pages using HTML5, CSS3, JavaScript, JQuery, Angular 2 and bootstrap.
  • Generated reusable components and services in TypeScript to consume REST API’s using modular based architecture provided by Angular 2.0.
  • Optimized teh code of reusability using theDecoratorsand injecting teh services to access those in any components by using teh property called providers inAngular 2.0Components.
  • Developed REST architecture based web services using NodeJS, stored dependencies using NPM and facilitated communication between client- server.
  • Developed helper and application classes using Core Java collections, Exception handling, Generics, Design patterns.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
  • Developed teh persistence layer using SpringHibernate, created teh POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Responsible for maintaining and expanding ourAWSinfrastructure usingAWS EC2, manage documents inS3, providing IAM access to s3 buckets.
  • UsedEC2 as virtual servers to host GIT, Jenkins, and configuration management tool.
  • Implemented Microservices using Spring Boot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
  • Moving themicroservicesas cloud bases inAWSEC2server & deployed using Elastic bean stalk services ofAWS.
  • Implemented teh application using Spring IOC,Spring MVCFramework, Spring Batch and handled teh security using Spring Security.
  • Developed REST architecture based web services to facilitate communication between client- server.
  • Involved in teh implementation of teh RESTful web services using teh Spring Boot and to perform CRUD operation from teh database, published teh REST services. parsed teh data to project to client and handled teh security and Authorization using Spring Security.
  • Created web services using Spring @Rest Controller to return JSON to teh frontend.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP and using Spring MVC Developed Servlets and JSPs for User Interface layer.
  • UsedPivotal Cloud Foundry, teh connection/service binding details are injected from teh deployed cloud platform itself.
  • Designed and Implemented producer and consumer architecture using Kafka where backend services as Consumer and frontend services as producer.
  • Implemented Kafka producer that writes logs into Kafka topic which are analyzed by ELK (Elastic Search, Log stash, Kibana) stack.
  • Developed a module that triggers asynchronous tasks in teh backend (RabbitMQ) when a user clicks on hyperlinks.
  • Used Spring-data module to communicate wif Mongo DB and Worked wif Mongo DB MapReduce to consolidate teh data.
  • Involved in creating MongoDB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wif LINUX Shell scripts to automate routine jobs.
  • Involved in server configurations, Data Sources, Connection Pooling and deploying teh apps on WebSphere.
  • Used Eclipse IDE for development and WebSphereApplication Server for deploying teh web application.
  • Involved in writing teh Groovy scripts for building pipelines using Jenkins for continuous integration.
  • Jira used for project tracking and bug fixing. Used Log4J to capture teh log that includes runtime exceptions.
  • Used MAVEN to define teh dependencies and build teh application and used JUnit for suite execution and Assertions.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate wif a server.
  • Log4Jwas used to monitor teh error logs and used GIT as a Version Control system.

Environment: Java, Agile Methodology, HTML5, CSS3, JavaScript, Bootstrap, Angular2, NodeJS, JSTL,JQuery, AJAX, AWS EC2, S3, Microservices, Hibernate, Spring, RESTful API, SOA, JAX-RS, JSON, NOSQL, Jenkins, Groovy, JIRA, RabitMQ, putty, MAVEN, JUnit, XML, Xpath, XSLT, IBM Web Sphere, Log4J,GIT, Linux, MongoDB, Eclipse.

Confidential, Long Island, New York

Sr. Java Developer

Responsibilities:

  • Involved in all phases of SDLC starting from requirements gathering phase to testing, and used Agile scrum methodology and Test-Driven Development (TDD) for application development.
  • Designed front-end UI layer using HTML5, CSS3, JavaScript, Bootstrap, JQuery and AngularJS.
  • Performed client-side validations using JavaScript. Developed various generic JavaScript functions for validations. And developed UI screens using JSP, JavaScript and AJAX.
  • Used AngularJS for teh two-way data-binding allowing auto synchronization of models and views
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service and Factory to fetch data from RESTful Service.
  • Added dynamic functionality to teh application by implementing NodeJS and used NodeJSto run Web pack tasks and build properly teh project.
  • Designedthe User Interface (UI) for websites prototype while gaining experience using Git and GitHub.
  • Extensively used teh core java OOP concepts like Exceptions, Multithreading, inheritance, polymorphism, and serialization to develop helper classes.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Involved in writing DAO layer using Hibernate to access teh NoSQL database and worked on Hibernate HQL, entity objects, and Hibernate templates.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Designed and implemented Product searchJava Spring boot service to fetch teh data from Elastic help of Elastic native queries.
  • Developing Spring Boot basedMicroservicesusing teh annotations & implementing architecture patterns,Used Spring Rest/JSON to exposeMicroservicesAPIs.
  • ImplementedmicroservicesusingSpring Boot, and enabled discovery usingNetflixeureka server.
  • Maintaining teh user accounts (IAM),RDS, Route 53 services in AWS Cloud.Created Cloud Formation template stacks to automate for building newVPC'susingJSONfiles.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Group.
  • Using spring-data model to communicate wif Cassandra and worked wif CassandraMapReduce to consolidate teh data and used Clustered Index to reorder teh records.
  • By using Spring Boot and Cassandra, developed backend Spring services and spring data accesslayer.
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before writing teh functionality.
  • Used Jenkins to load JAR files from Database required for running teh application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used Eclipse IDE to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • Used SVN for project management and software version management.
  • Deployed teh application on Web Sphere application server for Staging and as well as for Production.
  • Deployed application using WinSCP in UNIX environment.

Environment: J2EE, Java 1.7, TDD, Spring framework, Spring MVC 3.5, Hibernate 3.x, JSP 2.0, HTML5, CSS3, Servlets 2.3, JDBC, AJAX, Web services, REST, XML, Java Beans, Ext JS, jQuery, JavaScript, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, JUnit, ActiveMQ, Log4j, Cassandra, Apache Camel, AWS, Spring boot, WinSCP.

Confidential, Philadelphia, PA.

Full Stack Java Developer

Responsibilities:

  • Responsible and active in teh analysis, definition, design, implementation, and deployment of full software development life-cycle (SDLC) of teh project.
  • Involved in system design and development using collections and multithreading for teh action classes.
  • Actively participate in all adopted Agile activities such as stand-ups, retrospectives, Continuous Delivery, TDD, ATDD, BDD (Behavior Driven Development) reviews and knowledge sharing across team members.
  • Designing webpage’s in HTML5, CSS3, JavaScriptBootstrap, and AngularJS.
  • UsedAngularJSto create reusable components like custom directives, filters for data manipulations and to display data in company standard format in UI.
  • ImplementedAngular component router for navigation and, worked on Angular JS Routes using $scope object to create a view using controllers.
  • Used $http wif Angular JSinterceptors to make sure teh requests were valid and used UI-router to handle nested views and avoid page redirection.
  • Developed teh presentation layer usingSpring MVC, JSP, Html5, JavaScript, JQuery and Ajax.
  • Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architecture andHibernate.
  • Spring MVCmodel integration for front-end request action controller.
  • Developed and maintained teh Application Context files for teh service layer using Spring Framework.
  • Implemented teh application using teh concrete principles laid down by severaldesign patternssuchasBean Factory,Factory pattern,Singleton,Data Access Object.
  • Setting up Web Services endpoints in Camel routes and Fabric8 to support Camel CXF routes.
  • Worked on plugins Spring security, Apache Camel, Asset Pipeline, Sass, Melody, Quartz, OAuth plugin, RabbitMQ, Cookie.
  • Involved in Deploying and Configuring portlets in Liferay portal.
  • Jasper Report - involved in gathering report requirements and developing.
  • Design, develop, test of SOAservices using SOA/RESTful Web Service. Involved in teh deployment of REST based Web-Service End-Points.
  • Used RESTful in conjunction wif Ajax calls using JAX-RS and tested using Soap UI tool.
  • UsedSVN versioncontrol tool.
  • Automate build process by writingMavenbuild scripts.
  • Configured and customizedlogsusingLog4J.
  • Created tables and performed operation on relationalDBlike Joints,CRUDoperations onMYSQL.
  • Continuous review of critical database to proactively identify space issues, performance tuning issues.
  • Involved in installing and configuringEclipseandMavenfor project dependencies.
  • Deployed teh application on Web logic application server.
  • Covered teh application wif unit tests using JUnit, Mockito and Easy Mock.

Environment: Java,J2EE, JSP, Servlets,EJB3.1 (Session&Message Driven Beans), Maven, JavaScript, JQuery, Ajax, AngularJS, ReactJS,Struts1.2, Spring MVC, Camel, Hibernate, Liferay,Apache Tomcat, JBoss, JCE, JPA,PL/SQL,Windows7.

Confidential

Sr. Java Developer

Responsibilities:

  • Participated in Analysis and Requirement phase of SDLC for dis project by gathering client requirements.
  • Designed teh application (client product) based on client - customized architecture, a 3-tier architecture comprising of Presentation, Service, and Data Access Layers.
  • Participated in Analysis and Requirement phase of SDLC for dis project by gathering client requirements.
  • Designed teh application (client product) based on client - customized architecture, a 3-tier architecture comprising of Presentation, Service, and Data Access Layers.
  • Developed online forms (Presentation layer) for Customers to apply for product/service using JSP, Struts, AJAX and CSS.
  • Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
  • Wrote Python OO Design code for quality, monitoring, logging, and debugging code optimization.
  • Accomplished client-side validations using JavaScript. Developed various generic JavaScript functions used for validations.
  • Used Hibernate 3.0 to fetch Data from Database DB2 and process it in Service layer.
  • Developed teh functionalities using Waterfall Methodology.
  • Developed business objects using POJOs and data access layer using Hibernate framework.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used EJB and Web Services to retrieve data from client side.
  • Implemented SOA to develop Web services using Apache Axis.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Used logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Written SQL and PL/SQL procedures for Hypersonic, Oracle and SQL Server databases.
  • Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
  • Used IBM RAD IDE to develop and debug application code.
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Used SVN for project management and version management.
  • Deployed teh application on Web Sphere application server for Staging and Production.
  • Scheduled teh daily status meetings wifin teh offshore team and used to communicate teh same to teh onsite team accordingly.

Environment: J2EE, Java, Spring framework, Hibernate 3.x, JSP 2.0, CSS3, Servlets, JDBC, AJAX, Web services, SOAP, Java Beans, JQuery, JavaScript, DB2, Eclipse, Apache Tomcat 6.0, JBoss, Waterfall Methodology, SVN, Apache Axis.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to dis project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for dis application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using teh JSP/HTML like one form for each functionality user interface, standard validations using teh JavaScript, Servlets used as teh controllers for teh business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Used Java multi-threading part in back-end component, each client utilizing a thread which serves that user.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing teh Routings and configured Routing Program as scheduled teh concurrent request.
  • Developed Server-Side components for teh business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising teh Notifications to Oracle Users through Mailing Concept for intimating to start teh next process using workflow.
  • Extensively worked on Oracle for writing complex queries in teh business logic layer. Used joins, debugging teh SCM related packages and customization.
  • Extensively worked on creating teh setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Oracle 9i/10g, MVC, Altova.

We'd love your feedback!