Full Stack Developer Resume
TX
PROFESSIONAL SUMMARY:
- Around 7+ years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
- Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
- Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
- Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
- Developed applications in environments of Agile and Waterfall methodologies.
- Expertise in working with application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
- Extreme knowledge in developing front-end applications especially based using Angular JS.
- Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
- Strong experience in designing and working with MySQL and Mongo DB.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Well versed in JavaScript, mainly creating JavaScript Frameworks using JQuery Strong experience in UNIX and Shell scripting.
- Experience in working with application servers Web sphere, jBoss, Web Logic.
- Expert level skills in Java, JSP, Servlets, Struts, JUNIT, Multithreading, JDBC, RMI with
- Experience in MVC Design Pattern of J2EE Architecture.
- Experienced with J2EE standard compatible application servers BEA Web logic, Tomcat, IBM Web Sphere/Deployment process and Integration within Systems.
- Proficiency in SDLC methodologies like Systems Engineering Methodology(SEM)
- Active participation in the technical and architectural design of the project and maintaining the team spirit in development, delivering the product.
- Strong analytical and problem solving skills. Willingness and ability to adapt to new Environments and learn new technologies.
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Windows 95/98/2000/XP, Windows NT
Languages: PL/SQL, SQL, JAVA, XML, HTML, JavaScript
Application Development: J2EE (JSP, Servlets), JDBC, Struts1.1/2.0, Hibernate, Flex, RMI2.0, XSLT, XSD, DTD, CSS, SOAP, WSDL, UDDI, Asp.Net
Web Server: Jakarta Tomcat Web Server, JBoss, Web Logic
RDBMS: Oracle
Tools: Together Soft, Eclipse, Intelli j
Protocols: HTTP, HTTPS, TCP/IP and UDP
Editors: Microsoft Front Page, Macromedia Flash, Dream Weaver
PROFESSIONAL EXPERIENCE:
Confidential,TX
Full Stack Developer
Responsibilities:
- Involved in various stages of application development through requirement analysis, Development, testing and deployment.
- Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
- Used JIRA to create EPICs and User Stories for the Sprint cycle.
- Created Class and sequence diagrams by using Enterprise Architect.
- Developed JSPs by extensively using JSP standard tag libraries and Spring Tag Libraries
- Used MyBatis to interact with DAO layer.
- Experience working with Message Queues and JMS and JAVA concepts like HASHMAP, LISTS and CONCURRENT HASHMAPS .
- Used Spring IOC, Auto wired Pojo and DAO classes with Spring Controller.
- Angular library has been used for creation of powerful dynamic WebPages and web
- Applications by using its advanced and cross browser functionality.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep
- Uniformity in look of the application.
- Deployed the application to TOMCAT server.
- Build components scheduling and configuration using Maven.
- Created numerous test cases using JUnit framework and JUnit for front end UI testing.
- Used SVN for code repository and Eclipse for IDE.
- Used Log4j for application logging and debugging.
Environment: Java, J2EE, HTML5, CSS, JavaScript, AJAX, AngularJS, Spring 3.0, Maven, MyBatis, JAX-RS, Spring MVC, JUnit 4, SVN, Log4j, Jenkins.
Confidential, MN
Java Developer
Responsibilities:
- Implemented front end (UI) of the application using HTML5, CSS, AngularJS and NodeJs.
- Designed and developed very complex and large web pages using AngularJS library with AJAX And JSON.
- Designed JSP pages for Initial applications, Submissions and Maintenance Involved in Implementing Message Driven Beans using for JMS systems.
- Developed session EJB and message driven bean (MDB) to process JMS XML messages;
- JSPs, Servlets, XML descriptors, using Web Sphere Application Server.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a Cluster using spring batch.
- Used struts validation framework to perform Server side validations.
- Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements.
- External customer portal is developed in annotation based Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and JQuery.
- Involved in integrating applications with other application using IBM WebSphere.
- Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate data Objects to communicate data in persistence layer.
- Worked on Database Stored Procedures and Functions, views and Synonyms.
- Implemented Java & J2EE design patterns.
- Responsible to prepare Unit test scripts using JUnit.
Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, CVS, AngularJs, NodeJS, HTML, CSS, JSON, Maven.
Confidential
Java/J2EE Developer Intern
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Developed web application using Spring MVC framework.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Used Spring Inversion of Control, to make application easy to test and integrate
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Utilized spring annotations and XML configuration for Dependency Injection.
- Implemented web services for communicating by using SOAP hosted in the AWS.
- Provided connections using Spring JDBC to the database and developed SQL queries to Manipulate the data.
- Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
- Used Web sphere Application Developer for building, testing and deploying application locally.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Used Rational Clear Case for version control.
- Asynchronous messaging is executed by utilizing JMS API for point-to- point messaging.
- Used GIT controls to track and maintain the different version of the project.
- Interacted with testing team to fix defects.
Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, jQuery, Bootstrap,AJAX, JSON, Java 5.0, JSP, JavaScript, HTML, CSS, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.
Confidential
Web/UI Developer
Responsibilities:
- Involved in developing web pages using HTML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Working with team developers to integrate HTML and CSS.
- Involved in checking the browser compatibility issues and troubleshooting the issues.
- Developed and designed internet web applications using JavaScript, CSS and Query.
- Involved in checking the browser compatibility issues and troubleshooting the issues.
- Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Wrote huge JavaScript to do client side validation like login, address, email, Tel No. validation.
- Improved performance for interactive components through use of AJAX.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Used Spring Security for securing the web tier Access.
- Business logic is implemented using Spring Core and Hibernate.
- Created a user friendly call center application based on the client requirement and the consumer basis.
- Developed and designed internet web applications and wrote application level code to interact with APIs using AJAX, JSON and XML.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML, CSS and JavaScript.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Excellent problem solving skills and ability to work independently having good communication skills.
- Implemented and designed user interface for web based customer application.
Environment: HTML, CSS, JAVASCRIPT, JQUERY, Groovy,JSON, XML and WINDOWS, Java, StrutsSpring, Hibernate, APACHE, XHTML, Eclipse, Adobe Dreamweaver, Twitter bootstrap, Adobe Photoshop and MS Office.
Confidential
Java Developer
Responsibilities:
- Creating Design Documents for requirements.
- Coding the requirements.
- Perform root cause analysis and providing a permanent fix to the problems identified (Corrective Maintenance)
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Performed client side validations using JavaScript.
- Preparation and execution of unit test cases. Reviewing and committing the code changes done by other team members.
- Debugging and trace file analysis.
- Issue management and tracking using Jira.
- Unit testing with Junit.
Environment: Core Java, C, SQL, Jira, SVN, Groovy Script, Web Services.
