We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • More than EIGHT years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java & J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Review design documents wif stake holders and collect approvals
  • Excellent Knowledge of Object Oriented Analysis & Design using UML.
  • Good experience wif RUP, Agile methodologies.
  • Experience implementing SOA, WebService applications.
  • Strong Experience in developing teh application using frameworks likeStruts, Java Server Faces (JSF) and Spring frameworks Worked on maintaining teh persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, JQuery, JavaScript, AngularJs, ExtJs, JSON and Servlets.
  • Proficiency in developing web services(Soap, Restful) dat include several components like SOAP, WSDL, XML,XSD, Axis2, JAXB, JAX-RS and JAX-WS.Also Developed SOAP web services using Apache CXF.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, Websphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate.
  • Experience wif Software designing and modeling using UML on Rational Rose and Enterprise Architect.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining teh project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in building an application using teh Alfresco content application server.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB.
  • Good noledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so dat it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP, Using TDD and ATDD approach.
  • Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock.
  • Experience in managing teh build files using ANT and Maven.
  • Experience in using teh Log4j framework for Logging Java Application.
  • Experience in developing, designing inUML, Package, Class and State Diagrams.
  • Well versed wif Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Used Jenkins to perform continuous integration and continuous deployment. Implemented new features using Groovy programming language as a part of Jenkins continuous delivery.
  • Experience in Log4J, SLF4J for extensive logging, debugging and error tracing. Used JIRA as a bug tracking tool.
  • Used AWS to deploy teh projects on EC2 instances and create snapshots for teh data dat must be stored in AWS S3.
  • Configured teh Docker Containers and creating Docker files for different environments.
  • Designed and Developed web pages using teh HTML, XHTML, CSS, JSTL, JSF / Prime faces, AJAX, Java Script, AngularJS, BOOTSTRAP, Node JS and jQuery.
  • Developed Single Page Applications using AngularJS, Node JS and Express JS. Good understanding of server-side CSS preprocessors, such as LESS and SASS. Experience wif using web tools like Bower (package manager), Grunt and Gulp (Task automation).
  • Excellent communication, problem-solving, interpersonal, organizational skills.

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, 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, Joans

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

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

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

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements wif 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 teh 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 teh webservice request and response.
  • 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.
  • Developed REST Web services to make web service calls simple and easy for teh client to access it wif teh halp of standard HTTP URIs.
  • Developed DAOs using JPA, Hibernate persistence API for teh database operations to interact wif Oracle Database.
  • 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 HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along wif Expression Language (EL).
  • Creating custom, general use modules and components which extend teh elements and modules of core AngularJS 4.
  • Used AngularJS as teh development framework to build a single-page application and reusable AngularJs applications.
  • Templating engine for emails and reports was Freemarker.
  • Integrated wif third party Sale point API to make restful webservice call.
  • Designed and developed necessary PL/SQL for teh database operations as needed.
  • Involved in deployment of teh application at various environments (Development, QA Testing, Staging, and Production).
  • AWS EC2 instances were configured in dev and qa environments wif NodeJS. AWS RDS, Lambda were also in corporated.
  • Batch jobs were automated using teh Quartz scheduler.
  • Used Maven for teh project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Jasmine was used to run unit tests on AngularJS shadow DOM. Protractor was used to automate these unit tests and run them as a suite.
  • Used GIT for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easymock for mocking downline services.
  • Used Selenium for UI automation.
  • Used JBehave for Integration testing.
  • Used log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, AWS, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, PMD, AWS, NodeJS, Bootstrap, AngularJS 4, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, JBehave, Selenium, Easymock, Protractor, Jasmine

Aeroxchange Ltd, Irving, TX

Sr. Java Developer

Aeroxchange Ltd. is a privately held corporation headquartered in Irving, Texas. Teh company was created by 13 global airlines as a means of creating value for all trading partners in teh aviation supply chain. Their hosted internet site provides an open, neutral marketplace between suppliers and airlines to streamline teh procurement and repair of technical and commercial assets, facilitate on-line quote and proposal activity, facilitate auctions and reverse auctions of surplus assets. In simple words they provide aviation supply chain solutions.

Responsibilities:

  • Designed teh 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 teh complete project life cycle.
  • Helped in preparing teh design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in teh complete project development, webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all teh DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of teh application.
  • Used Spring quartz timer to load teh DIM data base wif device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing teh locker door webservice operations.
  • Wrote lots of JSP's for maintains and enhancements of teh application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed teh presentation and controller logic for teh screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce teh number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), ClearCase as source controls.
  • Involved in write application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU wif Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging teh 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 teh work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests wif Mockito framework.
  • Involved in deployment of teh application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.

Environment: JDK1.6, Weblogic, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, GWT, Vaadin, Spring 3.0(DI, MVC,AOP), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Mockito, Selenium, Quartz

State of Rhode Island, Providence, RI

Sr. Java Full Stack Developer

Working on Unified Health Infrastructure Project (UHIP), a Human Service Programs Eligibility System. Worked on Supplemental Nutrition Assistance Program (SNAP) interface, it allows citizens of RI State to apply for Food Stamps, track their application status and teh system automatically verifies and determines their eligibility based on teh details provided. Also worked on SNAP IVR System, which allows teh citizens to track and no their application details through an IVRS system.

Responsibilities:

  • Involved in database modeling applying teh normalization rules
  • Developed Code using Struts framework, based on teh MVC design pattern
  • Developed teh presentation layer using Struts Tag Libraries
  • Developed teh application wif iterative methodology, recapturing teh existing code and writing a new code for most of teh modules
  • 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 halper classes, JSP pages & fragments by using design patterns and java standards
  • Analyzed, designed, validated teh business logic of teh system and implemented teh application.
  • Developed business services using EJB’s and used SOAP API.
  • Translated functional requirements into technical design by gathering teh user stories & Developed order history and order status of all teh Authorized agent’s specific bonds
  • Developed dynamic pages for generating a report for displaying teh existing business rules based on a search criteria to be reviewed by teh CNA internally
  • Involved in debugging teh product using JIRA Bug Tracking
  • Deployed teh application on to Websphere application server.
  • Developed Search Tool for teh organization to display reports agent wise, month wise, weekly.
  • Involved in developing teh 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 wif robust reliability.
  • Implemented logging using log4j.
  • Deployed teh application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked wif MySQL for SQLYog and Workbench.
  • Written JQuery Validations for teh 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, JavaScript 1.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.

Peace Home, Hyderabad India

Jr Java Developer

Responsibilities:

  • Involved in development, testing and maintenance process of teh application
  • Used Struts framework to implement teh MVC architecture
  • Created JSP, Form Beans for TEMPeffective way of implementing Model View Controller architecture
  • Created Session Beans, Entity beans for transactions wif teh database using JDBC
  • Developed necessary SQL queries for database transactions
  • Developed and maintained teh application configuration information in various properties files
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Used Eclipse for code development along wif CVS for managing teh code
  • Performed testing and bug fixing

Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic Application Server 8.1, Eclipse, Oracle 9i.

We'd love your feedback!