We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY:

  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Around 8 years on requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies.
  • Actively participated in every phase of Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum) and Water Fall.
  • Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS 1.4, JSP, Node.JS, PHP, Bootstrap.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto - Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Good understanding of React JS and working with Redux.
  • Deploy application updates to AWS and monitored the load balancing of different instances.
  • Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, UDDI and XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTFUL web services.
  • Worked on React.js Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. understood business functions and user stories, decompose them into technical specifications, and develop working application code for a hybrid cloud environment
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers, and proficiency in writing complex queries, using Oracle, IDM DB2, SQL Server and MySQL, MongoDB.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JASMS provider.
  • Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Experience in version control system tools like GIT, CVS and SVN.
  • Implemented the Drag and Drop functionality using React-Dragabble.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins, and Apache Ant.
  • Significant experience in web development tools like Spring Tool Suite, RAD, Intellij, Eclipse
  • Hands on experience with Windows, UNIX, and Linux Environments.
  • Having Experience on Shell Scripting and Deployment of Applications in Server.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.8, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, JSF

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS 1.4, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO, NodeJS

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, JUnit, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, AWS, CFX, JMS, MQ, Micro Services

Web/App Servers: WebSphere, Apache, Tomcat, JBoss, EAP, WebLogic.

Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB and Dynamo DB.

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

O-R mapping: Hibernate, JPA, JTA

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI

Version Control: Git, CVS, SVN, Rational clear case, Star Team

OS & Environment: Windows Vista/XP/2000/NT Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Bothell, WA

Sr. Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Interact with the business owners and aid in understanding the application.
  • Developed the front-end using HTML5, JavaScript, jQuery, AJAX and CSS3.
  • Developed application using JSP, AngularJS 1.4 for admin pages.
  • Build Spring Boot microservices for the delivery of software products across the enterprise.
  • Integrated the front-end jQuery UI with backend REST API using AngularJS 1.4.
  • AngularJSAjax module is used to handle RESTful calls to enable communication between view components and server.
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects
  • Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Created Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Created components using recat.js and created documentation for components
  • Used NodeJS for building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange the data.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and react-bootstrap components.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS).
  • Deployed Spring boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • UsedMongoDBas data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Used Spring Security for Authentication and Authorization of the application.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach-based Web Services.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Used HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Wrote SQL Queries to interact with SQL Server Database.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Used Maven for the project management like build, install
  • Done with unit testing of allJava classes using JUnit framework.
  • Actively Participated in tracking and resolving Production issues.
  • Worked on issue tracking tool JIRA.
  • Implemented log4j for debugging. Utilized the same for logging each sensible data access from the application.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.

Environment: Java1.8, HTML5, CSS3, jQuery, Ajax, AngularJS 1.4, NodeJS, JSP, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Log4J, AWS, Micro Services, MongoDB, Automation Testing, JIRA, JUnit, GIT, Jenkins, and STS.

Confidential, Jackson, MS

Full StackJava Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.
  • Created S3 buckets to store files in theAWSenvironment, sometimes which are required to serve static content for a web application.
  • Developed static web pages using HTML5, CSS and client-side validations using JavaScript.
  • Implemented different validation control on the web-pages using AngularJS anddeveloping a cross-platform JavaScript based solution usingAngular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Involved in research, implementation and review of JQuery and JavaScript functions to useplugins for representing data in graphs.
  • Coded JavaScript for page functionality using JQuery and ReactJS.
  • Written Templates forAWSinfrastructure as a code using Terraform to build staging and production environments.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Worked extensively on Spring boot for building web service.
  • Secured the API's by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Used JAXB to read the xml file and then created instances of a generated classes.
  • Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
  • Worked withRabbitMQfor messaging with social application in the bank monitored it.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Re-design and implement CI build system using Jenkins.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, OAUTH2, Spring ORM, Hibernate, Microservices, SOAP,RESTful, Eclipse, Mockito, Jenkins, JMS, JSP, XSLT, XML, Unix Shell Scripts, SQL, RabbitMQ, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Analyze the Business and Technical Requirements for reuse rules and for different fields in the Application and participated in Agile (Scrum methodology) for daily update and further development.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using JSF 1.1 MVC Framework.
  • ConfiguredAWSCLI and performed necessary actions on theAWSservices using shell scripting.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Build microservices for the delivery of software products across the enterprise.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Migrated applications from internal data center toAWS.
  • Implemented RESTful API calls for POST, PUT, DELETE and GET methods.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side
  • Involved in designing and developing the JSON, XML Objects from Oracle DB.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Oracle10g, XMI, CSS, Log4j, Subversion, JQuery, Angular JS, JBoss Application Server 7.1, Maven, Eclipse, JIRA, Fisheye, UNIX.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOA & OOD principle for the analysis and design of the system.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript, DOJO, JSON and CSS.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed POJO based programming model using spring framework.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Implemented Multithreading synchronization using Thread pools, executive service and lock interfaces.
  • Used Multithreading to refresh the cache at a given set of time interval.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • Developed code to call stored procedures using Spring JDBC.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
  • Used SAX Parser to parse the xml files.
  • Used JBOSS Application Server to deploy the build.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Implemented UNIX Shell to deploy the application.
  • Used MYSQL database for data persistence.
  • Involved in unit testing, integration testing.
  • Performed defect tracking, bug fixing and enhancements.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Used CVS as version control system.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX, JQuery, JSP, Servlets, Struts, SOAP, Hibernate, Spring, XML, XSLT, EJB, JDBC, JBuilder, Eclipse, MYSQL, JBOSS Application Server, CVS, UNIX.

Confidential

Java Developer

Responsibilities:

  • Participated in the requirement analysis and design of the application using UML/Rational Rose and Agile methodology.
  • Involved in developed the application using Core Java, J2EE and JSP's.
  • Worked to develop this Web based application entitled EMR in J2EE framework which uses Hibernate for persistence, Spring for Dependency Injection and Junit for testing.
  • Used JSP to develop the front-end screens of the application.
  • Built the admin module using Struts framework for the master configuration.
  • Used Struts tiles to display the front-end pages in a neat and efficient way.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
  • Used Indexing techniques in the database procedures to obtain search results.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Developed nightly batch jobs which involved interfacing with external third-party state agencies.
  • Test scripts for performance and accessibility testing of the application are developed.
  • Responsible for deploying the application in client UAT environment.
  • Prepared installation documents of the software, including Program Installation Guide and Installation Verification Document.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
  • Provided production support to maintain the application.

Environment: Java, J2EE, Struts Frame work, JSP, Spring Framework, Hibernate, Oracle, My Eclipse, Subversion, PL/SQL, WebSphereUML, Toad, Windows.

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively use of Core Javafeatures including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed the back-end server, build web service to provide result and generate report and the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML and CSSCustom Tag Libraries.
  • Retrieved data from the web service for calculation using AJAX call.
  • Involved in designing the user interfaces using Struts Tiles Framework.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used JQuery validation package to make client-side user input validation.
  • Extensively used Cache to avoid the repeated logic calculation and access database.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Created tables in database based on the Entity-relationship model that is provided by the database architect.
  • Used SVN for version control.

Environment: Java, J2EE, JDBC, JSP, Oracle, JavaScript, HTML, CSS3, Struts, jQuery, JUnit 4, AJAX, SVN, JIRA

We'd love your feedback!