We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Around 6+ years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Excellent Expertise in all phases of Software Life Cycle for Developing, maintaining and supporting the Java, J2EE applications.
  • Expert level skills in application development using Java, J2EE, Spring Framework, Struts, JSP, JMS, JSF, EJB, JPA, Servlets, JDBC, Html, XML, DOJO, JavaScript, JQuery, JEE compliant application servers, multi - threading, client/server, design patterns of JEE architecture.
  • Expertise in Spring framework, including Spring IoC, Spring DAO support, Spring ORM, Spring AOP, Spring Security, SpringMVC, Spring Cache, Spring Batch and Spring Integration.
  • Implemented MVC design pattern in J2EE Applications using Servlets, Java Beans, JDBC Data Access Objects (DAO) and JSP.
  • Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
  • Used various feature of Spring such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, HTML and DHTML.
  • Expertise in DOM manipulation using JavaScript, DOJO, JQuery and Angular JS.
  • Experience in SOAP Web services using APACHECXF, JAX-RPC, JAX-WS, JSON Web services.
  • Used Node.js as a cross-platform runtime environment for developing server-side web applications.
  • Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
  • Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors using SQL and PL/SQL.
  • Extensive experience in Amazon Web Services (Amazon S3, SDK, API, Lambda, EMR, AMI).
  • Involved in the front end using JSP, JSTL, HTML 5, CSS 3, Bootstrap 3, JavaScript, jQuery, AJAX, Object Oriented Java Script (OOJS) like AngularJS, typescript and JSON.
  • Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others in Oracle 10g database, IBM DB2 database.
  • Tuned SQL queries and performed database design leading to significant improvement in system response time and efficiency.
  • Extensive involvement in development and Performance tuning of SQL and PL/SQL scripts.
  • Experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere, Web Logic, Tomcat and JBOSS.
  • Used Maven for generating system builds and Bamboo for continuous integration (CI).
  • Hands on experience with version controllers like CVS (Concurrent Version Systems), SVN (APACHE Subversion), CLEARCASE and GIT.
  • Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, Triggers etc
  • Proficient in Test Driven Development (TDD) using Java JUnit API.
  • Used multi-threading to process data in chunks to improve performance.
  • Experience and Strong knowledge in SQL and PL/SQL in major database systems (Oracle, MySQL, MS SQL Server).
  • Knowledge on various integrated development environments such as Eclipse, IntelliJ, WebStorm.
  • Experience with build tools Ant and Maven and CI/CD tools Hudson, Jenkins.
  • Used APACHELog4j for logging purposes.

TECHNICAL SKILLS:

Languages: Java 1.7, SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, JSON, XML1.0, XSL, XSLT, CSS, DOJO, Angular-JS, Selenium, Bootstrap CSS, Node JS

Development Tools (IDEs): Eclipse, RAD7.0/6.0, IntelliJ, WebStorm.

Web/Application Servers: Tomcat7.x/6.x/5.x,Weblogic 10.3/9.2/8.1/7.0, IBM Websphere6.x/5.x/4.x, JBOSS AS 7.x

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, Jasmine

Version Control: GIT, SVN

Methodologies: Agile Methodology(SCRUM), Waterfall

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE:

Senior Java Full Stack Developer

Confidential, San Jose, CA

Responsibilities:
  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Used AppDynamics to check the performance of the Application and did analysis in reducing the issues.
  • Used JMeter to check the load performance of the application.
  • Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Developed spring based Application using Spring Core and MVC modules.
  • Develop backend server code using REST architecture and frameworks like spring, Hibernate and JPA.
  • Used Spring Boot and Spring Security features.
  • Involved in using java concurrency Executor Service interface, we utilized parallel processing to invoke independent services in parallel. This helps us improving the overall response time used.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Consumed SOAP Web services for displaying the data based on invoice, sales, purchase order numbers.
  • Implemented concurrency and multithreading concept in downloading all the products with in no time
  • Design and Developed DAO layer using Spring JDBC Template to perform basic CRUD and other complex database operations.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar and web.xml using XML.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Involved in using java concurrency Executor Service interface, we utilized parallel processing to invoke independent services in parallel. This helps us improving the overall response time used
  • Developed the client-side validation using JavaScript.
  • Uses Postman for testing and automating the RESTful Web services using JavaScript.
  • Automates important business scenarios using Java, Selenium Web Driver, Junit, Cucumber Java framework.
  • Maintained CSS, HTML, JavaScript, JSP, Angular JS, and Bootstrap for designing the modules.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database.
  • Performed testing of the developed application.
  • Followed Agile with SCRUM methodology to track project progress.

Environment: J2EE, Eclipse, spring, Hibernate, Struts, Multithreading, HTML, JavaScript, JQuery, JSF, Ajax, CSS, XML, Subversion, Web Logic, SQL, Oracle SQL Developer, Jira, MQ Series, SVN, Agile, Junit.

Senior Full Stack Developer

Confidential, Natick City, MA

Responsibilities:

  • Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration / Delivery.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used SOAP (JAXB) for producing web services and involved in writing programs to consume the web services.
  • Used JSTL tag libraries extensively while coding JSP pages written JavaScript for validation of page data in the JSP pages.
  • Used AngularJS controllers to update entity models and Tasks database.
  • Used Spring MVC, Core Spring and Spring JDBC modules along with Core Java 6.
  • Involved in Coding and testing of Java features using Spring MVC, JSP and web services.
  • Wrote various methods to manipulate HTML5, CSS in JQuery as well as making the pages dynamic using AJAX, and XML approach.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Used the basic principles of MVC to in corporate the AngularJS to build client side application.
  • Implemented different Controllers and injected AngularJS Built-in Services to deal with the different business operations of the application. Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script, JSON in UI pages.
  • Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented JSP in Presentation layer programming using JSTL, AJAX, and Development.
  • Developed client user interface using JSPs and Servlets.
  • Used Subversion, Maven for making builds and deployments of the application components.
  • Involved in writing and executing PL/SQL stored procedures and functions and Oracle 8i/9i/10g/ADF including PL/SQL programming.
  • Created and managed schema, wrote DDL, DML SQL queries and triggers.
  • Used Hibernate to invoke Stored Procedures and database connectivity.
  • Java Persistence API (JPA) with Hibernate is used to develop the persistence layer.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with Business team during UAT to review the requirements for any new functionality or enhancements.

Environment: Core Java, J2EE, SOAP, Spring 3.0, Ajax, JQuery, JSP, XSD, WebSphere 6.0, JUnit, Log4J, Hibernate, JPA, Spring Framework security using LDAP, Multithreading RAD 8.0 & 8.5, DB2, Oracle 10g, SQL, API, Oracle ADF.

Java Developer

Confidential, Chanhassen, MN

Responsibilities:

  • The Application was designed and developed with spring and Hibernate as the ORM. Develop UML diagrams like use case, sequence, class diagrams and design documents.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Used Spring framework for dependency injection, transaction management and AOP.
  • Design and development of business components using Spring Boot, Spring Cloud, Spring AOP, SpringIOC, Spring Annotations.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.
  • Developed JUnit tests for the modules.
  • Created user-friendly GUI interface and Web pages using DHTML embedded in JSP.
  • JavaScript was used for the client side validations.
  • Written JSP's, Servlets and deployed them on WebSphere Application server.
  • Developed and deployed EJB's (Session) to implement the business logic and to handle various interactions with the database.
  • Implemented concurrency and multithreading concept in downloading all the products within no time.
  • Used the JNDI for Naming and directory services.
  • Involved in debugging the application.
  • Extensively used SOAP XML Web Services for transferring/retrieving data between different providers.
  • Implement Hibernate for data persistence and management.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Spring Validation framework for Client side validations and Server side validations.
  • Used Struts MVC for the developing loyalty discount module.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Developed business layer components using enterprise java beans (EJB).
  • Used Web Sphere Application server to deliver high performance and scalability.

Environment: Java, J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, Spring web services, Spring Cache, Struts, XML, SOA, UML, JUNIT, Mockito, IBM WebSphere, Maven, Clear Case, SOAP, Oracle 11g, Spring JMS, NoSQL, IBM MQ, Eclipse.

Java Developer

Confidential

Responsibilities:

  • Involved in design, development & maintenance efforts of the Employee Travel Reservation System (NRTP) Application.
  • The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • SOAP (JAX-WS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
  • Introduced various validation methods to prevent wrong inputs.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Integrated the Struts and Hibernate to achieve Object relational mapping.
  • Developed the test cases and performed the unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Developed pages using JSF features like converters, validators, action Listeners, custom components etc.
  • Worked with Agile software development team.
  • Developed the UML diagrams for the application architecture.
  • Participated in requirements gathering stage and proposed a design meeting the business requirements.
  • Developed functional and technical design documentation.
  • Developed the uses cases for the business requirements.
  • Developed the user interface using Struts and HTML.
  • Developed four main modules for the website based on the java.
  • Performed End user testing and Unit testing using JUnit.
  • Made use of SQL queries to perform various functionalities in the database.
  • Developed the test cases for the end user testing.
  • Prepared the project documentations and the module wise documentations.
  • Involved in the client interactions sessions and led the final project presentation.

Environment: JDK, Servlets, JSP, JSF, JSTL, JBPM, Struts, Spring, CICS, Hibernate, Web Services, SOAP, Oracle, Database, Web Sphere, AJAX, HTML, JQuery, Linux, and Windows.

J2EE Developer

Confidential

Responsibilities:
  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Implemented the business logic in stateless session Beans
  • Developed Message Driven Beans to send emails notifications.
  • Developed backend procedures using PL/SQL.
  • Source code maintenance using CVS.
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.

Environment: Java, J2EE, Struts 1.2, HTML, Oracle 9i, JSP, EJB, JUnit, WebSphere 5.x, XML, UML, CVS, Visio, WSAD 5.x, Windows, Unix.

We'd love your feedback!