We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • 4+ years of extensive experience in designing and developing J2EE (CoreJAVA, Multi - Threading, Servlets, JSP, JDBC, JSF, Hibernate, spring) based enterprise applications.
  • Experience in developing and deploying on application servers such as WebSphere Application server 6.0 and Apache Tomcat server 5.1.
  • Experienced in building web based n-Tier systems.
  • Experience with J2EE design patterns like MVC, Session Facade, Data Access Objects and Business Delegate.
  • Experienced in IBM SOA Suites like WebSphere MQ Programming.
  • Worked extensively with open source frameworks like Struts 1.2, Log4j and Junit 4.0.
  • Worked with ORM tools like Hibernate 3.0.
  • Excellent understanding of spring framework.
  • Experience in projects includes complete project life cycle of Requirement Analysis, Design, Development and System level testing and Deployment (SDLC) using various software technologies and tools.
  • Experienced in object oriented analysis and design, object framework design and development and component based design patterns and their use in e-Business application development.
  • Programming Analysis experience using UML, Use Cases, Class diagrams and Sequence diagrams.
  • Experience with UML based OOA/OOD, design patterns, refactoring applications.
  • String knowledge and experience in database design and data modeling using Oracle 9i.
  • Excellent analytical, communication and problem solving skills. Adept at building strong working relationships with co-workers and management
  • Experience of using IDEs like Web Sphere Studio ApplicationDeveloper(WSAD), NetBeans 5.5, Eclipse 3.x and RAD 7.5.
  • Excellent working knowledge in MS SQL 5.x, DB2 Server and Oracle 9i.

TECHNICAL SKILLS

Web Technologies: JAVA, J2EE, EJB, JAVA Beans, JSP/JSF, Servlets, JDBC, JNDI, JAVA Mail, Messaging (JMS), Multithreading, Web Services, SOAP, SQL, PL/SQL, ActiveX/COM/DCOM, LDAP, JAVA Script, UML, HTML, XHTML, DHTML, XML, CSSApplication Servers WebLogic 10.x/8.1, WebSphere 7.0/6.1, Tomcat 7.0/6.0/5.0, Jboss 4.x

Frameworks/ORM tools: Spring 4.0/3.0/2.5, Struts 2.0/1.1, Hibernate 4.2/3.0

Databases: Oracle10g/9i/8i, DB2, MS SQL Server, MS Access, MYSQL

Operating System: Windows 2000/2003/XP/7, Unix, Linux

IDE: Eclipse 3.x, RAD, WSAD, JBuilder, STS, Netbeans

Tools: Maven, Junit, ANT, Git, SVN, WinCVS, Toad, MS Visio

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Full Stack JAVA Developer

Responsibilities:

  • Participated in the all aspects of Software Development life cycle such as business requirement gathering, business logic analysis, program specific designs and implementations.
  • Spring and Spring Boot Framework were used to perform the plumbing and dependency management of the Code.
  • Experience in SOAP, REST API Web Services using Apache CFX, Jersey, Rest Easy, JAX-RS, and JAX-WS, JSON and XML data.
  • Developed and Consumed Web Services using SOAP Protocols and RESTFUL API which involves in extending the usage of our web application services through other web applications.
  • Gradle was used as project build tool for compiling, testing, cleaning, building, resolving dependencies, creating Wars and Jars files and performing the execution of other programs for installing process.
  • Web Sockets were used for the live streaming of the data. While Rabbit MQ implementing AMQP was used as a message oriented middleware for the communication of recorded data.
  • Tomcat Server was used to deploy the main JAVA based application in most cases. Also, Socket Router and Reverse Proxy, were used to handle the routing services and authentication service. Similarly, GE developed servers such as IFix, Historian written in C++ were used as Data Adapters and acquisitions services.
  • Hibernate ORM and JDBC were used to map the JAVA objects, connect, and perform the CRUD with Database.
  • Involved in creating the Stored procedure, Stored Functions, Triggers and Query Optimization using SQL. Microsoft SQL Server was used.
  • Used JNDI to perform lookup and locate a resource data and objects.
  • Implemented different design patterns such as factory design, Singleton, DAO, DTO, Prototype, MVC and Facade.
  • Exchange of data was performed using REST (HTTP), Web socket (TCP) and AMQP protocols. Google’ s POSTMAN was used to perform the testing of web services. Used JWT, Bearer Tokens and Oauth2 service for providing the authentication service.
  • Developed the User Interface using HTML, CSS, JAVA Script, AJAX and Jquery.
  • Used JAVA Script frameworks such as AngularJS while working with other existing GE based software.
  • Performed unit testing of the code using Junit for JAVA based application and Jasmine Framework for client side.
  • Used NPM and Grunt as the task manager tool for building the client side code.
  • Github was used as Online repository. Used GIT as version control tool to check in, check out, commit, merge and update the files with regard to GitHub repositories.
  • Extensively used Core JAVA concepts such as JAVA IO, Multithreading, Collections, Reflections and Networking.
  • Used Log4J to logging messages and debugging purposes.

Environment: JAVA, Hibernate, JDBC, Gradle, GitHub, Log4J, Jsp, Servlets, SQL, SQL Server, Spring MVC, XML, HTML, CSS, JSTL, AJAX, JAVA Script, Angular JS, REST, Rabbit MQ, Web Sockets, IntelIdeaJ, Spring Boot, Postman, Spring Tool Suite, Tomcat, NPM, Jasmine, Junit C#, Windows 7, Windows Powershell, windows Command Prompt

Confidential, Dallas, TX

JAVA/J2EE Developer

Responsibilities:

  • Involved in in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used
  • CreatedJAVAclasses for the Business Service Layer
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning
  • Involved in designing user screens and validations using HTML, jQuery, Bootstrap, Ext JS and JSP as per user requirements
  • Responsible for validation of Client interface JSP pages using JSF form validations
  • Integrating Struts with Spring IOC
  • Used Spring Dependency Injection properties to provide loose-coupling between layers
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP
  • Used Hibernate ORM framework with Spring framework for data persistence and transaction management
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database
  • Created AJAX calls to exchange information with MySQL
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations
  • Developed ANT Scripts to do compilation, packaging and deployment in the WebLogic server
  • Used JIRA to Manage and track the issues reported by QA and prioritize and take Action based on the severity
  • Used automation testing framework Protractor to test Angular JS web application
  • Wrote test cases in JUnit for unit testing of classes
  • Worked with version control management tool SVN for project check in, checkout
  • Actively involved in doing Code Reviews, Code Re-factoring, Security audits, Performance tuning and troubleshooting

Environment: JDK 1.5, J2EE, Agile Development Process, Struts, Spring, Web logic Application server, Web Services (JAX-WS, Axis 2), Hibernate, Angular JS, PL/SQL, AJAX, JMS, JSP, JSF, Servlets, SQL Server, HTML5, XML, SOAP, IBM Rational ApplicationDeveloper(RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, JAVA Script, Ext JS, JIRA, JUnit, SVN.

Confidential

JAVA Developer

Responsibilities:

  • Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
  • Developed and tested the application in RAD development environment and deployed into the WebSphere.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
  • Used JSPs, HTML,JAVAScript, and CSS for development of the web pages.
  • Developed Ajax,JAVAScript validation functions forclient-side validations.
  • Used object query tool JXPath to simplify querying of sets ofJAVAobjects by using XPath-based syntax and Jquery.
  • Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
  • Used Data Ware house tools and Data stage ETL inorder to transform, load data.
  • Used Xpath expression language to enable query complex object trees.
  • Experience calling the mainframe from the distributed platform.
  • Worked with PL/SQL using Oracle9i and Oracle10g database.
  • Involved in functional testing, unit testing and Integration testing and defect fixes.

Environment: JDK 1.5, Spring, Web services, WebSphere, JSF, JSP, HTML, JSP,JAVAScript, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, Oracle9i&10g, Windows XP

We'd love your feedback!