We provide IT Staff Augmentation Services!

Sr.full Stack Developer: Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 8+ Years of IT professional experience with full project lifecycle development in Java and Web technologies of software applications.
  • Experience in performing development of applications for the information technology sectors of the businesses in Healthcare, Communications & Networking, Banking and Financial, e - commerce.
  • Experience in Design and Development of multi-tier enterprise applications using Java, J2EE, Spring, Servlets, JSP, JSF, Hibernate, JDBC, Java Beans and Web Services.
  • Experience in designing various application modules for the best implementation of the Object-Oriented concepts and easy implementation of the Application.
  • Experience in implementing the micro services in Web Applications using the frameworks such as Spring Boot development for Java.
  • Experienced in Service Oriented Architecture and REST Architecture, creating services and Restful API’s.
  • Experienced in writing Complex queries, Stored Procedures, functions, Packages, Tables, Views and Triggers using major Databases Oracle DB2 and MySQL.
  • Experienced in Spring framework and implementation of the modules IOC, AOP, DAO, Context, ORM, WEB MVC.
  • Experienced in Hibernate Framework for the Object Relational Mapping therefore simplifying the Data creation, Data manipulation and Data Access.
  • Experience in Implementing full text search, Synonym, Filters in Elastic-search engine.
  • Experience in configuring Persistent stores, JMS servers, system modules, sub deployments, connection factories, topics, and queues for JMS Messaging.
  • Experienced in forming Struts tag library and Struts Tiles Framework for implementing the web interfaces and Struts Validator Framework using MVC architecture.
  • Experienced in Angular JS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and jQuery.
  • Experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
  • Design, develop and test ESB infrastructure on the JBOSS ESB platform.
  • Experience in creating high responsive web application using Bootstrap framework.
  • Experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience in designing and developing Web based Applications using J2EE technologies like Java, Spring, Hibernate, Servlets, Jsp, Java beans, HTML, Java Script, EJB, JNDI, CSS, JDBC, XML, Struts, AJAX, Junit and web Services.
  • Experienced in web development using HTML, CSS, JavaScript, AJAX, jQuery and AngularJS technologies.
  • Experienced in developing MVC framework-based websites using spring and struts.
  • Expertise in using version control tools such as SVN, CVS, GIT.
  • Quick learner of business processes with excellent analytical, trouble shooting and problem-solving skills.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with J-Meter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Extensively worked on Web-services applications using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Experience in preparing Test plan document to suit Agile timelines.
  • Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Involved in the implementation and pipelining the project on to the Cloud implementation through Pivotal Cloud foundry and AWS platform services.
  • Good experience with Operating Systems like Windows, LINUX, and UNIX.
  • Expert knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions
  • Excellent critical and creative problem-solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills. Senior Java Developer.

TECHNICAL SKILLS:

Tools:, Technologies and ID Environments: Service Oriented Architecture (SOA), Microservices, AWS, Eclipse, IBM Toolkit, Toad Oracle Development Tool 12.9, Dreamweaver, Netbeans

EAI Tools: Oracle Fusion, WMQ 6.0/7.0/7.0.1/7.5.0.6, WMB 8.0/IIB 9/IIB 10

Programming languages, Libraries and Scripts: Java 6 & 8, J2EE, SQL, ESQL, BPEL, Angular.JS, JavaScript, jQuery, HTML, PHP, CSS 3.0, C, C++, XML, AJAX, PERL, Solidity, React JS, GraphQL

J2EE Common Services APIs: Spring 3.1, 4.2, Java Servlet, JSP, JSF Primefaces 5.1, EJB 3.0, JDBC

Application Servers: Weblogic 10.3.6, IBM WebSphere Application Server, JBOSS

Web Servers: Apache Tomcat

Commonly used Frameworks / APIs / ORM/ Tools: Spring MVC, Spring Boot 1.4.7, Struts, Hibernate, JPA, Top Link, Ant, SharePoint, Web Services (RESTful, SOAP, WSDL, UDDI, JAX-RS, Axis2, CXF, Jersey 2.17), Putty, WinSCP, Nagios, AppDyamics, NewRelic, Truffle

Databases: Oracle 8i/9i/10g, DB2, SQL Server, MS Access, MySQL, Aurora, Mongo

Version and Source Control: CVS, VSS, SVN, GIT GUI, SourceTree 1.6.8, Bitbucket

Operating Systems: Windows XP, UNIX, LINUX, Mac OS, Raspbian

Other Tools/Frameworks/Libraries: Joomla, Drupal, PrestaShop, Magento, SEO, SMM, Adobe Fireworks, Google AdWords, FileZilla, Microsoft Visio, SOAPUI, Compass DB, Vagrant, Docker, VM boxes, AWS

Build Tools: Maven 2.0, ANT, Gradle

Methodologies: RUP, UML, Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential - Dallas, TX

Sr.Full Stack Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Extensively used Core Java such as Exceptions, Multithreading, Data Structures and Collections in this project along with Encapsulation, Abstraction, Java 8 new features like Lambdas, Method s.
  • Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.
  • Implemented RESTful and SOAP based web services using JAX-RS and JAX-WS respectively.
  • Perform reverse engineering on legacy applications (YUI framework) and build a whole new application using React with typescript and its related technologies.
  • Develop SA20 application using React, Redux, Thunk. Implement lazy loading using lazy and suspense.
  • Implemented Styled components instead of using a multitude of conditional class names.
  • Delegate tasks to the team members and also do code review before the final merge to the release branch.
  • Deploy UI build on various environments including SIT, UAT and DEV using uDeploy. Perform audit on broken builds on Jenkins if ever a build fails.
  • The client decided not to make any changes to the backend, modified YUI code to put some of the properties needed by the new application in the local storage.
  • Helped the framework team develop some reusable widgets like Panel, Checkbox and Table.
  • Extensively used Hooks through the application development and help team members understand how hooks work.
  • Trained junior developers on how Redux, Thunk and Sagas work.
  • Used CSS flexbox for creating flexible responsive layout.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Implemented exception handling in Java Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented the authentication, authorization, and access-control features by using Spring Security.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS Cloud.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Worked on AWS cloud services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Involved in implementing DAO pattern for database connectivity with Hibernate.
  • Involved in writing and implementing SQL queries at the DAO layer using SQL and HQL.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Created Hibernate Named Queries in Hibernate mapping files and implemented them at DAO layer.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Used Hibernate for Persistence layer. DAO wrapped all the Hibernate functions.
  • Worked with AngularJS router for developing Single Page Applications SPAs.
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used JUnit and Mockito framework for writing unit test cases in Test Driven Development.

Environment: Java/ J2EE, EJB 3.1, Servlet 3.1, JSP, JNDI, HTML/HTML5, AngularJS, Bootstrap, JavaScript, Struts 2.0, Web services, Spring3.1, Hibernate, J2EE, Oracle PL SQL, Unix, IBM MQ, IBM WebSphere Application Server 7.1, Eclipse, JUnit, Oracle SQL Developer, Lotus Notes, QC/ALM, IBM Rational Clear case, Log4j

Confidential, Minneapolis, MN

Java/J2ee Developer

Responsibilities:

  • Used Spring Service Oriented Architecture (SOA) for transactions management.
  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • System built using Spring MVC architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Pattern, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, Observer Pattern and Service Locator.
  • Design, develop and test 5G home using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Jest and React.JS that meets accessibility and web browser standards for website
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed user interface by using React JS, Redux, Saga Middleware
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
  • Interacted with the Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by the Testing Team.
  • Used Java 8 for Collections, Security, Lambda expressions and for Functional Interfaces.
  • Involved in Design and Developing of the front end using HTML, CSS, and JavaScript to perform validation on the client side.
  • Design Client side architecture for UI development using Angular 2.
  • Extensively worked on Front end using, jQuery, JavaScript, JSTL, Bootstrap, HTML and Used messaging middleware as JMS.
  • DevelopedHibernate 3.0in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed and tested utilities to interact with SOAP web services.
  • Developed RESTFUL web services using Spring Framework.
  • Implemented the Project structure based onSpring MVCpattern usingspring boot.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Developed a UI component using Angular JS. Project using Angular JS framework frontend development using HTML5 and CSS3 for most of the feature.
  • The Persistence layer consisted of Persistence classes which used to access the DB by using Hibernate HQL and Criteria queries.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Developed JMS interface programs to push the new data from the One Point Application to other corporate systems.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
  • Provided Log4j support for the application for debugging the system
  • The transaction management in the interceptor stack is done using interceptor-rules.xml in which all the rules regarding navigation of Interceptors are defined.

Environment: Java 8, JSP, JMS, Servlet, Ws02, Wso2 Registry Services, Hibernate, Spring, JMS, JCA, JMX, XML, CSS, XML Schema, Spring boot, AJAX (JQUERY, AJAX), JSON, Kafka, JBoss Fuse JAXP, SAX, DOM, JAXB, JAX-RPC, SAAJ, Angular2, SOAP, Java script, Angular JS, PL/SQL, D/HTML, XHTML, Ant, Log4j, JUnit, Git, JBoss Fuse, WebLogic, Oracle 11g RDBMS, Mongo DB, Eclipse, CVS.

Confidential, Boston, MA

Java/J2ee Developer

Responsibilities:

  • Design and develop the adapter layer to establish communication between application server and the complex legacy mainframe using socket programming, applying various design patterns, spring, Multithreading.
  • Written tested, idiomatic, and documented AngularJS, HTML5 and CSS3.
  • Validated if existing web services can be reusable to support new UI functionality and created Spring Boot services for processing scheduled or one time or stored payment functionalities.
  • Involved in designing Spring MVC application and Hibernate to design module structure
  • Used Spring Boot at back-end which helps to develop application with ease
  • Developed RESTful services in Java Spring Boot and IIB, to integrate with LDAP for user registration, login and reset/change password functionalities.
  • Working with IBM Data Power devices to secure and integrate the web services.
  • Design and development of the key component frameworks based on Hibernate and Java/J2ee to standardize the development across the server-side layers.
  • Involved in requirement analysis and creation of Functional and Technical Design Documents
  • Developed SOAP based web services using SOAP and HTTP Nodes.
  • Developed XML Firewalls and Web Service Proxy along with the required objects.
  • Worked with IBM DataPower devices to secure and integrate the web services.
  • Configured multi-protocol gate way (MPGW), WS Proxy, XML Firewall and AAA Services on Data power
  • Good experience in using Data Power security features. Expertise in creating SSL Proxy (Forward/ Reverse/Tow- Way)
  • Profiles using Crypto Objects to connect with the web management interfaces.
  • Developed XSLT and used XML Transformation node to transform XML messages.
  • Worked with Docker container builds to host Java Spring Boot and IIB projects, implementation of security, also worked with Docker Gray log for logging and Mail Hog for testing out going emails in TEST environment as well as Spring Boot consul.
  • Implemented exception handling in Java Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developing light weight business component using Spring Framework, Spring Web MVC, using features like IOC, Aspects, Remoting and configuring application context for spring bean factory.
  • Worked on integrating with Oracle/DB2/Microsoft SQL server, and written stored procedures for storing or retrieving web user/customer details into the database.
  • Implemented maps using messaging protocols XML/SOAP, MQ-Series, direct Oracle connectivity, http connectivity, DB2 database connectivity.
  • Developed web component using Hibernate, Spring MVC, and Spring Web Flow.
  • Developing Multiprotocol gateway and Web Service Proxy objects along with required objects.
  • Wrote JUnit and used power mocks for unit testing the application code base.
  • Implementing Web services using SOAP, REST and XML/HTTP technologies to expose as well as consume numerous services within CenturyLink Inventories and Systems.

Environment: Java, spring, Hibernate, J2EE, JSP, JSTL, jQuery, AngularJS, Bootstrap, Oracle, Web Logic, GIT, J2EE, Oracle, XML, Rest and SOAP web service.

Confidential

Java Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML, involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Extensively written JQuery for responsive event handling.
  • Used technologies like Java 1.6, JEE, Spring MVC, Hibernate, JSON, CSS3, JQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, PL/SQL back end as Oracle via SQL Developer with Tomcat.
  • Responsible for design application layer API using EJB components using J2EE.
  • Used web service calls usingJavaWeb Services and Apache AXIS client packages.
  • Generated Client classes using WSDL and used the generatedJavaAPI.
  • Used SVN version controls to main using Tortoise SVN tool.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Deployed the application on WebLogic Application server
  • Used data modeling for creating a data model by applying formal data modeling technique.
  • Deployed code in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Participated in the production support and maintenance of the project.

Environment: Java1.6, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, Oracle, SVN, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, and Web Services.

Confidential

Junior Java Developer

Responsibilities:

  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, AngularJS etc.
  • Build client websites with WordPress.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Bootstrap used along with AngularJS in creating the Application.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Effectively developedAction classes, JSP, JSFandother configuration files like struts-config.xml, web.xml.
  • Implemented code as per coding standards & Created AngularJS Controller, which isolate scopes perform
  • Implemented ORM using Hibernate for mapping persistence layer to database.
  • Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back-end DB and developed corresponding .hbm files.
  • Worked on EC2 and VPC API to create instances and virtual private cloud in Amazon.
  • Wrote configuration files for injecting Service Impls and DAO classes. Used spring AOP to implement logging and getting data source objects. Log4j was used to implement logging.
  • Developed configuration files corresponding to beans mapped and backend database tables.
  • RAD was used as the application development environment on windows operating system.
  • Used Object Oriented Programming and Multi-Threading.

Environment: HTML5, CSS3, jQuery, AJAX, Responsive Web Design, Angular JS, JSON, Dreamweaver, JavaScript, JSP, Bootstrap, Rest/SOAP, Spring Boot, Hibernate, J2EE.

We'd love your feedback!