We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Eden Prairie, MN

PROFESSIONAL SUMMARY:

  • Around 8 years of IT Industry experience - in Design, Development, Implementation of various application projects using Java and J2EE related technologies
  • Extensively worked on n-tier architecture systems with application system development using Java, J2EE, Struts, Hibernate ORM, spring, XML, Web Services (SOAP and Restful), Tomcat, Oracle, SQL Server, SQL, PL/SQL, and UNIX, LINUX, SOLARIS.
  • Worked extensively in MVC frameworks Struts and JSF In depth understanding of the Retail, Banking Domain.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and Jdeveloper
  • Experience in working both an Agile and Waterfall environment.
  • Worked on various web servers like WebSphere, Tomcat, WebLogic Worked experience in tools Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and Jdeveloper.
  • Good exposure to HTML5, AngualrJS/JavaScript, JSON, Spring and Hibernate.
  • Knowledge of IBM Rational Application Developer. Having good exposure on service-oriented architecture (SOA) Log4J for extensible logging, debugging and error tracing. Experience in using build tools like ANT and Maven.
  • Worked extensively with Java Scripts like Angular.JS, Node.JS, React.Js etc.
  • Worked on Amazon Web Services (AWS) for continuous Integration and continuous deployment (CI/CD).
  • Experience with ReST Web Services using a framework build on JAX-RS.
  • Experience with ORM/DAL such as Hibernate or Mybatis. Strong skills in SQL/PL-SQL programming.
  • Hands on experience with version control tools like CVS, Rational Clear Case and Clear Quest.
  • Also did Performance Tuning in some of my projects. Have knowledge about memory well versed with XML technologies, writing XSD and schema.
  • Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
  • Experience working on SOA (Service Oriented Architecture). Implemented web-services using JAX-WS and also RESTful Web services using Jackson-Mapper API for JSON and XStream for xml marshaling and unmarshaling.
  • Expertise in Web/user interface development using HTML, DHTML, Java Script, CSS and AJAX
  • Used ANT, WinCVS and Log4j Extensively.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Progressive technical developer with broad based s in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
  • Used Junit for implementing the test cases and log4j for logging
  • Familiar with Application Servers and web servers like Web Logic10, JBoss, WebSphere and Apache Tomcat.
  • Experience in Enterprise JAVA, Distributed Application development, and Object Oriented Programming (OOPS).
  • Excellent communication and inter-personal skill, self-motivated, and detail oriented
  • Experience on Full Life Cycle development of software applications on Web-based environments.

TECHNICAL SUMMARY:

J2EE Technology: J2EE, EJB, RMI, JMS, Servlet, JDBC, Web Services, JSP, Swing, JNDI, RMI, SOAP, Restful

Architecture & Framework: Struts, AJAX, Spring2, Spring, Hibernate 3.0, JUnit, Log4j, XMLBeans, JSTL, Struts Validator, Tree tag, Ext.Js, Spring MVC.

Database: Oracle 11g, SQL server 2005,MySQL

IDE: Eclipse, Net Beans, IBM RAD, JBuilder, Web Logic Workshop, Ant, Rational Rose, Toad, PLSQL Developer, WinCVS, VSS.

Application Web Server: Web Logic 6.1, 8.1 & 10, Tomcat, Web Sphere, JBoss, Maven Apache

Database: Oracle (8i/9i/10g), SQL Server, MySQL, MS Access

Languages: Java, JSP, HTML, HTML5,DHTML, Java Script, XSL, XSLT, SQL, PLSQL, UNIX, UML, Core Java APIs (I/O, Thread, Collection), UNIX programming, C, C++, Python.

DevOps Tools: ANT, MAVEN, Gradle, Bamboo, JIRA, GITHUB

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, Bootstrap, Backbone.Js, AngularJS, Node.JS, CSS3.

Query Languages: SQL, PL/SQL.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JBOSS, IBM Web sphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, Log4j, ANT, Maven, SVN,GWT 2.X, Web Logic 10.X,WebSphere 6.X, WebSphere MQ.

Cloud Technologies: Amazon Web Services

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, Unix, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Eden Prairie, MN

Full Stack Java Developer

Responsibilities:

  • Followed Agile - Daily Scrum methodology for development process and lead development team Onsite and Offshore.
  • Used JIRA for tracking the defects and mostly used JIRA to update the JIRA ticket(s) as the work progresses. Followed continuous integration to make sure the whole team both offshore and onsite stay intact with the development progress.
  • Participated in WAR room discussions and triage meetings for avoiding the repeating environment setup and integration related defects.
  • Participated in Build/Deployment schedules and used to release/Freeze the WAR’s as per requirement.
  • Used Jenkins for deployment process at all levels, Involved in Productions deployments as well.
  • Used Maven tool to build, overlay and deploy the code.
  • Used SVN, Tortoise SVN version control tools for code management (check-ins, checkouts and synchronizing the code with repository).
  • Tracked the defects by using HP Quality Center tool and fixed them according to the priority level and timelines.
  • Used Tomcat for the web application deployment.
  • Worked with Oracle 11g for the backend development of the database.
  • Defect fixing for defects identified in pre-production environments and production environment.
  • Coordinate with the onsite and offshore developers with respect to issues and follow up.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS 3).
  • Developed UI, presentation layer using HTML 5, JavaScript, Node.Js, Angular Js
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Usage of FTP clients such as FileZilla for comparison of local files to server files, synchronized directory browsing and server bouncing at higher levels.
  • Usage of WebSphere, Intelli J, and Atom IDE’s to develop Angular Js, Html 5, Ext.Js 5, DB visualizer, MySQL for database management, hue Impala for hazel cast, HQL related backend queries.
  • Usage of Putty a terminal for raw socket connection for server maintenance, cache clearance and configuring servers.
  • Extensive experience in frame works like JSF, Struts2, Hibernate and spring2.
  • Worked on the flow from JSP to database connection -- Service, Model, and DAO to Data Base and send data to JSP page.Sphere and Web Services.
  • Developed the WFE application screens using HTML, JSPs, JQuery, and AJAX and java.
  • Created batch jobs using UNIX shell scripting
  • Involved in Deployment of the application on Web sphere Application Server.

Environment: HTML 4.0/5, CSS2/ CSS3, JavaScript, AngularJS, Bootstrap, backbone.js, Node.js, JQuery, AJAX, JSON, XHTML and XML, SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, AJAX, JSON Cucumber, Spring Batch, Oracle PL/SQL, SQL, PL/SQL, Maven, GIT/SVN, Jenkins, Udeploy, Jmeter, Eclipse, RAD, WSAD, My Eclipse, Jdeveloper VisualVM, MQJavaRoundTrip, Hibernate and JPA ORM, J2EE, JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI.

Confidential, Minneapolis, MN

Sr. Java/J2EE (Full Stack) Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Developed UI, presentation layer using HTML, JavaScript, JQuery and CSS.
  • Strong focus in Java/J2EE and UI programming and hands-on Ext.Js (Sencha) framework, Angular Js.
  • Experience with jQuery, JSON, Java/J2EE, Java Script, Java Applets, Front-End development, SQL (either MySQL or SQL Server 2008/2012)
  • Developed custom converter classes by implementing Converter interface.
  • Used Jenkins a continuous integration server to build code with GIT as source code management system with GIT plugin
  • Developed parse techniques for XML documents using (JAXP) DOM parser and Jax-B mechanism
  • Developed spring based Application using Spring Core and MVC modules.
  • Implemented Service Oriented Architecture by developing Java web services using Node.Js for the client side frameworks and server-side development patterns like MVC, MVP.
  • Integrated the ORM (Object Relational Mapping) tool - hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Used data set and data adapter objects in order to reduce the database traffic and increase performance.
  • Experience with using Gradle, a project automation tool with Apache Ant and Apache Maven for a Groovy-based specific DSL (Domain-Specific Language.).
  • Used Jenkins a continuous integration server to build code with GIT as source code management system with GIT plugin.
  • Experience with a Java-based MVC framework (Spring MVC a plus).
  • Deployed the build WAR files in web server JBOSS 5.X to perform tests in Local machine.
  • Used GWT as a compile time verification of images, CSS so that many common development defects are discovered without need of manual testing.
  • Created dynamic website with standalone application functional using Swing Toolkit, and we developed and debugged AJAX applications in Java.
  • Usage of WebSphere MQ to reduce the redundancy of data and streamline the service delivery.
  • Experience with integrating mainframe applications with Java, SOAP for CICS, CICS Transaction Gateway (CTG), and CICS Web Support (CWS).
  • Integrate an n-tier service-delivery infrastructure that employs a browser front-end, IBM WebSphere Application Server in the middle of the architecture
  • Enabled a DDE server application to impersonate a DDE client application's security context, protects secure server data from unauthorized DDE clients.
  • Extensively used Hibernate ORM in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
  • Implemented Service Oriented Architecture by developing Java web services usingSOAP,RESTFul,Xml,CXFand JaxB technologies
  • Developed a unit-testing framework by customizing spring’s JUnit extension for testing the application.
  • Worked on implementing directives and scope values using AngularJS for an existing webpage.
  • Sencha Ext js by default has many variety of widgets, but by using sencha command packages to reuse components across multiple applications was achieved which played a critical role during client interactions.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
  • Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere 7.0 application server.
  • Used Log4j logging framework in the application to store log messages.

Environment: Java,J2ee,Spring,Hibernate ORM, JDBC, JSP, Restful, Maven, JUnit, Log4j, Swing Libraries, WebSphere 7.0,WebSphere MQ Clear Case, Oracle 11g, PL/SQL, HTML, GIT, JBOSS 5.x,XML, JAXP, Sencha Ext.Js, Angular Js, AJAX, CSS, JavaScript, WSDL, SOAP, RAD 7.5.,GWT.

Confidential, Boston, MA

Java Middleware Engineer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) .
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML.Used JavaScript for client side validation.
  • Developed single page web applications using AngularJS and for client side scripting and synchronizing java applications.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Built NodeJSnpm packages/libraries to support current and future Node Development.
  • Used Rational Rose for model driven development and UML modeling.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object .
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using RESTmessages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAXand DOM XML parsers for data retrieval. And used SAML for authentication and authorization from 3rd party
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
  • Developing test scripts with Cucumber and developed required Selenium support code in JAVA for Cucumber.
  • Performed debugging of the application using Log4J and Gradle is used as a build tool.
  • Used JUnit framework for unit testing and CVSversion control for implementing the application.

Environment: Core Java 1.7, Spring- 3 DI, AOP, JSP, HTML, AngularJS, JUnit, CSS, XML,SAML, JavaScript, CVS, ANT, Hibernate, Tiles, Oracle, Log4J, Selenium, Cucumber,Gradle,Hudson, JMS, TDD, REST, WebSphere and Eclipse.

Confidential

Associate Software Engineer

Responsibilities:

  • Used agile methodology for developing the application.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependencyinjectionand to wire objects of business classes.
  • Used Core JavaDesign Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Defined MultiAction, Abstract Wizard Form and Simple Form Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thinweb layer over business layer.
  • Used JSF framework in developing user interfaces using JSF UI Components.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles,JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Environment: Spring, Hibernate, PL/SQL, HTML, CSS, JSP, JavaScript, POJO, DAO, MVC, JST, XML, JSF, Java 1.5, JavaBeans, Singleton, Intercepting Filter.

We'd love your feedback!