We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY

  • Overall 8+ years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java, J2EE, HTML4/5, CSS/CSS3, JavaScript, XHTML, jQuery and Angular JS.
  • Good experience in all facets of SDLC viz. requirement analysis, designs, development, testing, and post implementation revisions.
  • Worked strongly following Agile (Scrum) methodology.
  • Have a strong background and experience in designing and developing various software applications.
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts 1 & 2, Hibernate, Spring, Web services)
  • Technically proficient in Oracle, MySQL, Sybase, PostgreSQL, Derby databases.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, Jboss, IBM WebSphere, WebLogic.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • Extensive experience in implementing EIP (Enterprise Integration Patterns) using Apache Camel and Apache ActiveMQ Message Broker.
  • In - depth knowledge and experience of analysis and design methodologies using OOAD, UML and J2EE Design Patterns(MVC, Front Controller, Session Façade, Data Access Object), with solid experience in MVC architecture (n-tier).
  • Experience with XML, XSD, DTD, SAX, DOM technologies
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans
  • Experience with log tools: Maven, JUnit, Log4j, Ant
  • Have excellent logical, analytical & debugging skills
  • Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation

TECHNICAL SKILLS

Operating Systems: MS-DOS, Windows 2000/98/NT/XP/Vista, Linux, Unix

Languages: Java JDK 1.4,1.5,1.6, Multithreading, collections, C, C++, SQL, PL/SQL, ASP, Perl, Unix Shell Scripting, Swing

Web Technologies/ Frameworks: HTML, CSS, DHTML, XML, XSL, XSLT, Java Script, JQuery, JDBC, JSP, Servlets, JNDI, AJAX, Hibernate 3.0/2.0and Spring 3.0/2.5,struts 2.0/1.0, JSF, AngularJs.

Web service Specifications/ Web service Tools: JAX-RPC, JAX-WS, JAX-RS (Restful), JAXB, XML beans, XSD, SOAPUI

Designing Tools/Methodologies: UML, VISIO, Rational Rose / SDLC, OOAD, Agile

IDES: MY Eclipse, IBM RAD, IntelliJ, NetBeans

Database/ Database Tools: MS-Access, Oracle 10g/8i/9i, MS-SQL Server, MYSQL 5.0., DB2, Toad for Oracle

Web/Application/Messaging Servers: Apache Tomcat, Web logic 8.1, 11g, Apache Axis2, WebSphere, IIS, Jboss.

Loggers: Log4J, SLF4J

Batch Scripting: ANT, Maven

Documentation Tools: MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint

PROFESSIONAL EXPERIENCE

Confidential, OH

Full Stack Developer

Responsibilities:

  • As a developer, I work closely with the business analysts to understand the functional requirements and provide technical design and implementation for the given requirements.
  • We follow agile methodology for the development. We have daily standup meeting to discuss on the status of tasks assigned to each developer and also assign new tasks based on the priority.
  • Designed and developed web application, which is built on Spring MVC framework, integrated with AngularJS.
  • Upgraded application from Groovy to Spring MVC So I can understand and code in Groovy.
  • Implemented Spring MVC framework for the development and Spring security to make the application secure.
  • Used oracle database to store the data and mybatis framework to interact with the database. For the user interface, we use technologies like AngularJS, JavaScript, JQuery.
  • Developed restful web services to retrieve data from external sources.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed web application called BEAM (Business Enterprise Affinity Management) using Spring MVC and also used JPA with Hibernate provider.
  • Experience with latest software development practices such as Agile Software Development, Scrum, Test Driven Development (TDD) and Continuous Integration (CI).
  • Developed the application on SpringBoot Framework using MicroService (SOA) Architecture and Synchronous protocols such as HTTP/REST.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Used various feature of Spring such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Implemented EIP (Enterprise Integration Patterns) using Apache Camel, ActiveMQ message broker.
  • Used Apache camel Kafka component to consume the messages from various Kafka topics.
  • Implemented DAO layers using JPA standards and Hibernate API interface.

Environment: Java, J2EE, Spring MVC, spring security, Struts, HTML, CSS, XML, Jsp, angularjs, jquery, javascript, oracle, mybatis framework, Rational Application Developer(RAD), Rational Team Concert(RTC) and Rational Requirements Composer(RRC), Websphere, Postman, Apache Maven and Ant, Advanced query tool(AQT), Apache Subversion, Github, Spring tool suite.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Involved in the design and development of Stub Services and the automation framework in Agile Methodology.
  • Used Spring MVC framework for design and development of web application.
  • Developed the UI for Stub Services using HTML, CSS, JavaScript and Angular JS.
  • Developed Restful Web Services for the Stub Services application using Spring Framework.
  • Developed the entire Admin module for the Stub Services that helps to configure Application, Entity, API, and Template for the API and Sentinel for the API.
  • Used Apache CAMEL to route our JMS queue messages to different business floors and Configured routes in Apache CAMEL.
  • Worked on the automation framework and built the wrote the test cases using Testing.
  • Used Velocity template language to make Json as dynamic for the API calls.
  • Used Maven to build the applications and run the tests.
  • Developed application in a test driven development environment.
  • Used Jenkins to schedule the tests based on the carrier and priority of the test case.
  • Used Tomcat as the server and used Log4J for logging the events.
  • Used Radar, Confidential ’s bug tracking to tool to create and schedule tasks for the sprint.
  • Used GitHub enterprise as the repository to distributed version control and source code management (SCM) functionality of Git.

Environment: JDK1.8, Spring framework, Testing, HTML, CSS, JSF, AngularJS, JSON, XML, Log4j, Tomcat, Jenkins, Log4J, Eclipse, Git, Maven, Radar, Oracle 11g.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Worked on Agile Environment having daily stand up meetings, pre planning and planning meeting and face-to-face communication.
  • Responsible for completion of the User stories assigned for each Sprint including Analysis, Development, Testing, Defect fix, Tech Spec update, without any deviations in schedule.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Helped to develop page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and MQ Series by using RAD Application Framework.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Designed an alerts framework that enables user to see changes in their ratings.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Written JUnit Test cases for performing unit testing.
  • Used Rational Clear Case as Version control.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Developed lot of modules and integrated them with the existing current systems.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Environment: Websphere 7.5, Struts MVC 2.2.3, Hibernate 4, Spring 4.1.6, JSP 2.2.1, Servlets 3.0, JUnit, RAD 7.5, Log4j, Apache ANT, Clear case, Oracle 11g.

Confidential, Portland, ME

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding in J2EE Environment.
  • Prepared Technical Specifications based on the functional requirements.
  • Participated in designing and developing the presentation web-based client using HTML5, CSS3, JavaScript, AJAX, JQuery, JSP and JSFs, Tag Libraries, and XML
  • JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages.
  • UsedSpring DI/ORM/JDBC modules.
  • Designed the front-end for using JSP, AJAX, HTML Java Script, CSS and customized JSP Tag Libraries. Also did server side logic development. Developed Action classes, Action Forms and Servlets.
  • Updated CSS layout to reflect the new changes as per the addition of new components
  • Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems.
  • Used Hibernate with JPA for attaining Object Relational Mapping.
  • Implemented various design patterns like Factory and Singleton.
  • Used Spring IOC to inject DAO objects into the Business delegate classes.
  • Provided declarative and programmatic security by authorizing the logged in user based on User designation.
  • Generated Web service client code and end points using Axis.
  • Extensively used SOAP Web Services for providing services to other platforms.
  • Involved in Unit, Integration and System Test and maintain application
  • Writing JUnit test cases and testing the modules in development and QA environment

Environment: RAD 7.0, Java JDK 1.5, J2EE, JSF 1.2, Junit,Rich faces, Spring, Hibernate 3.0, JSP2.0, Web Sphere Application Server 6.1, HTML5, Java script, AJAX, CSS, Oracle 10g, JQuery, Agile TOAD, Subversion, Axis 1.2 Web Services.

Confidential, Dover, NH

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture, integrating JSP with Hibernate and struts frameworks.
  • Designed User Interface using JavaServer Pages (JSP), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise JavaBeans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the javaclasses.

Environment: JDK 1.5, J2EE, EJB 3.0, JNDI 1.2, Hibernate 2.1, Struts 1.3, HTML, JavaScript, XML, CSS, JUnit, UML, iReport 2.0 and 4.0, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, Boston, MA

Java developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developed the web tier using JSP, Spring MVC
  • Used Spring Framework for the Implementation of the Application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Involved in designing and developing front end application using Struts 1.x
  • Used JPA/Hibernate to write DAO classes to interact with the database.
  • Used advanced core java features like annotations, generics, enhanced for loop etc. throughout the application.
  • Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP
  • Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files
  • Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
  • Deployed the Application in WebSphere server.
  • Used Eclipse as the IDE for development
  • Maven is used as the build tool.
  • Created unit test cases and mock objects using JUnit framework.

Environment: Java 1.4, JSF, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, Web Services-REST, WSDL, SOAP, Oracle 10g, JDBC, JavaScript, PL/SQL, HTML, SQL, AJAX, XML, WebSphere 7.0, Eclipse 3.2, CVS, JUnit, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding open source frameworks along with debugging by Jadclipse tool
  • Understanding, Analysis of Business/Technical Requirements of the BRMS (Business Rules Management System
  • Learnt GWT, Worked on development and enhancements of the modules.
  • Involved in preparation of FSD and HLD for the BRMS.
  • Customizing the UI to give the look and feel based on the client requirements and code standards.
  • Developing the Rules Request modules involved usage of advanced GWT and AJAX calls. Integrated the module to the existing project and delivered a clean, standard and efficient working model.
  • Worked on resolving the defects (including P1 and P2)
  • Helped in implementing the enhancements which came in the UAT phase which includes proper shaping of the Global Area assets, providing a provision for the JAR files upload in the BRMS module, customizing the user permission and role based SSO(Single Sign On) authentication.
  • Performing Requirement Traceability Matrix using Quality Center tool.
  • Unit testing for the modules were customized.
  • Provided warranty support for the BRMS for the span of 3 months.

Environment: GWT, Java, Web Logic, UNIX OS, CSS, JavaScript, JBoss, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.

We'd love your feedback!