We provide IT Staff Augmentation Services!

Full Stack Java Devoloper Resume

4.00/5 (Submit Your Rating)

Cupertino, CaliforniA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Design, Development, Maintenance and Support of Java/J2EE based applications.
  • Working knowledge and experienced in multi - tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience working in environments using Agile(SCRUM) and Test-Driven development methodologies.
  • Worked in both Unix and Windows based development environments.
  • Good programming and debugging skills in Unix Shell Scripting.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Visio.
  • Extensive experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript and AJAX technologies.
  • Experienced in JHipster stack for building monolithic as well as microservices based architecture.
  • Experienced in developing MVC framework-based websites using Struts 1.x/2.x, JSF and Spring 3.1.
  • Experience in building web applications using Spring 3.1 Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-WS, WS-I and Apache Axis.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, IBM RAD for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Expertise in using development tools like Eclipse IDE and Source Insight.
  • Expertise in using Apache ANT and Apache Maven build tools.
  • Served as a Module Lead and handled a team of five for more than a year.
  • A good command over English possessing good oral and written communication skills.
  • Comprehensive problem-solving abilities, willingness to learn and positive minded self-motivato
  • Excellent interpersonal and team skills.
  • Expertise in using databases like MySQL and Oracle and very good knowledge on SQL queries and stored procedures. Performed CRUD operations in database using queries.
  • Very good knowledge on REST using Jersey framework.
  • Expertise in using servers like Sun Solaris and Tomcat Server.
  • Involved in writing Log4j and JUnit testing.
  • Very good knowledge on DSLAMs, DSL, MIBS, SNMP and NMS/EMS technologies.
  • Developed few Xqueries to retrieve documents from MarkLogic database.
  • Experience in JUnit frameworks.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, C, XML 1.0, XSL 2.0, JQuery

Java/J2EE Technologies: JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX

Frameworks: Struts 1.x/2.x, hibernate 3.x, Spring 2.5/3.1, Bootstrap

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Messaging Technologies: JMS

Application/Web Servers: BEA Web Logic 9.1/11g, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade

Databases: Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing/Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows 98/2000/NT/XP, OSX, Sun Solaris, HP-UX.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Devoloper

Responsibilities:

  • Participated in Sprint Planning and Showcase meetings as part of SCRUM team.
  • Involved in coding and implementation activities for various components using Java, JEE, spring.
  • Implemented the presentation layer using Spring MVC framework.
  • Developed the frontend interface using JSP with AJAX features.
  • Developed business functions using Java.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed various User Interfaces using HTML, JQuery, Bootstrap and AngularJS.
  • Developing complex Business Management and Business Intelligence functionality.
  • Designing and developing reports for the Business Analysis using Actuate Reporting platform, followed Agile Modeling.
  • Implemented routing logic and navigation from screen to screen and also implemented functionality on the client side in AngularJS.
  • Worked with Web services components like RESTful Web services to interact with external systems.
  • Worked on research team that developed Scala, a programming language with full Java interoperability and a strong type system.
  • Improved stability and performance of the Scala plugin for Eclipse, using product feedback from customers and internal users.
  • Developed SOAP based web services using Apache CXF and test them using SoapUI.
  • Developed the Business layer using spring IOC and AOP modules.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in system and Oracle Database.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Implementation of Hibernate using the Spring Framework (Created the session Factory).
  • Worked with Open symphony workflows and delivered work flow module to the client.
  • Wrote Unit, System Test plans for the business analyst to test the application.
  • Designing Integration Test Plan that resulted in for Productivity improvement and saved approximately 20 hours of work.
  • Involved in Unit testing and performed peer review of design and code.
  • Used ClearCase for source code control and JUnit for unit testing.
  • Developed test cases using Junit and Mockito.
  • Used Maven and Jenkins as build tool and deploying the application.
  • Software Development is driven by pure agile methodology, short sprints in from of iterations and developed using Java JEE components.
  • Developed applications in Eclipse IDE and Deployed in WebSphere Application Server 8.5 and JBoss Application Server.
  • Implemented Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Involved in Designing and Developing UI Interface using JSP, CSS, HTML, Java Script, AJAX and JQuery.
  • Involved in developing and configuring server side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP, J2EE platform using Eclipse IDE, and deployments in JBoss App Server environments.
  • Worked in developing Spring related backend services (For the flex to access the database)
  • Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD)
  • Developed business layer using spring DAO's.
  • Used SVN for version controlling.
  • Created database tables in Oracle and Teradata created required SQL queries, stored procedures and used JDBC to perform database operations.

Environment: Java 1.8/J2EE, JSP, Spring MVC, Spring, hibernate 4.2, Spring, WebSphere, Workflows, Oracle, SQL, HTML, UML, JQuery, CSS, Toad, Edit Plus, XML, Ajax, RAD, TOAD, CVS, AngularJS, Bootstrap, SOAP, REST, Apache CXF, Mockito, Soap UI, Windows, JSON, Microservices, and Linux.

Confidential, Cupertino, California

Full Stack java Dev e loper

Responsibilities:

  • Analyze, design and Implement application architecture to suit the development of software using JAVA/J2EE
  • Develop and maintain complex software components / systems in compliance with department standards including JSP, JSTL, EJB, JMS, JAX-WS, Restful APIs and Java Mail.
  • This project uses Boot Strap, JQuery, Restful, Hibernate JPA, Sprin
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Developed web based systems using Internet standards such as HTTP, XML, SOAP, SMTP and Web Services.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Provided scalable architecture using Hibernate and Spring (IOC, ORM, JDBC, and MVC) frameworks.
  • Developed and maintained programs for build and release tasks using JAVA, JavaScript, XML and HTML.
  • Used AngularJS for building single page web applications.
  • Developed and maintained comprehensive technical design documentation; including but not limited to software system architecture, high-level design, and low level design.
  • Provide status regarding current and upcoming work assignments.
  • Implemented the logging framework in the SOA environment.
  • Web Services testing using SOAPUI tool and Simulator as a part of unit testing.
  • Developed Message Driven Beans for posting data received via JMS to Scheduler Database. Monitor and develop build scripts for build management.
  • Wrote shell scripts for the deployments to Web Sphere Application Server for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
  • Used Quality Center, Clear Quest for Bug Fixing and Tracking
  • Used SVN, CVS for source control management for different modules. Upgraded to the latest Java version improving the security of the system.
  • Cleaned up old applications and got them working in Production.
  • Implemented various productivity improvement procedures.
  • Developed JavaBean components to retrieve database data from the result set for processing level of authority and approvals.
  • Developed persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
  • Used Log4j for Logging and Used Quality Center for Bug Reporting Tool
  • Performed Unit Testing of the developed component using JUnit.
  • Actively participated in readiness, Design meetings to give accurate estimates for the requirements.
  • Used Version One V1 for story tracking.
  • Supporting and handled the issues in Production. Maintaining, supporting and troubleshooting the application.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database. Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Involved in developing business tier using stateless session bean.
  • Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.

Environment: JDK, Web sphere, Oracle11g, JUnit4, Eclipse, Angular JS, Spring Transactions, SOA, Hibernate, MessageBroker, JMS, EJB, SQL, CVS, SVN, Rally, SCME, ExtJS, AJAX, DOJO, JavaScript, JQuery, Unix, Web sphere Portal Server, Portlets, Maven, ANT, Microservices.

Confidential - Salem, NH

Full Stack Java Developer.

Responsibilities:

  • Entire Lifecycle for a CRM project.
  • Applied agile methodology for design/ development, Prepared project plan and test plans
  • Developed REST web services to expose the Middleware services.
  • Designed and developed the gateway framework with caching features.
  • Applied design patterns such as delegator, singleton and other J2EE patterns
  • Architecture solution, Requirement gathering, Estimation and Prepare the Technical Design and Architecture document. Co-ordinate technically between Business user and Technical team. Estimate the effort and provide end-user training.
  • Create storyboards and wireframes for front end.
  • Create use cases and UML diagrams.
  • Architect Java skeleton code.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Formulated technical strategy with various functional areas across application
  • Developed and coded for Logging, Exception.
  • Implemented persistence to database using the hibernate ORM.
  • Developed front end pages using HTML/CSS/JS.
  • Implemented Spring MVC.
  • Review team work products/deliverable(s) for quality
  • Provide a technical solution to the team If there is any technical issue
  • Coordinating for Performance test
  • Developed front end in Angular JS
  • Design and use of REST full web services
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.
  • Supported solution designing activities and automated test scripts
  • Worked on writing test plans, test cases for various major and minor projects and skillfully executing them.
  • Writing Test Data and Test cases for the new features.
  • Enhanced test plan with new test cases at regular intervals of time.
  • Developed automation framework for web application testing.
  • Performing Regression and Functional, testing in QA, Stage and Production environments.
  • Tested the response format of REST services in XML, and JSON.
  • Used various driver’s specific to each browser to write scripts for testing across various browsers.
  • Responsible for UAT project planning like creating testing scenario, test plans, and test scripts
  • Defined the Scope of testing for User Acceptance Testing.

Environment: Windows XP, XML, Spring, HTML, Hibernate, EJB, JSP, JSF, JPA, JDBC2.0, JavaScript, Eclipse, JSON, jQuery, Rest Web services, Tomcat Server, SQL server., Java Junit, Jenkins, XPath, TestNG, QC, GIT, TOAD, Putty, Windows XP, Oracle 11g PL/SQL Developer, UNIX, Microservices.

Confidential, Chicago IL

Java Developer.

Responsibilities:

  • Responsible for the technical design, development, unit and integration testing.
  • Followed agile software development with Sprint methodology.
  • Attending daily stand up meetings.
  • Designed front end using JSF, JSP, HTML, CSS and JavaScript.
  • Developed code using Design Patterns like Singleton, Abstract Factory, Factory Pattern, Singleton and Prototype.
  • Used OOPS concepts for message passing and data binding.
  • Responsible for developing the functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
  • Writing complex queries to fulfil the requirements.
  • Used log4J for enabling logging and debugging at the runtime.
  • Handling dependencies using WebSphere Seam configurations.
  • Used Hibernate as the persistent side frameworks.
  • Wrote Test cases with JUnit and tested the code coverage.
  • Created the SVN Repository and managed the central file repository.
  • Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the MySQL.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand the Stories.
  • Created application using STS IDE.
  • Used XML Web services for transferring data between different applications.
  • Creating class and sequence diagrams using Rational Rose.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Generated API documentation in HTML Format using Java docs.
  • Developed server-side services using Web Services like SOAP.

Environment: Java, JSF, JSP, Servlets, EJB, Hibernate, Webservices, Maven, log4j, Linux, JUnit, WebSphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in developing web pages using JSP, HTML and XHTML.
  • Developed the JavaScript for Client Side Validation.
  • Application is developed based on Struts Framework.
  • Used JDBC for database connectivity to SQL Server.
  • Java API, including JDBC, JAXP, JDOM to query patent data from database and transfer the data into various formats.
  • Generated and customized the value object entities and DAOs.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Ant is used for building and application is developed on JBoss application server.
  • Involve in JUnit Testing, debugging and bug fixing.
  • Worked on Multithreading.
  • Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
  • Designed UML diagrams using Rational Rose.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used Struts 1.3 framework to develop the application based on a MVC design pattern.
  • Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Created and consumed SOAP/Restful Web Services.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Prepared Test Cases for Integration Testing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as Loan and Teller application
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Created the JDBC based DAO layer.
  • Worked on HTML5 tags for forms, multimedia, graphics and geo-location.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Responsible for deployment of Java Servlet environment platform using IBM's WebSphere Application Server product (IBM WAS).
  • Build and deployed WAR files
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Documented all process changes and requirement changes.
  • Environment: Core Java, JSP, Struts, Apache Tomcat, JavaScript, JDBC, EJB 2.0, JBoss 3.0, SQL Server, PL/SQL, JUnit, CVS, Ant.

Confidential

Full Stack Java Devoloper

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in High Level Design Document (HLD) preparation.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Development of Web application using Struts framework based on MVC architecture.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in analysis for Reporting frame work. Involved in procedures and functions modifications.
  • Cross browser issue fixing with Firebug and IE Developer.
  • Configuration manager role using Jenkins tool
  • Programming and Development of web pages using Spring, JSP and JavaScript.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Achieved MVC pattern using Spring MVC architecture.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Handled Java training sessions for the trainees.
  • Used My Eclipse as an IDE for development.
  • SVN is used as a tool for version control

Environment: WebLogic 11g / Oracle 10g/ STS 3.0, Java, J2EE, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN, FOP.

We'd love your feedback!