We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8+ years of experience in software design and development using Java technologies, proficient in creating web applications.
  • Experienced in Spring2.5/3.0, Struts 1.1/2, Log4j frameworks.
  • Experienced in using ORM frameworks Hibernate 2.0/3.0, iBatis 2.2, JPA 2.1 to map POJOs to a relational database.
  • Designed front end responsive web pages with AngularJS, JavaScript.
  • Designed and built some of basic applications for the Android platform using Android Studio and Eclipse with ADT plug - ins (Android Development Tool). Solid understanding of the full mobile development life cycle with a hands-on expertise with a wide variety of Android device resolutions and SDK versions.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Session Facade, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational Rose, MS Visio tool andAltova UML Spy 2010, 2009.
  • Followed models Waterfall and Agile/Scrum methodology, JIRA Agile which satisfies the customer through early and continuous delivery of valuable software.
  • Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, EJB, MDB, Web Services (SOAP, WSDL, UDDI), JMS, JDBC, XML, HTML/5, XHTML, CSS/3, DHTML, JSF, Elasticsearch, Swings, JQuery, XSLT, Ajax, JSON, Selenium.
  • Solid Understanding of OOPS and RDBMS concepts.
  • Experience in RDBMS like Oracle, MYSQL, SQL Server, and DB2.
  • Experience in using build tools like ANT 1.5, 1.6, and Maven1.x,2. x.
  • Created and presented training materials for Groovy, Unit Testing, and the Gradle build framework.
  • Proficient in UNIX (Solaris, Linux, AIX, HP), Windows installations and software configurations.
  • 3-Tire Application Development

TECHNICAL SKILLS

  • C
  • C++
  • Java 7
  • 8
  • PL/SQL
  • Spring 3.x/4.x
  • Hibernate 3.x/4.x
  • Angular JS
  • Struts 1.1
  • EJB
  • JMS
  • MDB
  • Groovy
  • Gradle
  • Jquery
  • JSON
  • JavaScript & AJAX
  • SOAP
  • REST
  • Log4j slf4j
  • JPA2.1 iBatis 2.2
  • Spring Boot
  • SQL Server 2005/08
  • SQL Server 2012
  • ANT
  • Maven
  • Entity Framework
  • HTML
  • CSS
  • XML
  • XAML
  • TDD
  • JUnit
  • Mockito
  • Bootstrap
  • Agile
  • Scrum
  • Waterfall
  • TCP/IP
  • UDP
  • Oracle
  • Altova UML Spy
  • Windows 2K
  • MVC
  • DAO
  • DTO
  • JAX-RPS
  • JAX-WS
  • JAX-RS
  • Rational Rose Enterprise
  • Andriod SDK
  • Ruby
  • Spring Test
  • GIT Hub
  • OCR
  • Festival
  • Elasticsearch
  • Swing
  • CVS
  • SVN
  • Linux/ Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Actively participated in Managing team performance and progress and Training new team members and also participated in requirements gathering, analysis, design, development, and testing phases. And responsible for the full stack development.
  • Experience in working with Agile Methodologies. Have Experience in SCRUM Methodologies.
  • Understand the existing systems and incorporating into current systems as a result of change in new business rules.
  • Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in object oriented Angular JS Framework and implement the various phase of Responsive Design of the requirement.
  • Developed data through a network of servers to eventually display the data to web users using D3.js.
  • Implemented various widgets of D3 such as the donuts, bubble, heatmap and Hierarchy bar charts. Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
  • ImplementedJava/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Developed the entire application by implementing MVC Architecture.
  • Designed and developed the REST using the Spring Boot, Spring Data with JPA.
  • Used Tomcat Application Server for deploy, implement and test the coded functionalities. Which is already exists in spring boot.
  • Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data. Includes Hibernate Databasemanagement for Objects,SpringMVC implementation withSpringSecuritybasics, AngularJS, AJAX, SQL Database, and XML Spring Bean injection.
  • Used swagger UI for testing rest web services.
  • Experienced in code review and represent as a team lead across all functionalities and used lambda expressions.
  • Implemented log4j for logging.

Environment: Java 1.8, J2EE, Oracle 11g, Tomcat, Spring 4.x/MVC, Spring Security 4.x, Spring Boot, Hibernate 4.x, JPA 1.2, JUnit, Log4j, Pivotal Tracker, DOM Parser, SQL, PL/SQL, Swagger UI, Restful, Eclipse Mars, GIT Hub, Maven, HTML5, AJAX, JSTL libs, JavaScript, Angular JS 1.4, D3.JS, CSS, JSON, XML, XSLT, Postgres SQL.

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Responsible for the full stack (front end development, application logic, services, data persistence).
  • Experience in coding and testing User Interface for cross browser compatibility.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Experience in working with Agile Methodologies. Have Experience in SCRUM Methodologies.
  • Developed the application with HTML for widgets alignment.
  • In the DCA system: Developed Security Messaging Interface using JMSdid the database transactions with Hibernate, developed the Hibernate.hbmand java classes and configured the hibernate.cfg.xml.
  • Implemented Business processes such as user authentication, Transfer of Service usingSession EJBs.
  • Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in object oriented Angular Js Framework and implement the various phase of Responsive Design of the requirement.
  • Experience with API creation and testing with Rest client and Postman in browser for getting the response.
  • Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
  • Used Spring Core (Dependency Injection), ORM integration and MVC modules with Hibernate and JPA.
  • Developed the entire application by implementing MVC Architecture.
  • Used WebLogic Application Server to deploy, implement and test the coded functionality.
  • Distribution networks to deliver data into the data storage layer and API components Integration into Data Storage layer.
  • Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data.
  • Experienced in code review and represent as a team lead across all functionalities.
  • Implemented log4j for logging.
  • Used GIT to implement version control system.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Java 1.6, J2EE, Oracle 11g, WebLogic 11g, Spring 3.0/MVC, Struts, Hibernate 3.3, JPA 1.2, Apache Couch, JUnit, Log4j, DOM Parser, Linux, SQL, PL/SQL, Rest UI, Soap, Apache Axis, Eclipse, Postman, GIT, Maven, HTML, AJAX, JMS, JavaScript, Angular JS, GIT, CSS, JSON, XML, XSLT.

Confidential, Tampa, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Used JAX-RS (REST) for producingweb servicesand involved in writing programs to consume the web services using SOA with CXF framework
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Configured bamboo automating the builds into Gradle archival repository.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Developed framework by configuring Struts and Spring frameworks together and executed Proof-of-concepts with the same.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Used SQL, HQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Involved in the Pair Programming with the Other Person in the Agile Methodology and TDD.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Used JavaScript, Angular JS for user interactions in pages. And used JQuery for server side validations.
  • Delivering a complete front end application.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spins up, enhanced performance and offline with client caching.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands, used to see the log files on the production server. And also involved in the Unix standards committee for code walk through of other developers programs.
  • Used Mockito for mock creation, verification and stubbing.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: Core Java, Java Beans, J2EE, REST, Spring 3.0, Struts1.2, CXF, hibernate 3.0, Angular JS, Ajax, JQuery, JSP, XSD, XML Bean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Selenium, Unix Shell Scripting, Git 1.9.3, Gradle 1.11, Altova map Force 2014, Soap-UI 4.6.4, Log Expert, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.

Confidential, Manhattan - NY

Java Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSP s) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed JPA & Hibernate queries, and designed web pages using JSF & Primefaces.
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Web application development for backend system using AngularJS.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed the applications using WebLogic to create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • ImplementedJMSListeners andMessage Driven Beans (MDB).
  • Involved in the developing of ANT build script and deployment in WebLogic 9.2 on Linux platform. Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database.
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: J2EE, JDK 1.5, Java Beans, JSP 2.0, Servlets, Anjular JS, Java Script, JSF, Groovy, JPA, Hibernate 3.0, JTA, Apache Tomcat, Toad, Oracle 9i, PL/SQL, Couch, Log4j, XML, HTML 4.0, Jenkins, CVS, JBoss 4.2, JUnit 4.0, Linux, Unix shell scripting, Soap, MDB, JMS, MQSeries, FTP, Design Patterns, Log4j, XML Bean, Webservices, Weblogic Application Server 9.2, EclipseIDE, Windows XP.

Confidential

Application Developer

Responsibilities:

  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Developed the presentation layer using JSP, JSF & primefaces and Servlets, EJBs with a RAD tool.
  • Used JavaScript for client side validations.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.
  • Exposed business services as Web Services using various technologies includingXML, XSD, SOA and SOAP.
  • Used JMS for sending asynchronous data between the different session beans(EJB).
  • DevelopedEJBcomponents for middle tier component implementation and business logic implementation.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
  • UsedEntity Beansto persist the data into database and also usedMessage Driven Beans (MDB)to notify the bean state.
  • Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Developed automated build scripts and deployment scripts for the entire project usingAnt and CVS.

Environment: Agile, TDD, JSP, Servlets, Spring Core, EJB 3.1, Maven, JMS, Spring2.0, AJAX, Oracle 9i, XML, XSD, SOA, SOAP, XSLT, HTML, CSS, JSF, MDB, Primefaces, WebSphere v5, UML, RAD, TOAD, PL/SQL, JUnit, Jenkins, Selenium, Apache Ant, Maven, CVS, Log4j.

We'd love your feedback!