We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Falls Church, VA

SUMMARY

  • 8+ years of experience as a Sr. Java Full stack developer in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Experience in Test Driven Development (TDD), Waterfall model and agile methodologies like scrum.
  • Expertise in analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
  • Experience with different IDE's like Eclipse, NetBeans, Intellij.
  • Good noledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • Expertise building SOAP Web services based on AWS (Amazon Web Services).
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, NodeJS etc.
  • Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, JQuery and AJAX.
  • Experienced in SOA and Web Services technologies, including RESTful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular-JS and Backbone-JS.
  • Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.
  • Expertise in various open source frameworks like NodeJS, 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.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework.
  • Expertise in Spring Security Modules and Autantication.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC&AOP), Spring Boot, Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)
  • Extensive noledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, RxJS, JQuery, AJAX, RWD, JSON, XHTML and XML.
  • Created POC's using NodeJS, MongoDB, Express-JS and Body-Parser to create REST services.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continous integration tools like Jenkins to create and publish application artifacts.
  • Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss V5 or V6, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.
  • Expertise in various open source frameworks and tools like Struts, spring, hibernate.
  • Extensive experience in using IDE's Eclipse, My Eclipse, Eclipse Galileo and RAD.
  • Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
  • Experience in working different operations system environments with java in Windows, UNIX, and Linux.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • In depth noledge on ELK Stack like Elasticsearch
  • Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers and databases such as Oracle 10g/11g, SQL Server 6.5/7.0.
  • Good noledge of Cloud Foundry and Spring Boot applications
  • Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile methodologies.
  • Proven aptitude on learning and working on emergency technologies.
  • Extensive experience in deploying, managing and developing with MongoDB clusters.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Angular 2, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS, AngularJS 2, 4.1, ReactJS, React Flux

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock, JBehave, FItnesse

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner, Selenium

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Jo Web Sphere BPM

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis, Play, Akka

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Client Testing: Protractor, Jasmine

Cloud: IBM Bluemix, Cloud Foundry, Amazon EC2, Amazon S3, Amazon RDS, AWS, Lambda, Amazon SQS,AWSIdentity and access management,AWSCloudWatch

PROFESSIONAL EXPERIENCE

Confidential - Falls Church, VA

Senior Full Stack java developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams.
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Developed client engagement ingestion monitor user interface using Angular 2.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Microservices development withSpringBootapplications. Implemented command pattern for all edge services.
  • My primary role was to design, develop and implementation of complex multi-tier systems with Web front end using HTML5, CSS3, Ajax, Angular1, 2, JSON technologies.
  • Responsible for migrating the code to Groovy, a spring based application.
  • Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with multiple NoSQL databases includingRiak,Couch base, HBase and Cassandra.
  • Design and developed request and response XML Schema (XSD) documents for webservice operations such as Retrieve History.
  • Highly used Angular2 router to build single page application for navigates through the different status and multiple modals.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Angular 2, Material, Bootstrap, JavaScript, AJAX and JSON.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading with concurrency.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJs applications.
  • Node.js API server is deployed to AWS via Docker container service
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Strong Experience using RESTful Web services to save and retrieve geolocations using a remote server inJava8.0 using Spring MVC, Mongo DB.
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used GIT for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Selenium for UI automation.
  • Used Jenkins for the CI/CD pipeline.

Environment: JDK 1.8,Java 8.0, Spring 4.1(DI, MVC, Tran Management, Groovy,Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, Docker, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, Multithreading with concurrency,Cassandra, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, Microservices, PMD, AWS, NodeJS, Bootstrap, AngularJS, Angular 2/4, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, JBehave, Selenium.

Confidential - Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Designed the Web Application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, spring, XML, and SQL.
  • Used agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Designed the front-end screens using ExtJS, AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Used Mule for front end service development.
  • Built Rich Prototypes and Applications using HTML5, CSS3, Vanilla JavaScript, Express, Ajax, JSON, Angular JS and Bootstrap with MongoDB database.
  • Involved in creating AJAX calls using Angular JS to handle data operations including ordering and filtering.
  • Used Mule for data Transformations.
  • Validated forms using Angular2 and regular expressions by providing client side validation and server validation.
  • Dockerized applications by creating Docker images from Docker file.
  • Implemented DIM Web service using Spring Framework.
  • Expertise building SOAP Web services based on AWS (Amazon Web Services).
  • Used agile methodology XP for development using User Stories.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability
  • Used annotations in the complete project development, web services, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door web service operations.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, and bean and form tag libraries.
  • Implemented MicroServices using Spring Boot, Cloud Foundry, and Spring MicroServices and enabled discovery using the AWS cloud services.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Used log4j for logging.

Environment: JDK 1.6, Eclipse 3.6, Agile, AWS, Spring FW 3.1.0, Cache Abstraction, REST WebServices, tomcat 6, Oracle 11g, Spring MVC, Hibernate, multithreaded, Drools, JPA, Maven, JUnit, Mule,Log4j, HTML5, CSS3, javaScript, ExtJs, JSON, JMS, DB Visualizer 7.1, Weblogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.

Confidential - Cincinnati, Ohio

Java/J2EE developer

Responsibilities:

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules
  • Implemented responsive web design (RWD) and mobile friendly design using Ionic framework; fully utilized its Java Script UI library, including navigation, modal, slide box, scroll, action sheet and more and Angular JS.
  • Involved in creating AJAX calls using Angular JS to handle data operations including ordering and filtering.
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards
  • Analyzed, designed, validated the business logic of the system and implemented the application
  • Developed business services using EJB’s and used SOAP API.
  • Translated functional requirements into technical design by gathering the user stories.
  • Developed order history and order status of all the Authorized agent’s specific bonds
  • Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria to be reviewed by the CNA internally
  • Involved in debugging the product using JIRA Bug Tracking
  • Deployed the application on to Websphere application server.
  • Extensively used and implemented all theswing componentsin the application.
  • Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked with MySQL for SQLYog and Workbench.
  • Written JQuery Validations for the User Front-ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Worked on Hibernate object/relational mapping according to database schema.
  • TEMPEffective using in Clearcase and clearquest for version control and defect tracking.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript1.3, JSPs, HTML, CSS,JQuery,JSON, Oracle 8i, Ajax, MongoDB,Soap,Toad, Eclipse 3.1,WebSphere Application Server 5.1,Weblogic,Apache CXF,MySQL,XSLT,JUnit, Log4j,Rational Clearcase, ClearQuest.

Confidential - Norwalk, CT

Java developer

Responsibilities:

  • Analyzing the business and functional requirements provided by the client.
  • Worked on integration methodology and strategy including interface, data flow, and process flow.
  • Used Hibernate for Object Relational Mapping (ORM) purposes for transparent persistence onto the Oracle 10g database using Hibernate Query language (HQL).
  • Used Angular.js framework in developing various UI components.
  • Worked on responsive design in making the application compatible with desktop, tablet, mobile and also developed tabbed pages.
  • Worked on unit and integration testing of the application.
  • Used JavaScript to develop the front-end of the application.
  • Created SQL queries, used functions, procedures and triggers.
  • Wrote Web Services SOA, (SOAP, WSDL) for address validations. Implemented advanced java API and core java for coding sophisticated business logic.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Wrote Jasmine unit tests using Karma to verify Angular.JS modules and JavaScript utility routines.
  • Improved database performance by recognizing and rewriting slow queries.
  • Solid deployment experience on the UNIX platform.
  • Used Spring Framework to organize middle-tier applications.
  • Developed server side REST style web services and called them from backbone collections.
  • Developed presentation layer includes UI components, validations using HTML, applying styles using CSS, used JQuery to make Ajax calls.
  • Used Declarative Transaction management system of Spring Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior
  • Maintaining existing scripts and writing new scripts to automate the existing environment using Maven.
  • Designed front-end based on Bootstrap templates and embedded forms verification with JavaScript together with Regular Expression.

Environment: Java JDK1.7, J2EE, JavaScript, HTML, CSS, Log4J, UML, AJAX, WebLogic 10.3, Hibernate 3.0, Oracle 10g, SQL, PL/SQL, HTTP, HTTPS, Windows, Web Services, Unix, Bootstrap, SOA, SOAP, WSDL, SSO, SAML, IntelliJ IDEA, JUnit, XML/XSL, Maven, Spring 3.0

Confidential

Jr. Java developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM Web Sphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!