We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Bentonville, AR

SUMMARY

  • 6+ years of experience in designing, developing and deploying n - tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
  • Good knowledge of Spring Core, Spring MVC, Spring Boot, Spring Data JPA, Spring Transaction, Spring JDBC, Spring data Couchbase and Hibernate ORM.
  • Involved in all the phases of SDLC -requirement gathering, design, development and maintenance.
  • Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development.
  • Experience in Object Oriented Design and Programming concepts in Java and Python.
  • Excellent design and programming skills in JAVA and J2EE technology, including Core Java, Servlets, JSP, EJBs(Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans etc.
  • Experienced in using Spring Framework ( Spring Core, Spring MVC, Spring ORM, Spring Web flow, Spring DAO ).
  • Expertise in Spring Security Framework for authentication and authorization.
  • Experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular JS, JavaScript, AJAX, jQuery.
  • Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
  • Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS.
  • Excellent knowledge of design patterns ( Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
  • Strong experience in Security - System development for Web Applications. Involved and developed all phases of security implementation using spring security system against All types of authentications: LDAP authentication, Database authentication and Pre - Authentication .
  • Experience in implementing Web Services (Restful/SOAP).
  • Experience in developing RESTful web services using JAX-RS API .
  • Experienced in developing Web Services with Python programming language.
  • Good knowledge Amazon Web Services(AWS).
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • Experience in using build tool as ANT, Gradle, Maven to compile, package the components to the Application Servers MAVEN scripts for customizing WAR/ JAR file management for web applications and log4J .
  • Experience in coding in Core Java concepts, such as Multithreading, Synchronization, Collection Framework, I/O system with strict coding standards.
  • Knowledge in Writing python scripts to parse XML documents and load the data in database.
  • Capable of quick learning and delivering solutions as an individual and as part of a team with good communication and inter personnel skills.
  • Ambitious, have strong work ethic, have a strong willingness to learn and highly dedicated, strong Analytical skills, strong in communication.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using JUDE, Microsoft Visio and Rational Rose.
  • Experienced in deploying applications on Apache Tomcat, WebSphere.
  • Experience in using IDE‘s like Eclipse and NetBeans, integration with Maven.
  • Have solid testing experience in unit testing, integration testing and automation testing.
  • Proficient in Test Driven Development (TDD) using Java JUnit API and Selenium Web driver.
  • Strong experience with Version Control like GitHub, SVN and CVS.
  • Experience in development of logging standards and mechanism based on Log4J.
  • On call support for Production and Deployment activities.
  • Proactively monitor and maintain the IT environment and react to unplanned events as they arise.
  • Proficient in Object Oriented Programming, software configuration and maintenance.
  • Recognized proficiency in technical analysis, business process mapping, and requirement study and client interaction for resolving issues.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, J2EE,Python

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB - Session Beans, Entity Beans, JMS

Frameworks: Struts 1.x/2.x, Spring 3.x, Spring Security,Web Framework, JSF, Hibernate, iBatis, JPA

Development Tools: Eclipse, Maven, RAD and Net Beans

Web Services: SOAP, WSDL, UDDI, JAX-RS, REST-Jersey, JAX-WS, XFIRE, CXF, AXIS, JERSEY,AWS

DB Servers: Oracle, DB2, Informix, SQL Server and MYSQL - SQL & PL/SQL

Internet Technologies: HTML, DHTML, CSS, Java Script, AJAX, XML, DTD/XSD, XSTL, DOM/SAX, JAXP, JAXB, JSON, JQUERY, DOJO

Version Control tools: CVS, GIT, Confidential Clear case and SVN

Modeling Tools: Microsoft Visio, Rational Rose, JUDE

Message Broker: Active MQ, Rabbit MQ

Web/Application Servers: Tomcat, WebLogic and JBOSS

Cloud Development& Messaging Technologies: EC2, S3, Elastic, ELB, Spring PCF (pivotal cloud foundry),JMS, Confidential MQ Series

Other Tech &Tools: Log4j, SOAP UI, FileZilla, Putty, QC, Jira, Clear Quest, Rally

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential, Bentonville, AR

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Worked in an Agile environment, including attending release planning meetings, sprint planning meetings, sprint retrospectives and daily scrums.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Implemented the application using spring boot and microservices.
  • Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Implemented UI using Angular 4, Angular JS, Java Script, JQuery, HTML5 & CSS3.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates,form validators.
  • Worked with Angular 4 framework to run the bootstrap method against Typescript files whichare related to application module.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Written Kafka producer to collect events from Rest API and push them to broker.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Developed stored procedures, triggers and sequences.
  • Using Informix 4GL, trigger and stored procedure .
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Migrated database from Informix to Oracle .
  • Refactored the old code to standardize Exception Handling, improve Unit Test coverage and optimize methods.
  • Wrote Unit Test case using JUnit, Mockito and EasyMock.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JMeter.
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application.
  • Involved in building and maintaining cloud-based infrastructure.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, HTML5, CSS3, Bootstrap 3, Spring 4.1.1, Spring Data JPA 1.5.2, Spring Boot 1.4, ECLIPSE,Informix, Oracle12c,Quartz Scheduler, Micro Services, Node.js, Azure, Ajax, Faster XML/Jackson-module-JSON HIBERNATE, Schema, Junit, Easy mock, JMeter, Git, Tomcat 8, UML, Web Services (REST), IntellijIDEA, UNIX/LINUX, Apache Kafka, RabbitMQ, Active MQ TDD, Jenkins, Slf4j, GIT, XML.

Full Stack Developer

Confidential, Seattle, WA

Responsibilities:

  • Design, development and maintenance of client facing web-based applications.
  • Made architectural and design decisions and identifying the frameworks that better fit to the needs of the application.
  • Day to Day operations support, user queries, issue resolution.
  • Participated in all stages of development life cycle.
  • Experience in working on CSS3 settings and improve the HTML5 elements style behavior for the UI display.
  • Expertise in Angular JS controllers, directives, components, factory and service resources, routings and events. Expertise in using JavaScript, jQuery and Angular JS.
  • Created various UI components for different web pages using HTML, JavaScript.
  • Developing the application services as per the requirements.
  • Developed CSS for the entire application using Bootstrap CSS files.
  • Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
  • Server-side caching using Couchbase to ensure fast response from APIs.
  • Developed CSS for the entire application using Bootstrap CSS files.
  • Involved in writing application level code to interact with Controllers and Web API’s, using AJAX, JSON . Implemented Client and Server-side validations using JavaScript and ASP.Net validation controls. Used HTML, DHTML and CSS for developing Web Pages.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Used Spring Boot which is radically faster in building cloud Web Applications and develop Spring based application with very less manual configuration.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Handled authentication and integration with Couchbase Lite to make REST calls to the backend servers.
  • Worked on Couchbase application which works in both offline and online modes. Data will be stored in Couchbase lite database which is specific to each machine when user is offline.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Used basic authorization to secure RESTful web services.
  • Implementation of Spring RESTful web services which produces JSON.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Hibernate to save and process the database.
  • Worked with Web services components JAX-RS services and worked with RESTful Web services interact with external systems.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Used Postman to test the responses of the API and simultaneously we can view the JSON body.
  • Develop, enhance and maintain a Spring Boot based micro services application.
  • Developed server-side application to interact with database using Spring Boot and Hibernate .
  • Developed RESTful (JAX-RS) web services API for client applications.
  • Used Maven to build the project.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Configured backend frameworks for the application such as Spring Security, Spring Data-JPA.
  • Creating automation and deployment templates for relational and NOSQL databases (standalone and RDS), including MSSQL, MYSQL, in AWS .
  • Used Eclipse and Tomcat web server for developing & deploying the applications.
  • Configured the application environment with Tomcat server, Maven and MySQL server.
  • Configured SSL x509 connection between Application on Tomcat server with MySQL server.
  • Used GIT to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch .
  • Created Snapshots and Amazon Machine Images ( AMI's ) of EC2 Instance for snapshots and creating clone's instances.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Build and administrate Continuous Delivery pipelines using Git, Vagrant, Jenkins.
  • Performed Unit Testing using Junit, Mockito frameworks for all the migrated modules to ensure complete code coverage and perform Smoke test after each build.
  • Developed and tested Negative and Positive Test Cases.
  • Actively involved in Automation Testing, Functional Testing and Regression Testing. Interaction with the team members for clarification of issues.
  • Responsible for Change Requests Implementation and bug fixing for internal and customer reported defects.
  • System was built using Model-View-Controller (MVC) architecture with Spring.
  • Implemented application security for authentication and authorization using Spring Security.
  • Designed and implemented Data Access Layer and transaction management using Spring Data-JPA.
  • Applied JQUERY, custom CSS and JavaScript to deliver cutting edge user interfaces and make the application livelier.
  • Tracking application logs and report to fix it.
  • On call support for Production and Deployment activities.
  • Provided support during a release deployment.
  • Proactively monitor and maintain the IT environment and react to unplanned events as they arise.
  • Provide second level technical support for applications deployed into production, development and test environments.

Environment: Java 1.8, Angular 4, Typescript, HTML5, CSS3, Bootstrap 3, Spring 4.1.1, Spring Data JPA 1.5.2, Spring Boot 1.4, ECLIPSE, Spring Data Commons 1.7.2, Jersey 1.7, Oracle12c, Micro Services, AWS, EC2, Ajax, Faster XML/Jackson-module-JSON HIBERNATE, Schema, Junit, Couchbase, Mockito, Git, Vagrant, Tomcat 8, UML, Web Services (REST), IntellijIDEA, UNIX/LINUX, Apache Kafka, RabbitMQ, TDD, MongoDB, Jenkins, Slf4j, GIT, XML, AWS EC2, SNS, SQS, Cloud Watch, Cloud Formation, VPC .

Java/J2EE Developer

Confidential, New York, NY

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in preparing High & low level design docs with UML diagrams with Rational rose.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Experience in using Linux, UNIX, Shell scripting. wrote custom scripts and automated tasks to free up research and project time.
  • Used Struts to define Controller, action mappings, forms and View pages for ADP portal.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended Svcs.
  • Used spring core container to implement IOC concept to avoid tight coupling.
  • Developed Controller class and defined spring configuration mappings.
  • Micro services have been built using spring boot, spring security and deployed to AWS cloud.
  • Involved in doing spring programmatic transaction management using AOP and using Spring Batch.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Stored authentication and authorization detail in database. Used these db authorization detail with spring security annotation on method for apply method level spring security. Used spring security jsp tags to provide UI level spring security.
  • Used HTML, XHTML,DHTML, Java Script, AJAX,JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages in SEI Desktop portal.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Involved in designing and deploying a multitude application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS .
  • Developed java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets
  • Involved in the implementation of Data Access Layer using Spring DataJPA .
  • Integrated Spring DAO for data access using JBPM for querying oracle database.
  • Involved in developing RESTful web services using JERSEY as wrappers to access existing business services by Mobile channel.
  • Used Postman to test the responses of the API and simultaneously we can view the JSON body.
  • Used Clover with Apache Ant and by open source community like Jenkins.
  • Ran Clover with Ant for reducing the testing time that was modified since the previous build.
  • Experience in SOAP Web services using Apache CXF, JAX-WS,JSON Web services
  • Have used the Apache CXF to build web service clients.
  • Involved in Authorization, Authentications & SSOusing LDAP & Site Minder .
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Tested REST web services using REST Client tool.
  • Configured Application server with multiple servers for different environments, SSL s, Connection Pooling, Queues & Topics set up.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses.
  • Involved in the configuration set for Web logic servers, Data Sources, JMS queues and the deployment.
  • Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
  • Involved in creating queues, MDB, Worker to accommodate messaging to track the workflows.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool .

Environment: JAVA/J2EE,JDK 1.7, Rational rose, HTML, Spring MVC, Spring Security, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, XQuery, Struts, WSDL, SOAP, CXF, REST, JAX-RS, JERSEY, JAX-WS, Web Logic server 10.3.3, JMS, Eclipse, JUNIT, Apache Axis, SOAPUI, JNDI, Apache CXF Webservices 2.3 Java/J2EE design patters, EMMA,JBOSS, Spring framework - DI, AOP,AWS, S3, EC2, Batch, Hibernate, Ant, IVY, Site Minder, OSB, JUNIT, Linux.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in Requirements analysis, design, and development and testing.
  • Involved in setting up the different roles & maintained authentication to the application.
  • Designed UI using HTML, DHTML, Java Script, CSS and JSP
  • Involved in creating & consuming Custom tag libraries .
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL/SQL .
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Involved in using design patterns like Singleton, factory & abstract factory, Adapter, Service Locator, Business delegate, VO, DTO, DAO etc.
  • Involved in writing JDBC code for doing CRUD operations.
  • Used Eclipse IDE to develop the application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Involved in writing services to process the payments done by patients & also involved in generations of invoices for in &out patients.
  • Developing customized reports and Unit Testing using JUnit .
  • Involved in writing developer test cases & in preparation of scope & traceability matrix.
  • Involved in running PMD defects & Find bugs.
  • Dealt with business processes and Updated Project documents.
  • Supported the application in IST, QA and Production environments.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Following Coding guide lines& maintain quality of code.
  • Involved in building the code & deploying on the server.
  • Involved in validating the application for different browser compatibility & users load.

Environment: JAVA 1.4, J2EE, Servlets, JSP, HTML, Java script, JDBC, XML, XSD, JAXP, JAXB, JSON, Web Services-WSDL, SOAP, JSF, JMS, Struts framework, XSLT, Web sphere Application Server, Unix, MySQL -SQL, PL SQL, SVN, QC, WINSCP3, Putty etc.

Hire Now