We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • Over 8 years of solid work experience as a Java Programmer in analysis, design, implementation, testing, documentation, standard reviews and performance of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Have strong working experience on Software Development Life Cycle (SDLC), Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), Service Oriented Architecture ( SOA), Java2 (JDK1.7) , J2EE Design Patterns, Data Modelling and UML based system design.
  • Good Knowledge and working experience on Multi - Tier Architecture and design using client-server and Web Technologies in Banking, Healthcare, Mobility, Trading and Finance domains.
  • Experience in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, JavaScript, HTML, HTML5, CSS, CSS3, XML, AJAX and JQuery libraries.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Expertise in Spring framework, including Spring IOC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
  • Excellent understanding & hands on experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions and hands-on experience with Application servers like Apache, JBoss, Web Logic, Web Sphere.
  • Good knowledge in developing applications usingSASS, JMS(Message Queues), JSP, AngularJS, Bootstrap, JSON, AJAX and JSTL.
  • Good Experience in server side programming like Servlets, JSP, JDBC and JMS.
  • Experience in developing applications using Waterfall, RAD and Test Driven methodologies.
  • Working with SOA Architecture Web Services, SOAP, WSDL, REST and RESTFUL Architecture.
  • Good Experience in using Open GL API for rendering 2D and 3D graphics.
  • Proficiency in programming with different Java IDE’s likeIntelliJ, Eclipse, My Eclipse, NetBeans, RAD, Visual Studio and JDeveloper.
  • Working Experience in using automation tools such as Maven, ANT, Log4J for logging utility and Junit as testing frameworks.
  • Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio Standard version 5.0 c.
  • Involved in Configuration Management, setting up company Version policies, build schedule using (TFS) Team Foundation Server 2010 and Visual Source Safe (VSS), Perforce.
  • Hands on experience with version controllers like CVS (Concurrent Version Systems), SVN (APACHE Subversion), CLEARCASE and GIT.
  • Experience in working with databases like Oracle (SQL, PL/SQL), SQL Server 2008.
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle, and SQL Server.
  • Extensive Experience in Windows, UNIX and LINUX environment.
  • Quick Learner, excellent communication skills and highly motivated team player with good organizational and analytical skills.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JAXB, JPA

Frameworks: Struts, Spring, Hibernate, JSF, Ant, Maven

Scripting: JQuery, AJAX, UNIX Shell, Log4J

Database: Oracle, SQL Server, DB2, MySQL, Toad

Web/Application Servers: Apache, JBoss, WebLogic, WebSphere

Development tools(IDE): Eclipse, NetBeans, RAD, Visual Studio 2015/12/10/08

XML Technologies: XML, XSL, XSLT, DOM, DTD, XSD, SAX

JAXWS, JAX: RS, SOAP, WSDL, REST and RESTFUL Web Services

Version control: CVS, SVN, CLEARCASE, GIT

Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, AJAX, JavaScript, JQuery, AngularJS

Design Tools: Rational Rose, Visio Standard version 5.0 c

Operating Systems: Windows, Unix and Linux

WORK EXPERIENCE:

Confidential, Mountain View, Ca

Full Stack Java Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology. Involved in daily scrum and sprint planning meetings.
  • Developed and Configured the Spring Configuration files for business and the persistence layers.
  • Developed Graphical User Interfaces using HTML5, CSS3, AngularJS and JSP's for user interaction.
  • Responsible for designing page layout using HTML5 and CSS3 and adding dynamic functionality to each module.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular JS framework.
  • Implemented with Angular JS using its advantage including two-way data binding and templates.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed dynamic client-side JavaScript code to build web forms and simulate process for web application, page navigation and form validation.
  • Used CSS preprocessor SASS to make CSS more efficient.
  • Extensively used Dependency Injection (IOC). Developed interfaces to communicate with mid-tier and Data Base.
  • Added dynamic functionality to the application by implementing JQuery.
  • Involved in developing the persistence layer using Hibernate framework.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used Spring framework to implement middle tier with Spring IOC.
  • Created platform as infrastructure with AWS (EC2, RDS, S3, and ELB) used Jenkins to run the automated deployments.
  • Worked on modules to replace the Mainframe dependencies by writing the REST Web Services calls.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Involved in fixing the Defects found under Production and Integration Environments.
  • Involved in moving the application to Production.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • GitHub has been used as a Version Controlling System.
  • Performed Server side validations according to Business Rules set by Users.
  • Documented the results based on the Production, Acceptance, Integration Environments.
  • Used Maven for building entire application and deploy them on Oracle WebLogic server.

Environment: Java 1.7, JDBC, J2EE, Spring, Hibernate, Rest Web Service, XML, XSLT, XSD, Oracle WebLogic Server, HTML5, CSS3, JavaScript, AngularJS, JQuery, UML, Rational Rose, Eclipse, GitHub, Oracle 11g, Maven, Log4j, RDS, Junit.

Confidential, Minnetonka, MN

Full Stack Java Developer

Responsibilities:

  • Designed application modules, base classes and utility classes using core java and implemented web services (WSDL) and effectively worked with SOAP, XML, XSLT.
  • Designed User Interfaces using JSP, JQuery, CSS, HTML and CSS for front end view as per the requirements that are provided.
  • Designed dynamic web pages using JSP, HTML, CSS, JavaScript, AngularJS, JQuery for single page applications. Developed customized directives which could be reused by all teams.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Service Oriented Architecture (SOA) using AWS for sending and receiving messages while creating web services.
  • Designed and developed RESTful API web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4j, RESTful and Maven.
  • Developed business components using Java Objects, AOP and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager with EJB classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list. Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Implemented Log4j for logging purposes and debug the application. Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in integrations using Maven and Jenkins.
  • Performed dynamic data collection methodologies, coding standards, components and object repository methods.

Environment: J2EE, JSP, JavaScript, JDK 1.6, UML, Eclipse, Oracle, WebLogic Application Server, UNIX, JSP, SOAP, SOA, Spring, Spring MVC, Hibernate, RESTful, XML, CSS, HTML, Junit, SVN, Log4j, Agile Methodology, Oracle10g, Jenkins, UNIX, Ant, Maven.

Confidential, Norwalk, Conn.

Sr. Java Developer

Responsibilities:

  • Worked closely with the Requirements team, analyzed the Use cases and followed AGILE/ SCRUM methodology.
  • Developed modules in RAD environment using Spring MVC, DI, AOP, Hibernate ORM (for backend data persistency)
  • Developed Web Services for both Client and Service Side using SOAP and RESTful. Consumed Web services securely using JAX-WS API and tested using SOAPUI.
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, and Tiles using Struts framework.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration & administration of WebSphere environment, including deployment of Servlets.
  • Responsible for monitoring & resizing Oracle database objects (Table spaces, Tables, Indexes etc.)
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Deployed the code in WebSphere Application server.
  • Used AJAX with jQuery to parse object to dynamically overlay contents on web pages.
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
  • Developed Scripts for UNIX platform deployment.
  • Configured JSF backing beans as spring beans.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Used Jenkins continuous integration tool to do the deployments.
  • Involved in the Integration testing support and involved in bug fixing.
  • Prepared Unit test cases for existing functionality and execute them.
  • Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (GIT)

Environment: Java, J2EE, JSP, Struts, Spring(MVC, Core, AOP, DAO, ORM), JAX-RPC Web services, Hibernate, JPA, JSP, Servlets, JSTL, HTML, CSS, XML, Java Script, log4j, JNDI, Maven, Java Beans, SVN, jQuery, JUnit, Oracle 10g, SQL/PLSQL, TOAD, WebSphere Server, RAD, UNIX.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc. which are required for the developer.
  • Designed Graphical User Interface (GUI) for various Webpages using HTML, CSS, JSF, JQuery and JavaScript.
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Designed and Developed Servlets and JSP pages for authentication.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, XSLT.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Wrote complex Database PL/SQL Statement and did PL/SQL tuning for the performance of the Database.
  • JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
  • Used Ant for developing build scripts and deploying the application
  • Involved in issue tracking and agile project management using JIRA.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standaloneapplication.

Environment: UML, HTML, CSS, JSF, JQuery, JavaScript, J2EE, Spring, Struts, Hibernate, Servlets, WebLogic, JSP, JPA, EJB, PL/SQL, SOAP, WSDL, XML, XSLT, WebSphere Server, JMS, JSON, Ant, Jira, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Implementation and Testing of the project.
  • Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets and JDBC.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Developed user and technical documentation.
  • Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
  • Developed presentation layer using HTML, CSS, and JavaScript.
  • Developed stored procedures and triggers in PL/SQL.
  • Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
  • Deployed the application in WebLogic server.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Involved in writing JUnit test cases and suits using Eclipse IDE.
  • Used Maven for building and deployment purpose.
  • Used Web Services WSDL and SOAP.

Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, Maven, CSS, JNDI, SQL Server2008, SOAP, PL/SQL, JUnit, Eclipse, Servlets, WebLogic, Maven.

Confidential

Jr. Java Programmer

Responsibilities:

  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Coded Servlet classes in java web server environment.
  • Used JDBC to connect to Oracle8i database.
  • Created web pages using JSP.
  • Developed the presentation layer and GUI framework that are written using HTML, CSS and Client-Side validations are done using JavaScript.
  • Wrote SQL/PL-SQL Queries, Stored Procedures and Functions in Oracle.
  • Used java features such as Generics, Collections API.
  • Used SVN for version control.
  • Developed test cases using JUnit and tested the application.
  • Responsible for the performance of PL/SQL procedures and SQL queries.
  • Used SVN for the concurrent development in the team and for code repository.
  • Deployed applications on Linux client machines.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java 1.6, JDBC, Servlets, SQL, Oracle9i, HTML, JSP, XML, UML, HTML, CSS JavaScript, WebSphere, UNIX, Subversion.

We'd love your feedback!