We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Milipitas, CA

SUMMARY:

  • Over 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE in Client - Server, 3-tier and n-tier applications.
  • Excellent experience in developing secure web applications and server side development using Spring Framework, Hibernate, Struts, JDBC, Servlets, JSP, JSF, EJB, XML, XHTML, HTML/HTML5, CSS/CSS3, SQL SERVER, Oracle, MY SQL, DB2, SOAP and Restful web services.
  • Proficiency in design and implementation of Object Oriented concepts OOP and J2EE design patterns.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP , JAX-WS, JAX-RPC, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
  • Excellent experience in designing n-tier Enterprise applications using J2EE design patterns like MVC, Business Delegate, Service Locator, Session Facade, Front Controller, Prototype, Factory and Singleton.
  • Experience in XML related technologies like XSD , DTD, XSLT, XPATH and parsed them using SAX Parser and DOM Parser .
  • Extensive experience in installing, deploying and testing with multiple Application Servers like Web Sphere, Web Logic JBoss Application Server and Apache Tomcat .
  • Experience in using frameworks like Struts, Struts validator framework, Hibernate and OR-mapping, Spring framework, Spring Boot.
  • Extensive experience in MVC Frameworks like Struts1.x, Struts2.0 and Spring 2.x, 3.x, 4.x.
  • Extensive experience in Using Hibernate and JPA ORM frameworks for database connectivity.
  • Extensive experience in using different phases of JSF lifecycle for client-side and server-side data validation.
  • Extensive experience in using of Collection Framework and Multithreading in core java
  • Used Angular Js and jQuery to make the pages dynamic and two way data binding and implemented AJAX functionality using jQuery, JSON and XML.
  • Designed and developed a single-page, responsive web application using Angular JS and Node JS. Working on a POC using Angular 2.0
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Strong working knowledge of SQL, PL/SQL, Stored Procedures, joins and triggers with databases like Oracle, DB2, and MS SQL Server.
  • Extensive experience in using different IDEs including IntelliJ, Eclipse, RAD, Net Beans and TOAD.
  • Experiences with buil­d tools include Maven, Gradle and ANT
  • Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.
  • Integrated different systems using Apache Camel routing mechanism and provided end-to-end communication between the web services and enterprise services.
  • Good knowledge in Amazon Web Services(Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, AWS Identity and access management and Amazon Cloud Front).
  • Worked with project management tools like JIRA and worked in cloud computing environment.
  • Extensive experience in implementation of the version control software YUI, VSS, SVN, CVS, GIT and Clear Case.
  • Experience in various agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Strong analytical, interpersonal and communications skills . Demonstrated track record of analyzing situations, implementing in a fast paced environment.
  • Fast learner, good at teamwork and ability to adopt new technology.
  • Excellent written/verbal communication skills and interpersonal skills.

TECHNICAL SKILLS:

Web Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, XHTML, JSON, XML 1.0, XML 1.1, Node.js, Angular Js

Web Services: JX-RS (REST), JAX-WS (SOAP), Jersy, Apache CFX, Axis 2.

Workflow & Delivery: Responsive Web Design, Mobile Development, Single Page App

JavaScript Library: JQuery, React JS

Programming Languages: Java, J2EE C++, C.

Java Technologies: Core Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, EJB, JMS, JavaBeans.

XML technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, WADL.

Frameworks: Struts 1.x/2.x, Hibernate 3.x,/4.x Spring 2.x/3.x/4.x.

Servers: IBM Web Sphere 6.x/5.x, Apache Tomcat 5/6/7/8, JBOSS 4.x/3.x

Databases: SQL Server 2012, 2014. Oracle 11g, MySQL 5.1, MS Access 2007

Build Tools: ANT, Maven, Gradle, Jenkins.

Operating Systems: Windows (7, 8,10), Mac (10.1-10.7), Linux, Solaris

IDE: SublimeText2, Notepad++ and Eclipse, Visual studios, Net Beans, RAD, Spring Tool Suite (STS).

Version Controllers: YUI, SVN, CVS, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Milipitas, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developed several POJO classes to map the data into Java Object
  • Developed MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products
  • Used JIRA for bug tracking and to create user stories.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Used Oracle 10g as the back-end database to store the data.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will use Hibernate's Criteria to get the records from the database.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Designed and developed the UI using Spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate.
  • Worked on Spring Security for application authentication and authorization.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Used WebSphere 7.x Application server to deploy the applications.
  • Used SVN for version control across common source code used by developers.
  • Implemented Test Driven development using frameworks like Junit, Mockito and Easy Mock.
  • Implemented service and boundary classes that will make necessary database calls.
  • Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.

Environment: Java 1.7, Hibernate, SQL Developer, JMS, AnjularJs, XTML5, XML,CSS3, JavaScript, JDO, PL/SQL, Oracle 10g, Web Sphere application server 7.0, Tomcat, Maven, SVN, JIRA, Junit, Mockito, FTP, JMS, DAO, AJAX, JSON, IOC, Spring AOP,JPA,UI.

Confidential, Sunnyvale, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, And User Acceptance.
  • Extensively used Scrum Programming concept which is part of Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Developed front-end content using HTML5, CSS3, Angular JS and client side validations using JavaScript.
  • Developed Rest Web Services to produce application business services at Web layer level.
  • Developed and maintained multiple versions of web services by creating corresponding end points with Apache CXF.
  • Developed the application using Spring Framework that leverages the classical (Model-View-Controller) architecture
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server by generating WAR and EAR files
  • Implemented Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser application.
  • Implemented core features of Angular JS framework such as Dependency Injection, Data-Binding, Filters, Directives, Templates Services and Deep Linking. Used AJAX to get the data from the server asynchronously by using JSON/XML object and Jackson API.
  • Implemented SOA to develop REST Based Web services.
  • Added WS-Security using XW/SS to secure the Web Services. Used Xfire to read the XML response 1coming from Web Services.
  • Configured and maintained WSDL document to describe Web Services components.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
  • Responsible for building, maintaining and enhancing the Client/Server application using J2EE Standard open-source framework Spring MVC, Hibernate and Oracle as Back-end.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules
  • Used Hash Map and List at different scenarios in order to send collection as Object.
  • Implemented features like logging, user session validation using Spring-AOP module. Used Spring security framework for authentication and authorization of the application.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and implemented using Spring Annotations.
  • JMS was used to send/receive Asynchronous data from various message brokers.
  • Used Hibernate as Object Relational Mapping (ORM) tool for back-end data Persistency.
  • Extensively used Hibernate Query Language (HQL) for data retrieval from the database and managed the transactions using the Spring Hibernate Transaction Management.
  • Extracted data weekly from Oracle 11g to Derby database using Oracle SQL Developer database extraction and performed scripts to convert database tables efficiently.
  • Deployed micro services to Ansible Playbook in Docker containers, managed by Mesos/Marathon
  • Implemented Rest Template, Spring Mock MVC for Integrations tests & Mockito to mock the dependencies.
  • Used Jenkins continuous integration tool to make the build passes before deploying the code to other environments (DEV, SIT, iTest, Prod)
  • Used log4j to capture the log that includes runtime exceptions.

Environment:: Java 1.7, J2EE, MVC, Hibernate, JMS,XTML5,CSS3,Anjular js, SPA, SOA,JSON, XML, Hash Map, WSDL, IOC, Spring Frame work, ORM Apache Axis 2, SOAP, REST, HTML, JavaScript, JDBC, Oracle 10g, Maven, SVN, Spring security frame work, Log4j.

Confidential, Seattle, WA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring 3.0 and J2EE framework.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML. Part of performance tuning team in analyzing the memory allocations, method calls, and time spent and implemented caching mechanism as part of some of the changes made
  • Developed Servlets and JSPs with Custom Tag Libraries control of the business processes in the middle-tier
  • Developed back-end business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services(JMS).
  • Created spring xml file for database configuration using Hibernate and for different spring beans.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used spring framework for dependency injection and integrated Hibernate.
  • Implemented Hibernate for data persistence as well as exposed web services using Apache Axis 2.
  • Built web-based applications using Spring MVC 3.0 Architecture suitable for Apache Axis framework.
  • Responsible for preparing the use cases and for designing and developing Object models, class diagrams with UML Specifications..
  • Implemented persistence layer using Hibernate 3.0 framework like HQL queries etc.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked in Test Driven Development (Junit) for creating test cases for all the Business Rules and the application code.
  • Worked on creating functional business rules like Decision tables.
  • Decision tables govern the authorizing functionality (determines the eligibility of the candidate) and the page navigation of the application.
  • Migrated business logic from PL/SQL, Oracle Stored procedures/Application to Java.
  • Validated the business rules with the Business Analyst such that they meet the specification.
  • Involved in implementation of modules related to file comparison received from clients using spring framework.
  • Worked with WebSphere 7.0 as an application server and Tomcat as web server.
  • Design and development of software components like Interface, Action Handlers.
  • Client Side Scripts using Java, JSP, and JavaScript.

Environment:: Java 1.7, J2EE, Servlets, EJB 3.0, Spring 3.0, Hibernate 3.0, JMS, Apache Axis 2, SOAP, REST, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle 10g, WebSphere application server 7.0, Tomcat, Maven, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Designed and developed the system using Spring MVC and SOAP based web services to integrate multiple applications.
  • Developed client request validations and processing using JavaScript and HTML
  • Integrated SOAP based web services into the web application to enable payments and claims through mobile apps.
  • Implemented the soap based web service and ensured the 100% availability of the system
  • Conducted reviews with the technical architects and ensured code quality standards are met in the project
  • Continuous Jenkins Build integration and deployments to the various environments and aligned the release implementations.
  • Worked with business analyst and business partners to provide solutions and derived the digitized components.
  • Implemented state-specific business logic in Java code using spring configurations.
  • Reviewed code and developed Junit test cases for all complex business scenarios and ensured 100% code coverage
  • Involved in the upgrade process of Spring 2.0 to Spring 3.0 and Hibernate 2.x to Hibernate 3.0 to take advantage of new Spring and Hibernate features.
  • Implemented different types of spring controllers as per application requirements, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
  • Used SVN version control tool, And also Used Jasper Reports as a reporting tool.
  • Deployed applications on Web logic Application Server and performed required configuration changes.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: Java Script, HTML, Spring, MVC, SOAP, Soap Based web services, API, DAO, Hibernate, QL, Jasper Reports, Web Logic Application.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in the business meetings to develop the application and make it work effectively for the important business segment of the client.
  • Developed JUnit test cases to unit test the business logic. Added constraints, indexes to the database design. Developed business objects and other based on the database tables.
  • Worked in setting coding standards and writing related documentation and developed the Java Code using Eclipse as IDE.
  • Involved in installation and configuration of Web Logic Application Server on Windows XP and Unix/Linux systems for the application.
  • Worked with Spring & Struts as an Integration Framework to Design & Develop the whole Application.
  • Worked with JMS Connection Pool and the implementation of messaging using Spring JMS and Message Queues.
  • Wrote PL/SQL Stored Procedures, Views and Queries using SQL Developer for archiving data on a daily basis for daily and monthly report and scheduled the job using Spring Scheduler.
  • Used Hibernate extensively to interact with Oracle 11g Database.
  • Applied Object Oriented concepts (inheritance, composition, interface) and design patterns (singleton, strategy).
  • Apache Maven is used as Build tool to automate the build process for the entire application and Hudson for continuous integration.
  • Involved in maintenance of existing PERL application and wrote Perl scripts to enhance the application.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Followed agile methodology that included iterative application development, weekly Sprints and daily standup meetings.

Environment: WebLogic 9.2, Oracle 10g, Java 1.6, Spring 3.1, Spring JDBC, PL/SQL, JMS, Unix Shell Scripting, JavaScript, Apache Maven, Hudson, SLF4J, Log4j, REST Web services, Oracle SQL Developer.

We'd love your feedback!