Java Full Stack Developer Resume
Silver Spring, MD
SUMMARY
- Highly organized and result oriented professional with 8 years of diversified experience in Software development, testing and Implementation of enterprise, web and client server applications onJava Full Stack/ J2EE technologies.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML.
- Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts, Spring, MVC framework, Hibernate and Messaging Middle - ware using JMS.
- Expertise in client scripting language and server side scripting languages like JavaScript, JQuery, JSON, Node.Js, AngularJS, ActionScript, JSF and JSP.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Strong hands-on experience withSpring IO,Spring Boot..
- Experience in designing User Interface Applications and professional web applications using HTML, DHTML, XHTML, XML, XPath, XSL, XSLT, JQuery, JSON and CSS.
- Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP
- Expertise in developing application components using frameworks like Spring, Hibernate, Struts
- Experience in developing applications using waterfall and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
- Expertise in developing unit testing frameworks using JUnit, DB Unit based on test first or test driven methodology.
- Expertise in deploying, configuring and administering application servers such as JBoss, WebSphere, Web logic and Apache Tomcat Server
- Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML, AngularJS, Node JS.
- Experienced in Web designing & development, using HTML5, CSS, JavaScript, XML, Angular JS, Bootstrap JS, JSP, JSON, JSF and AJAX.
- Solid working experience on XML parsing using SAX, DOM and JAXB parsers
- Expertise in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
- Expertise on different IDEs such as Eclipse, NetBeans and deployment using Application Servers Apache Tomcat, BEA WebLogic and JBoss.
- Extensive experience and good knowledge in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server 2005.
- Expertise in using various configuration management tools like SVN, CVS and Visual Source Safe.
- Strong working knowledge of Continuous integration using Jenkins with SVN, GIT repositories and Maven
- Writing small shell andperl scriptingfor creation of the automation build tasks..
- Developed, Tested and Deployed applications on Windows and UNIX platforms.
- Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
- Experience with UNIX environment through deployment and performance testing of various modules.
- Good Knowledge in Core Java, Multithreading, Generics, Collections framework and Design Patterns.
- Quick learner with strong problem solving and good communication skills.
- Ability to work effectively while working as a team member as well as individually
- An organized, detail-oriented, and conscientious self-starter, able to strategize and prioritize effectively to accomplish multiple tasks and stay calm under pressure.
TECHNICAL SKILLS
J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans JDBC, Hibernate, JSF, JSP, Servlets, EJB, JMS, Java Swing, JavaBeans, UAT, SIT
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI
Version Control: SVN, GIT, CVS, ClearCase and VSS
Architecture & Framework: MVC, Struts, Spring, Sling, Hibernate, OSGI
Database: Oracle 10g, 11g, SQL server, ApacheHive, MySQL
IDE: Eclipse, My Eclipse, NetBeans, IntelliJ
Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX
Web/App Servers: WebLogic, IBM Web Sphere, Tomcat, JBoss, Apache, WebSphere
Tools: WSAD, RAD, CVS, JBuilder, JDeveloper, Cassandra, Ant, Jenkins, Maven, ANT, Docker, Log4J, Chef, JUnit, Drools, CFT, SoapUI, xUnit, Jasmine, Karma, Rational Rose, Visio
GUI: HTML5, XML, XSD, XSLT, AJAX, JavaScript, Node JS, Angular JS, ReactJS, JQuery, CSS3
Query Languages: SQL, PL/SQL, Oracle, No SQL
Programming Language: C, C++, Java, J2EE
Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
PROFESSIONAL EXPERIENCE
Confidential, Silver Spring,MD
Java Full Stack Developer
Responsibilities:
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Designed and developed User Interface for the Health care application using front end technologies like HTML5, CSS3 and JavaScript with Ajax and tag libraries.
- Participated in Architect and design of the components using a distributed architecture on AWS cloud platform.
- Developed user management screens using AngularJS, business components using Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Designed and developed new enhancements for the loan origination (application or project) for the existing webApp for the BBT Customer.
- Develop and prepare documentation for the design of the solutions that meet system requirements.
- Perform various tasks associated with the application programming.
- Created SOAP webservices as part of the commercial loan origination, which are supposed to be consumed BBT customer.
- Resolved assignedJIRAticket defects.
- Supported QA as part of the defect fix testing/Test cases review and deployment process.
- Extensively used RAD IDE for the application development.
- Wrote DML and DDL queries forupdatingtheexistingdatabase tables.
- Resolved assigned Jira ticket defects which are specific to customer/Client.
- Implemented SSO for the modules in the application.
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Implemented presentation layer using Struts, JQuery.
- Developed backend API usingNodeJS.
- Used Bootstrap and CSS media queries for responsive web design.
- Implemented Spring MVC for designing and implementing the UI Layer for the application using Spring Boot.
- Used Spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated with Hibernate framework.
- Declared beans inSpring'sapplication context file and used Dependency Injection for populating them in action and service layer classes. Worked with NoSQL and MongoDB and MongoDB was integrated with Spring Framework.
- Involved in installation and configuration of Adobe Flex Builder plugin for Eclipse.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Oracle.
- Used JSONfor real time browser to server communication.
- WrotePL/SQL storeprocedures for data migration and worked with database such as Oracle 9i to 10g.
- Load data from various data sources into AFS using Kafka.
- Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
- Configured JPA to useHibernateas ORM tool with JTA enabled.
- Designed and Developed REST web-service based on JAX-RS and Spring framework
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Used DOM parsing methodology for serializing and parsing the XML request and response.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Used JAXB to extract data feeds and JDBC for batch-processing of data into database schema tables.
- Worked on AWS, high availability practices and deploying backup/restore infrastructure.
- Developed reports using IReport/Jasper Studio.
- Deploy the application on the JBoss Application Server.
- Developed unit test cases and functional test cases using Junit.
- Automated the build and deployment process through Maven, Jenkins and Docker.
- Resolved assigned JIRA ticket defects.
- Used GIT as version control system.
Environment: Java. J2EE, HTML5, CSS3,struts, Bootstrap, JQuery, Spring, Hibernate, JSP, JSON, Maven, JUnit, Angular JS, NodeJS, GIT, JBoss 5.1, Oracle ADF, Visio, Splunk,NOSQL,IRAD, SSO, Jenkins, Docker, Log4J, JIRA, JTA, AWS, Cassandra, RESTful Web service.
Confidential, Newyork city,NY
Java/ J2EE Developer
Responsibilities:
- Developed the project in Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Developed User- Interface using Servlets, Struts, JSP, XSLT, JavaScript, Angular JS and XML.
- Used bootstrap for responsive web design.
- Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
- Implemented User Authentication based on validation function inSpringMVC framework to validate the input data from client side.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Followed Micro services architecture to process and build a large system.
- Developed the web pages using AngularJS, HTML, and Cascading Style Sheets for user friendly view of the application.
- Implemented transaction management using Spring AOP
- Used JNDI lookup for LDAP Authentication parameters.
- Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
- Implemented JMS listeners to connect to the Tibco JMS queues for producing and consuming JMS messages.
- UsedSpringCore for dependency injection/inversion of control (IOC), and integratedframeworklike Hibernate .
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML. API leveraged for user proximity lookups.
- Used database modeling, administration and development usingSQL and PL/SQL in Oracle.
- Used SQLXML, XPath to query the XML content and extract required data point.
- Used Websphere to deploy the application.
- Developing automated process for builds and deployments using Jenkins, Maven.
- Used SVN for version control.
- Used Maven for building the applications EAR for various environments.
- Used JUnit extensively and defined various Test Suites and Test Cases. Used Log4J to trace the flow of the application.
Environment: Java, J2EE, JDK, AngularJS, HTML, XSLT, CSS,Struts, JSF, Jenkins, Spring-JDBC, JMeter, Spring-WS-core, Wsdl4j, SOAP, JAXB-API, JMS, Rest full API, Spring, Spring Boot, Hibernate, Maven, Log4J, Junit, Eclipse, Oracle, SVN, Ansible, Websphere, XPath, Subversion.
Confidential, Dallas, TX
Java Web Developer
Responsibilities:
- Communicated with the system analysts and the end-users for the design and requirement clarification.
- Used Agile Development methodology of software development.
- Used JavaScript for front end validation and Struts validation framework for backend validation of the User Interface.
- Designed and developed the web components using JSP, Servlet under J2EE environment.
- Maintained and created complex JavaScript front-end applications using Google Web Toolkit.
- Developed MVC architecture using Servlets, JSP, and EJB’s.
- Implemented MVC architecture built on Struts framework.
- Created SOAP based web services using JAX-WS by extending the flexibility to use additional services by passengers.
- Extensively used the Hibernate Query language for data retrieval from the database and process the data in business method.
- Used Maven build tool to build the application.
- Extensively used Jenkins for continuous integration.
- Used Oracle WebLogic Server to deploy the application.
- Applied SVN version controller for maintaining the code versions.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
- Maintained high quality of the code by code reviews and trouble shooting.
Environment: Java, J2EE, Struts, DAO, Hibernate, JSP, Servlets, Oracle, HTML, CSS,Struts, XML, Java Beans, Maven, Eclipse, SOAP, JAX-WS, Jenkins, SVN, Agile, Oracle WebLogic, Log4j
Confidential
Java/J2EE Developer
Responsibilities:
- Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of the application using Microsoft Visio.
- Implemented Singleton, DAO Design Patterns, Factory design pattern based on the application requirements.
- Implemented GUI pages by using JavaScript, HTML, JSP, CSS, and AJAX.
- Designed and developed UI components using JSP, JMS, and JSTL.
- Used RAD as Development IDE for web applications.
- Used Spring IOC and MVC for enhanced modules.
- Developed the Persistence Layer using Hibernate.
- Implemented the online application by using SOAP Web Services.
- Used DOM and SAX parsers to parse the raw XML documents.
- Tested the web services with SOAP UI tool.
- Developed back end interfaces using PL/SQL packages, stored procedures, function.
- Built and accessed the database using Hibernate with Oracle.
- Deployed project on Tomcat server in Linux environment.
- Used Apache Maven for the build and ANT as a build tool.
- Used Clear Case for Version Control tool.
- Used Clear Quest for bug tracking tool.
Environment: JDK, JSP, JDBC, JNDI, JMS, Web Services, WSDL, SOAP, RAD, DOM, SAX, XSLT,CSS, JavaScript, HTML, XML, SQL, PL/SQL, Oracle, Clear Quest, Maven, Tomcat Server, ANT, Clear Case.
Confidential
Java Developer
Responsibilities:
- Followed RUP and involved in several iterations in inception phase and construction phase.
- Delivered the UML class diagrams, sequence diagrams and activity flow diagrams.
- Developed the presentation layer with Spring that involved Dispatch Action for providing the workflow process for several action forms.
- Validated the front end forms using java script.
- Extensively usedSpringIOC container
- Developed user interface using JSP, JSTL andSpringTags
- Developed the persistence layer and Data Model of the application using Hibernate POJOs and mappings
- Used Spring framework for dependency injection and developed DAOs using Hibernate DAO Support
- Experience in Relational Database Management Systems(RDBMS) such as MySQL.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC2, Business Delegate, Session Facade, Service Locator, Data Access Object, Data Transfer Object, Business Object, Singleton and Factory.
- Written SQL code blocks using cursors for shifting records from various tables based on checks
- Used Rest API with JAX-RS for consuming web services. These web services have two interface XML and JSON
- Developed JUnit test cases for all the developed modules.
- Used CVS such as Clear Case have version control across common source code used by developers.
- Created Remote interfaces using web services for accessing the services across multiple enterprise applications.
Environment: Java, J2EE, JDK, Spring, Hibernate 3.6, JMS, PL/SQL, Junit, DB2, Tomcat Application Server, RAD, CSS, RUP, UML, ClearCase, MySQL, Web services.
