We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Rockville, MD

SUMMARY:

  • 8 years of experience as a Lead for Java EE based projects and 1 year working in a Cloud Computing Infrastructure. I have experience using Java, J2EE, Agile, object - oriented and relational databases designs and web 2.0 technologies.
  • Proficient in coding using Multi-Threading, Collections, Interfaces, Exception Handling and Reflections.
  • Expertise in working with Service Oriented Architecture (SOA) & consuming and producing web services mainly SOAP, Restful, JAX-WS, and UDDI.
  • Experience on working with XML technologies such as SAX, DOM, XSLT, X Path along with tool Turbo XML to create XSDs and DTDs.
  • Hands on experience with JSTL specification, DTD, Resource Properties, Tag Libraries &XSLT.
  • Solid Knowledge in implementing various J2EEdesign patterns such as Singleton, MVC, Factory, Facade, Builder, Service Locator, DAO and DTO.
  • Hands on experience in using ANT/Maven for project builds, Log4j for logging, J Unit for unit testing and XMLSPY for xml validation.
  • Extensive experience in using IDEs like Eclipse, NetBeans, RAD and My Eclipse.
  • Hands on experience in designing, trouble shooting and implementing web server solutions and deploying application servers like IBM WebSphere, Oracle WebLogic, JBoss and Apache Tomcat web server.
  • Experience in database design and development using Oracle 11g, My SQL and SQL server and familiar with tools like SQL *Plus, TOAD.
  • Involved in writing various Stored Procedures, Complex Queries, Functions, Triggers, ER Modeling, Functional dependencies, Query Tuning and Schema generations concepts.
  • Fluid Experience in using UML modeling tools like Rational Rose, MS-Visio and Enterprise Architect to develop expert level comprehensive design modules.
  • Good knowledge with version control tools like CVS, SVN, Rational Clear Case and Tortoise.
  • Experience in system maintenance, analysis and performance in Windows, Linux and UNIX environment
  • Designed and implemented the MongoDB schema
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Used Mongoose API to access the MongoDB from NodeJS
  • Good experience with Cassandra NoSQL Database.
  • Cassandra implementation using Datastax Java API, Hector API, CQL and Kundera API.
  • Good exposure towards complete Software Development Life Cycle (SDLC) including Requirements Gathering, Preparation of Design Documents, Development and coordination with the testing team.
  • Good working experience in Implementation, Integration, Testing, and Deployment of Java/J2EE web applications.
  • Hands-on experience in technologies like Servlets, JSP, XML, HTML, JavaScript, Ajax and XForms.
  • Exposure to open source frameworks like Struts, Spring and Hibernate.
  • Experience in working with databases such as SQL Server and Oracle. Utilized tools like SQL Plus, Toad and Oracle SQL developer for database operations.
  • Knowledge of business workflow modeling tools like JBPM.
  • Have worked in SOA (Service Oriented Architecture). Good knowledge in integration of SOAP based web services.
  • Well versed with defect tracking tools like JIRA, Quality Center (HP) and version control tools like SVN, ACCUREV.

TECHNICAL EXPERTISE:

Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Web Services (JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA, UDDI), JSF, Struts, Spring, Hibernate, IBM MQ Series, log4j, Xml, Xslt, Dom, Jaxp, Ajax, Xalan, Java Script, JSON

Version Control/QA Tools: Clear Case, CVS, JCVS, VSS and HP Quality Center

Middle-ware: IBM Message Broker

Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, DAO, Value Objects and Command Chain Patterns.

SOA: Web Services, SOAP, WSDL, UDDI, and Axis.

Application Servers/Web Container/ Emulator: Oracle /BEA WebLogic, IBM WebSphere, JBoss, Tomcat.

Databases: DB2, MS SQL Server 7.0, MySQL, Oracle, Mongo DB, Cassandra

Operating Systems: Windows - 2000 / NT 4.0 / 98 / XP, Sun Solaris and Red Hat Linux, AIX

Languages/Test Driven: C/C++, UML, SQL, Stored Procedure, Junit, Python, BigData,C#.

IDE: Eclipse 3.x, NetBeans 5.x/6.x, IBM Rational Software Architect.

Methodologies: OOPS/OOAD, UML, RUP, Design Patterns, Scrum

Performance tuning tools: IBM heap and thread analyzer

Persistence Framework: Hibernate and JDBC.

Tools: RAD, SQL*Plus, SQL Navigator, MS Visual Studio, Dreamweaver, MS Project, MS Visio, Rational Rose.

Build tool: Ant, Maven

Performance tuning tools: IBM heap, thread analyzer and HP Business Availability Center

PROFESSIONAL EXPERIENCE:

Confidential, ROCKVILLE, MD

Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Built and managed the Application by using IBM WebSphere portal 8.0.
  • Implemented the application in Jakarta Struts Framework and it is Model View Controller design pattern based framework.
  • In the presentation layer, we used Struts Validation and Tiles Framework.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
  • In-order to load the data to Oracle using Java and JExcel API we developed dump and Load Utility to extract the data.
  • Used RMI to enable objects on different systems to interact in distributed network.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Used node.js which is event-driven model for data-intensive real-time applications.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed Web Services and Responsible for the creation of the Web Services using SOAP Simple Object Access Protocol with HTTP protocol.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, and JAXB and Security architecture for marinating security levels for business process end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • In the project, we used PL/SQL commands to work on Oracle database.
  • In our project used Node.js which uses the Google V8 JavaScript engine to execute code, and a large percentage of the basic modules are written in JavaScript.
  • Used JQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Implemented custom Dojo widgets, including a multi-complete widget that works like your email clients to field.
  • Worked on retail and merchandising website to update the goods and services.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.

Environment: RUP, JDK 1.5, Servlets, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service(JAX-WS), HTML, AJAX, DOJO, GUI, RMI, COTS, JavaScript, Hybris, CSS, Apache Server, SVN, DB2, Web API, SQL Server, REST web services, Adobe Dreamweaver CS5, ANT 1.7, node.js, IBM Web Sphere Application Server 8.0, Clear case, TCPMon, SoapUI, Visio, Rational Rose, Log4j

Confidential, MINNESOTA, MN

Sr. Java developer

Responsibilities:

  • Analyze and write detailed design specifications, traceability matrix sheet and test requirements.
  • Conducted Agile and Waterfall vision and strategy presentations to managers, investors, partners and sponsors
  • Developed and coded interfaces, classes and created appropriate relationship between system classes and interfaces.
  • Extensively involved in system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
  • Developed and implemented front-end applications using Adobe Dreamweaver. Designed and developed UI using JSP, JavaScript, jQuery, HTML, CSS and AJAX.
  • Created cross-browser compatible CSS-based page layouts.
  • Used concepts such as synchronization and thread pools.
  • Developed RDS client code , on the top of   spring   based SOAP web service , to   insert ,   search and retrieve, update and delete
  • Deployed Web Services  for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Experience in developing Web Services using - RESTful, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Spring framework was leveraged for Inversion of Control (IOC), Spring JDBC; Spring AOP based Transaction management and Unit testing.
  • Developed EJB’s for implementing business logic and actively involved in deploying application on JBoss application server.
  • Developed persistence layer module using EJB java persistence API annotations and Entity manager.
  • Involved in working with JAVA APIs used to establish communication between JavaBeans.
  • Implemented several design patterns like MVC, Business Delegate, Service Locator, DAO, DTO and Factory.
  • Used XML web services using SOAP to transfer the remote application to different institutions.
  • Developed web services to allow communication between applications through SOAP over HTTP using Axis-2
  • Used I BATIS framework with Spring Framework for data persistence and transaction management.
  • Actively involved in coding using Core Java and collection API’s such as Lists, Sets and Maps
  • Working on parsing the XML using DOM/SAX parsers.
  • Created stored procedures using SQL for data modification.
  • Actively used Eclipse IDE for building, developing and integrating the application.
  • Deployed the developed application on Tomcat application server
  • Developed JUnit test cases for integration testing and integrated with ANT build tool.
  • Implemented logging framework using Log4j.
  • Worked with SVN version control.
  • Fixed many bugs and handled interfacing issues while deploying application on Tomcat application server.
  • Actively guided support team in live issues during deployment in Tomcat server.
  • Extensively involved in code review and documentation review of technical artifacts.

Environment: Agile/Scrum, Java, JSP, JQuery, JavaScript, HTML, CSS, AJAX, XML, EJB, SAX, DOM, SOAP, Java Beans, SQL Server, Eclipse, Tomcat, ANT, JIRA, Log4j, SVN, MS Office, MS Visio, MS Project, Spring, HP Quality Center, J Boss

Confidential, NC

Sr. Java/ J2EE developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development, testing and Maintenance phases of R&D redesign.
  • Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.
  • Implemented Data Access Objects (DAO), Value Objects, Java Beans and Singleton design patterns.
  • Created Servlets and Java Server pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed User Interface (UI) module using Struts Framework, JSP, Servlets, AngularJS, and JavaScript.
  • Used Agile methodology to develop and maintain the project.
  • Extensively used the struts framework and coded the UI components using servlets, JSP, Java Script and struts components like Action classes, Action forms and XML configuration files.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling HTTP requests.
  • Involved in using core java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented Mule ESB java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Used Oracle SQL developer and Toad for the writing queries or procedures in SQL.
  • Written SQL queries & PL/SQL Stored procedures, functions, triggers, cursors, sequences, and indexes.
  • Used AngularJS library for creation of powerful and interactive dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Application backend implemented as Node.js express application server.
  • Configured and deployed Application on Apache Tomcat Application Server.
  • Implemented Struts tab libraries for HTML, beans, tiles for developing User Interfaces for frontend simulator.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Involved in Production Support and Maintenance.
  • Used GitHub version control system as a source repository to organize the code base.
  • Developed code using IntelliJ for integrated development environment.
  • Used Junit testing framework for unit level testing.
  • Installed, deployed and upgraded AWS Cloud based servers and services in accordance with project guidelines. 

Environment:  Java 1.7, Core Java, J2EE, Spring MVC, Hibernate, JSP, AngularJS, HTML 5, CSS, Servlets, XML, XSD, XSLT, Web-Services, JSON, Bootstrap, SOAP UI, JUNIT, HTML, CSS, JavaScript, Node.js, IntelliJ IDEA, Tomcat, Oracle 11g, Oracle SQL developer, Jenkins, Log4J, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Involved in the analysis & design of the application using Rational Rose.
  • Developed the various action classes to handle the requests and responses.
  • Designed and created Java Objects, JSP pages, JSF, JavaBeans and Servlets to achieve various business functionalities and created validation methods using JavaScript and Backing Beans.
  • Involved in writing client side validations using JavaScript, CSS.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Used Hibernate framework to persist the employee work hours to the database.
  • developed classes and interface with underlying web services layer.
  • Prepared documentation and participated in preparing user's manual for the application.
  • Prepared Use Cases, Business Process Models and Data flow diagrams, User Interface models.
  • Gathered & analyzed requirements for EAuto, designed process flow diagrams.
  • Defined business processes related to the project and provided technical direction to development workgroup.
  • Analyzed the legacy and the Financial Data Warehouse.
  • Participated in Data base design sessions, Database normalization meetings.
  • Managed Change Request Management and Defect Management.
  • Managed UAT testing and developed test strategies, test plans, reviewed QA test plans for appropriate test coverage.
  • Involved in Developing JSP's, action classes, form beans, response beans, EJB's.
  • Extensively used XML to code configuration files.
  • Developed PL/SQL stored procedures, triggers.
  • Performed functional, integration, system and validation testing.

Environment: Java, J2EE, JSP, JCL, DB2, Struts, SQL, PL/DSQL, Eclipse, Oracle, Windows XP, HTML, CSS, JavaScript, and XML.

Confidential

Java developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Use cases and Class diagrams.
  • Used agile methodology for the iterative development of the application.
  • Used Git and Git-Hub for version control across common source code used by the developers.
  • Worked on various phases of Software development including analysis, design, development of applications using J2EE technologies including Servlets, JSPs, Java Beans, JDBC, JNDI etc.
  • Developed J2EE components using Eclipse IDE and used standard features for editing, debugging, running etc.
  • Used Core Java concepts such as Multi threading, Exception Handling, Collection API to implement various features and enhancements.
  • Involved in JDBC application developing. Rewrote and created new functions, stored procedures and updated many database related enhancements in the Oracle 10g database.
  • Involved in development of Web Services using JAX-WS, WSDL, XSD, JAX-RS.
  • Mapped business objects to database using Hibernate and used JPA annotations to map database objects.
  • Implemented Service Oriented Architecture (SOA) by developing Java web services using WSDL, UDDI and SOAP.
  • Deployed the application in Apache Tomcat Server.
  • Used SOAP UI to generate mock services from the WSDL to test the responses.
  • Re-factored the Java class tree for improved code sharing and manageable modules.

Environment: Java, J2EE, Servlets, JSP, JDBC, JNDI, JAX-WS, SOAP, REST, WSDL, JAX-RS, Oracle 10g, Eclipse IDE, Hibernate, Apache Tomcat Server 8.5, SOAP UI, Git & Git-Hub, Windows XP.

We'd love your feedback!