We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

5.00/5 (Submit Your Rating)

Foster City, CA

PROFESSIONAL SUMMARY:

  • 8+ Years of IT Industry experience - in Design, Development, Implementation of various application projects using Java and J2EE related technologies
  • Extensively worked on n-tier architecture systems with application system development using Java, J2EE, Struts, Hibernate ORM, spring, XML, Web Services (SOAP and Restful), Tomcat, Oracle, SQL Server, SQL, PL/SQL, and UNIX, LINUX, SOLARIS.
  • Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis, Mybatis, JQuery.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and Jdeveloper.
  • Good exposure to HTML5, AngualrJS/JavaScript, JSON, Spring and Hibernate.
  • Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Servers.
  • Experience with multiple client-side frameworks and libraries such as Backbone.js, Marionette.js, Ember.js, Angular.js, React, Handlebars, jQuery, Jasmine and so on
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Experience of using IDE Tools like Eclipse, NetBeans, J-Builder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Strong knowledge and good experience in providing logging support using Log4j.
  • Proficient in handling & administering Web servers/application servers IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x
  • Experience Developing application using Groovy Grails, GSP, GORM and Grails Plug-ins and Grails Rest Services.
  • Experience in AWS Cloud platform and its features, which includes EC2, EBS Cloud watch, AWS configuration, Auto-scaling and AWS S3.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing web services using Axis, WSDL, SOAP, UDDI, WSSecurity, XML-RPC and JAXB/JAXP.
  • Extensive experience working in Spring 2.5/3.0 framework, Struts framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful)
  • Strong experience in writing SQLs, stored procedures, joins and Triggers.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Very good experience in OOAD, UML, Rational Rose Methodologies.
  • Working experience in relational databases like ORACLE and SQL Server, DB2.
  • Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases like Cassandra and Mongo DB.
  • Good working knowledge of Ant for project build/test/deployment, Log4j for logging and Junit for unit and integration testing.
  • Strong knowledge of IDE's Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), WebSphere studio application developer.
  • Extensive experience in software development methodologies Agile.
  • Good Work experience on RDBMS like Oracle and MySQL. Creating SQL statements &subqueries.
  • Development web components using JSP, Servlets and server side components using EJB 3.0 under J2EE Environment.

TECHNICAL SUMMARY:

Web Technologies: HTML5, CSS3, XML, DHTML, JavaScript Object Oriented Programming, Web Standards(XHTML,CSS), SASS & LESS CSS extension language.

Languages: C, C++, Java, JavaScript

JavaScript Technologies: jQuery, AngularJS, Bootstrap, ReactJS, Ember.JS, Ext.JS Backbone.JS, D3.js, NodeJS (npm, Grunt & Bower)

Application/Web Server: Apache Tomcat, JBoss

Database: Mango DB, MySQL

Debugging Tools: Firebug, Chrome developer Tools

IDE: Visual Studio (Express & Community-13), Web Storm 10.0.2, Brackets, Cloud9, Notepad++, Sublime, XAMPP

Applications: Adobe Photoshop, Dreamweaver, Illustrator

Testing: Jasmine, Qunit, e2e (phantomjs, Mocha)

Version Controls: Git, SVN, CVS, Visual SourceSafe(VSS)

Operating Systems: Linux, Windows, UNIX, Mac

Methodologies: Agile, Waterfall, Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Foster City, CA

Sr. FullStack Java Developer

Responsibilities:

  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Build with J2EE, Apache Tomcat 8.0, WebLogic 10, Maven 3.0, Spring Wicket, Junit, Oracle 12c, Spring 4.0, RESTFUL web services, JSON, Selenium and Cucumber
  • Development of a well responsive SPA (single page application) using AngularJS framework in conjunction with HTML5, CSS3, JavaScript, jQuery, AJAX, standards with front-end UI team.
  • Develop core Java programs for all business rules and workflows using Spring framework.
  • Used features of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Implemented the back-end services using Spring Boot.
  • Developed REST based services using Spring REST API and Apache CXF.
  • Involved in the development and management of the Maven project files.
  • Implemented various pages in the application using AngularJS MVC framework and lodash JavaScript utility library.
  • Used Reacts that can fix any problems and there's no waiting for the next release of the entire framework, you simply throw up an issue.
  • Working experience on React.js and NodeJS so as to support the underlying data changes in a rapid way.
  • Successfully did set up a no authentication Kafka listener in parallel with Kerberos (SASL) Listener. Also tested non-authenticated user (Anonymous user) in parallel with Kerberos user.
  • Implemented Unit testing for API using Mockito.
  • Efficiently handled periodic exporting of SQL data into Elasticsearch.
  • Developing Web Application in Groovy/Grails with Mongo DB as a data store. Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
  • Experienced ECM proof of concept environment, involving SQL, Web Sphere Application Server
  • 8.5, IBM Content Engine and Workplace.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML and JSON modules
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Experience building Microservices for the delivery of software products across the enterprise
  • Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Built Lambda functions to save data snapshots into AWS S3 buckets using Node JS.
  • Built backend REST API with Node JS, Express JS.
  • Used the Atlassian products JIRA, Confluence and Bamboo in the business process.
  • Followed Agile engineering approach using SCRUM, XP and Test to Design.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Checked the health and utilization of AWS resources using AWS Cloud Watch.
  • Design and develop the presentation layer using JSPs, jQuery and Ext-JS using Sencha Architect.
  • Upgrade of existing application platforms to latest versions of Oracle WebLogic 12.1.3, SOA 12.1.3

Environment: Java 1.8, Spring Framework 4.0, Hibernate, Web logic, Oracle 11g, HTML5, CSS3, lodash, Reacts, NodeJS, JavaScript, Web Services, Spring Boot, REST, XML, Groovy, ECM, Elasticsearch, Mockito, SOA, Kafka, WebLogic Server 12c, Python, AWS, Ext-JS 4.2.x, Sencha Architect 3, Docker, Jenkin, GitHub, Microservices.

Confidential, Bluffton, SC

Sr. FullStack Java Developer

Responsibilities:

  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Experienced in developing web-based applications using Java, XML, CSS, HTML, DHTML and JavaScript.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Used PERL to compare multiple files, finding differences between those files and translating data in the files prior to output.
  • Developed resuable components like headers, footers, page loading, sub menus, side panel etc..usingAngular 2.0.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Development of middle tier in Java EE, and Spring framework with Microservices in Java EE, using Spring Boot.
  • Hosted and consume RESTful Web services using JAX-RS API with spring Boot.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • GUI design and development using Java Swing, JFC Used for open source web testing.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • Developed web application and Implemented user interface using Ruby , CSS, HTML5, JavaScript, and JQuery .
  • Monitoring Telemetry, Alerts, Recovery issues, Bugs, Health of CI/CD pipeline infrastructure on AWS
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2
  • Deployed Application instance on JBoss and WebLogic Server.
  • Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones (mobile application).
  • Actively involved in using MVC, HTML5 to enable client side date to meets specific criteria by applying various validation variables and used the BackboneJS validation CSS classes to provide visual feedback on validation.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS 2.0 and media queries.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Used Git as Version Control System for the application and used log4j.
  • Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues.
  • Used to test performance both on static and dynamic resources using JMeter.

Environment: Java 8, J2EE, JDK, HTML, CSS, Ajax, jQuery, Jboss, Jetty, JavaScript, AngularJS, XML, XSLT, Bootstrap, MsSql, Spring 4.2, Spring,Hibernate, Web Services (SOAP), JMS, Cucumber, Selenium, RESTful, Multithreading, WebSphere, Apache, Maven, Spring boot(Microservices), UNIX, AKKA, NOSQL(MongoDB), Angular JS 2.0, NodeJs, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.

Confidential, Chantilly, VA

Java Developer

Responsibilities:

  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Built NodeJSnpm packages/libraries to support current and future Node Development.
  • Used Rational Rose for model driven development and UML modeling.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) .
  • Developed Custom Tags to simplify the JSPcode. Designed UI screens using JSP, CSS, XML and HTML.UsedJavaScript for client side validation.
  • Developed single page web applications using AngularJS and for client side scripting and synchronizing java applications.
  • Developed Mule ESB flows using Java and Mulesoft Connectors.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJSapplication data.
  • Used automated test cases using Python 2.7 in open source framework Django 1.2.
  • Developed Web services for sending and getting data from different applications using RESTmessages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAXandDOM XML parsers for data retrieval. And used SAML for authentication and authorization from 3rd party
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Composed and executed MongoDB document scripts to insert, update NoSQL database, automating data changes, reporting and also wrote MongoDB client to receive data.
  • Used MongoDB database to provide recommendations on Performance tuning for applications.
  • Consumed SOAP and REST Web Services using MuleSoft connector for gathering remote information.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
  • Developing test scripts with Cucumber and developed required Selenium support code in JAVA for Cucumber.
  • Performed debugging of the application using Log4J and Gradle is used as a build tool.
  • Integrated web services and messaging systems with MuleSoft ESB.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object .
  • Used JUnit framework for unit testing and CVSversion control for implementing the application.

Environment: Core Java 1.7, Spring- 3 DI, Mulesoft, AOP, JSP, HTML, AngularJS, JUnit, CSS, XML,SAML, JavaScript, CVS, ANT, Hibernate, Tiles, Oracle, Log4J, Selenium, Cucumber,Gradle,Hudson, JMS, TDD, REST, WebSphere and Eclipse, NoSql(MongoDB).

Confidential

Java Developer

Responsibilities:

  • Used agile methodology for developing the application.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependencyinjectionand to wire objects of business classes and used Oracle as a database.
  • Used Core JavaDesign Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Defined MultiAction, Abstract Wizard Form and Simple Form Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thinweb layer over business layer.
  • Used JSF framework in developing user interfaces using JSF UI Components.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles,JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Environment: J2EE, HTML, JavaScript, JSP, XML, JDBC, Multithreading, EJB, Servlet, CSS, XSLT, XML, WebSphere,Spring, Hibernate, PL/SQL, CSS, JSP, JavaScript, POJO, DAO, MVC, JST, XML, JSF, Java 1.5, JavaBeans, Singleton, Oracle.

We'd love your feedback!