We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

4.00/5 (Submit Your Rating)

Pasadena, CA

SUMMARY:

  • 8+ Years of software development experience in Requirements Analysis, Design, Coding, Testing and production support of scalable, Multi - Tier distributed enterprise applications using Java/J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Development Lifecycle (SDLC).
  • Superior project implementation skills using Java, Jsp, Servlets, JDBC, JNDI, JSTL, RMI, EJB, Struts, Spring, JavaScript, XML(SAX, DOM), Webservices, JMS, Java Mail, JAXP, WSDL, SOAP, RESTFul, JSON, Hibernate.
  • Experience on Agile(Scrum), Waterfall, RUP and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Extensively worked on coding using Core Java concepts like multithreading, collections, serialization, Synchronization, exception handling, generics, network APIs and database connections.
  • Strong front-end UI development skills using JSP, JSP Custom Tag Libraries, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, DOM, Responsive Web Design, Bootstrap and experience in making WebPages cross browser compatible, single page web applications using AngularJS.
  • Experience in developing web applications with various open source frameworks like JSF, Spring Framework, Spring MVC, Spring AOP, Spring ORM, Struts Framework, Struts Validation and Tiles Frameworks.
  • Hands-on experience with Spring, Spring Data, Spring Integration, Spring Data-RS, Spring Security.
  • Proficient in persistence frameworks Hibernate, iBATIS, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on spring web flow to manage the application page flows.
  • Experience in working with relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Mongo DB and Cassandra.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases.
  • Hands on SQL Performance Tuning Operations and worked on database tools such as TOAD and SQL Loader.
  • Experienced in MEAN stack development (MongoDB, Express.JS, AngularJS & NodeJS).
  • Experience in Angular.JS for application implementation, creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Handsome experience in writing light weight Node.js express server, and using technologies like JSON to make connections between server and databases like MongoDB and MySQL.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Experienced in developing REST based Web API with Node JS using routing frameworks such as Express JS and Restify. REST API for CRUD operations to develop MongoDB DAO connectivity. Experience in CSS preprocessors SASS, LESS.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS, JAX-RPC, JAXB.
  • Good exposure to tools like SoapUI, Postman for testing SOAP and RESTful web services, browser plugins like Advanced REST client and also CURL using command line for testing HTTP requests.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Experience in designing, developing applications using Struts (1.x/2.x) Frame work, Oauth framework and configured the validation framework for validations and Tiles framework for layout management.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, JDOM, SAX, JAXP, JAXB, XML-RPC, Document Handlers, XML Beans and Castor Framework.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
  • Experienced in use of build tools like Apache Ant, Maven, Gradle, Jenkins and logging tools like log4J, project tracking tools by JIRA and QC.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking frame work like Mockito, JMockit. Spring test with Groovy for debugging and testing the applications.
  • Experience in Version Control tools like CVS, Clear Case, SVN, GIT for Source Code version management and merging Source code after intermittent Project releases.
  • Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.

TECHNICAL SKILL:

J2EE Technologies: Java, EJB, JSP, Servlets, Swing, Java Beans, Java Server Faces (JSF), Hibernate, Spring, JDBC, NodeJS, SOA, JAX-WS and JAX-RPC

Web Technologies: HTML, JavaScript, CSS, Ajax, JQuery, AngularJS, BackboneJS

Web Services: SOAP, RESTful

Application Server: WebLogic, JBOSS, IBM WebSphere

Web Server: Java Web Server, Apache Web Server, ANT, Tomcat

Languages: JAVA, C, C++, UNIX.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB

Tools: Rational Rose, Eclipse, MS-Office, Jenkins, Log 4J, AWS, ANT, WSAD, Maven, MyEclipse, MS Project, Net Beans.

Operating Systems: UNIX (Sun Solaris), Unix-HP, Linux, UNIX Scripting, Windows NT, Windows 95/ 98/2000.

Reporting Tool: Crystal Reports

Version Control Tools: SVN, Clear Case, Git

PROFESSIONAL EXPERIENCE:

Confidential, Pasadena, CA

Sr. FullStack Java Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, jQuery, JavaScript, AngularJS and Node.js.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will use Hibernate’ s Criteria to get the records from the database.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Designed and developed the UI using Spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Used Oracle 10g as the back-end database to store the data.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and spring integration with Hibernate.
  • Worked on Spring Security for application authentication and authorization.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Used JIRA for bug tracking and to create user stories.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Used WebSphere 7.x Application server to deploy the applications.
  • Used SVN for version control across common source code used by developers.
  • Implemented Test Driven development using frameworks like Junit, Mockito and Easy Mock.
  • Implemented service and boundary classes that will make necessary database calls.
  • Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.

Environment: Java, J2EE, Swing, Oracle 11g, JDK 1.7, MySQL, Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate, OOPS, HTML, HTML5, CSS3, JavaScript, JUnit, Jboss, Angularjs2.0, .NET, React.js, Backbone.js, node.js, JQuery, Struts 2.0, Web services, Maven, Jenkins, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Confidential, Atlanta, GA

Sr. Full Stack Java Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD. Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Implemented few front-end functionalities using Angular JS and consuming the JSON data received using AJAX calls from the back-end part of the application.
  • Created different Angular directives which are used across the different templates in the Single Page application (SPA).
  • Used $http and $resource service for retrieving data from the server via XMLHttp request object in Angular.js framework.
  • Wrote client side UI Validation and implemented Business logic based on user selection using JQuery, JQuery UI and AngularJS.
  • Build this application using spring easy as a REST API server and BackboneJS as a single application. Built rich prototypes and applications using Backbone.js.
  • Developed Jasmine unit test cases for controllers, services, directives and used Karma as the unit test runner.
  • Developed Rest API using Node-JS using various modules in node like express, sequelize, underscore, body-parser etc.
  • Involved in design and development of RESTFul (JAX-RS) web services, tested webservices using REST client.
  • Configured Gulp tasks to serve tests, UI, karma and code-coverage for Jasmine test cases and used npm packages for various dependencies and involved in configuring bowser and package.json.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTful, POSTGRESql and Maven.
  • Designed & Developed ORM persistence layer using Hibernate framework.
  • Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML, CSS, JavaScript and Angular JS.
  • Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Mysql Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized XML documents using Spring framework
  • Configured multiple jobs on Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
  • Developed the Windows and web based Customized GIS software for utility applications of Land Information Systems.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear fil
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Spring 3.1, Java7/JDK 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS, D3.js 3.x, STS 3.5.1(eclipse), EJB 3.x, JSP’s Action Components, Tomcat Web Server.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a cross - device/cross browser web application utilizing AngularJS, JavaScript API in conjunction with Bootstrap.
  • Designed Client side validations using AngulaJs custom form validation that leverages various angular directives and integrated AngularJS Filters to format data for searching, ordering and conditional iterating.
  • Used $http and $resource service for retrieving data from the server in Angular.js framework and $location service for URL browser manipulation
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Fa ade, Business Delegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Enhanced existing REST services using NodeJs, ExpressJS and Mongoose modules.
  • Used MongooseJs that interacts with NodeJs web server to access the documents, perform type casting, validation, query building and build data models to create entities in Mongodb database schema.
  • Used ExpressJs to organize the web application on server side to build web service to access models and exposed it through REST API that deals with JSON.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java 1.6, J2EE, Agile, MEAN Stack (AngularJS-1.3, NodeJS, Express JS, MongoDB), JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring 3.2, Spring MVC, JMS, Hibernate 3.6, REST Webservices, AWS, JBoss 6.0, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, ActiveMQ, Atlassian Jira, log4j, SVN and Mockito.

Confidential, Grand Priarie, TX

Java/J2EE Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting.
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using NodeJS.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using NodeJS and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing for UI testing and Fitnesse for Integration testing.
  • Hands-on knowledge of OpenText tools like ADA, xECM. Data Migration exposure from other source systems to OpenText platform using migration tools.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.
  • Experience working with standalone application for trade flow processing and feeding.
  • Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.

Environment: JDK 1.8, Spring(DI, MVC, Transaction Management, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, TOAD, HTML, CSS, XML, Angular JS, Cassandra, TOAD, SVN, NodeJS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Adobe Dreamweaver, Log4J, Sun Jersey, Quality Center, AJAX, Fitnesse, Hibernate.

Confidential, Mooresville, NC

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant(build.xml) targets for build and deployments on WebSphereApplicationServer 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control toolCVS.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, JQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD, SAX, JAXP, HTML, Oracle8, UNIX.

We'd love your feedback!