We provide IT Staff Augmentation Services!

Full Stack Javadeveloper Resume

3.00/5 (Submit Your Rating)

Chicago, 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 with stake holders and collect approvals
  • Excellent Knowledge of Object Oriented Analysis&Design using UML.
  • Good experience with RUP, Agile methodologies.
  • Experience implementing SOA, WebService applications.
  • Excellent knowledge on Java 8 concepts like Streams, Lambda Expressions, Method References, etc.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, JavaScript, Ajax, Angular JS, React JS, spring, Hibernate, Struts, J2EE (JSP, JMS, Servlets, JDBC, Java Beans, EJB).
  • Hands-on experience in developing the application using frameworks likeStruts, Java Server Faces (JSF) and Spring Framework’s Spring Web Flow(Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of Spring Application Frameworks on maintaining the 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) that 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 with 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 the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingJenkins.
  • Experience in building an application using the Alfresco content application server.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB.
  • Experience on Amazon Web Services (AWS) Component Usage, Configurations and Deployment - Elasticsearch, EC2, S3, SNS, SQS.
  • Good knowledge 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 that 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 the build files using ANT and Maven.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Experience in developing, designing inUML, Package, Class and State Diagrams.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • 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

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

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

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

Cloud: Spring Cloud, Pivotal Cloud Foundry, AWS EC2, RDS, IAM, Route 53

Microservices: Spring Boot, Swagger, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack JavaDeveloper

Responsibilities:

  • Involved in design, analysis, and development and testing phases of the software development lifecycle.
  • Followed Agile (Scrum) methodology for project development. Involved in Sprint planning, estimation of tasks for User Stories, daily scrum meetings, and end of the sprint demos and sprint retrospective.
  • Designed the application under J2EE architecture using JSP and developed the business components using EJB.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Developed Validation Framework in Struts, created custom validations and action level validations using Validator Action Form.
  • Implemented various design patterns in the project such as Business Delegate, Data Access Object and Singleton.
  • Developed Controller Servlets, Action and Action Form objects for process of interacting with DB2 database using Struts.
  • Developed Servlets for getting the data from the business objects and redirecting to the appropriate pages.
  • Developed Java Beans, which will communicate with the middleware (EJB'S) and supplies the data to the web interfaces.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript, Nodejs and JSF Tags.
  • Coded different action classes in Struts responsible for maintaining deployment descriptors like Struts-config, EJB-JAR and Web.XML using XML.
  • Developed light weight user interfaces to display the live cash balances on web page using HTML, JavaScript, and JSP with Servlets and Cassandra technologies for web based applications.
  • Deployed application using an Application Server WebLogic and was also involved in security constraints related to connections for a Database.
  • Developed front end using Struts framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.

Environment: Java 8 (J2EE, EJB), Eclipse, Struts, JSF, REST, JavaScript, XML, XPath, XSD, XSLT, JSP, Servlets, DB2, spring, Windows NT/2000, WebLogic and Cassandra.

Confidential, Washington, DC

Full Stack JavaDeveloper

Responsibilities:

  • Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Used Apache Camel routing to integrate Web Services in the Enterprise Service Bus layer.
  • Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures using PL/SQL.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations.
  • Developed Java Beans, which will communicate with the middleware (EJB'S) and supplies the data to the web interfaces.
  • Designed and developed UI Search and results screens for legal Professionals and legal Organizations using JSF my Faces, Ice Faces, JSP.
  • Worked closely with the testing team in creating new test cases and created the use cases for the module before the testing phase.
  • Integrate with various back-end systems using REST. Integrated business layer using Hibernate with Spring DAO.
  • Developed light weight user interfaces to display the live cash balances on web page using HTML, JavaScript, JSP with Servlets and JDBC technologies Confidential backend.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Involved in interacting with business users for requirements.
  • Created Reports using combined Queries, Slice and Dice, Drill Down,Cross tab and Master DetailReports.
  • Written all applications in Eclipse (IDE) Environment.

Environment: Java, J2EE, Apache Camel, REST, Servlets, Spring, Hibernate, Tomcat, Eclipse IDE, Web Sphere Application Server, XML, XPath, XSD, XSLT, JSF, JDBC, JavaScript, HTML, CSS, Oracle 11g, CVS, Rational Rose, ANT, AJAX, Log4j, JUnit, DTD, XML Schema.

Confidential, Charlotte, NC

Sr. Fullstack Developer

Responsibilities:

  • Involved in developing Webservice operations in Micoservices Architecture.
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agilemethodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 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 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 the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, Hibernatepersistence API for the database operations to interact with 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 with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJs applications.
  • Templating engine for emails and reports was Freemarker.
  • Integrated with third party Sale point API to make restful webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application Confidential various environments (Development, QA Testing, Staging, and Production).
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used GIT for version control and repository.
  • Deployed application in AWS. Configured EC2, RDS.
  • Jenkins pipeline used.
  • Involved in writing Unit test cases for unit testing using JUnit.
  • Used Easymock for mocking downline services.
  • Used Selenium for UI automation.
  • Used Fitnesse for Integration testing.
  • Used log4j for logging errors, info, exceptions.
  • Application monitored thru NewReclic
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.7, Spring (DI, MVC, Tran Management, Integration, AOP), Hibernate, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic, Eclipse, Junit, XMLSPY, GIT, PMD, AWS, NodeJS, Bootstrap, AngularJS, HTML, CSS, New Relic, Toad, Maven, Jenkins, TcpMon, Sun Jersey, Junit, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, JBehave, Selenium, Easymock, AWS.

Confidential, Middletown, NJ

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.
  • Implemented DIM Web service using Spring Framework.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, webservices, 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 webservice operations.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the 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 the 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 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.
  • Involved in deployment of the application Confidential various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.

Environment: JDK1.7, 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

Confidential, TX

Sr. Java 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
  • 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.
  • 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.
  • Effective using in Clearcase and clearquest for version control and defect tracking.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.3, 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.

Confidential

Java J2EE Developer

Responsibilities:

  • Used the light weight container of the SpringMVC 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 SpringFramework 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 Confidential 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 in order to create virtual library of computer files.

Environment: Java1.4, 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 WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!