Web Developer Resume
San Francisco, CA
SUMMARY:
-
Total 11.9 years of experience in designing, developing and deploying n - tier web applications and client server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications. Involved in all phases of SDLC - requirement gathering, design, development and maintenance.
- Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
- Experience in Core Java with In-depth knowledge of Object oriented programming,
- Data Structures and Data Algorithms, Collections Frameworks, Threading concepts and design pattern & analysis.
- Experience in developing JDBC template to query and update the data in a database, this API JDBC Driver is a software component that enables java application to interact with the database.
- Experience in designing Frontend & Backend applications Middle Layer using Java, J2EE Web frameworks, HTML, CSS, JavaScript, AJAX, Java Servlets, JSP 1.2 and JSTL.
- Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, and UDDI) and (RESTful) web services.
- Extensively used Postman for implementing and verifying Restful web services. Mostly used JSONOnlineEditor for formatting and verifying the output.
- Have very good experience in implementing JMS Queue to send asynchronous messages to different clients.
- Experienced in deploying applications on WebLogic 12.1.3, Apache Tomcat, IBM WebSphere application servers.
- Experienced in developing SQL Procedures and Functions for lockbox functionality on my current project. Involved along with team to generate cursors, triggers to update audit details. Have achieved high performance tuning along with my DBA developer.
- Extensively used Relational database systems like Oracle and MySQL.
- Excellent knowledge of design patterns (Singleton, Factory pattern, DAO, Session Facade and Model View Controller).
- Extensively used Struts 1.2, SPRING 3.0 frameworks for server-side java implementation. In recent project migrated a module with Spring Boot 1.4.2
- Have solid testing experience in unit testing, integration testing and system testing.
- Strong experience with Version Control like Concurrent Version Systems (CVS). Implemented logging using Apache Log4J.
- Involved and created application specific documentation using UML and Microsoft Visio to create sequence diagram or to create a capability document.
- Expertise in using ANT and Maven for building and deploying application on the servers.
TECHNICAL HIGHLIGHTS:
Languages Core Java (1.5 & 1.7), Data Structures and Data Algorithms, Multithreading Concepts, Collection Frameworks Design Concepts PL/SQL J2EE Skills Web services, JMS, JAXB, JAXP Web Technologies JSP, Servlets, HTML, JavaScript, CSS, XML, AJAX, SAX, DOM, XSLT and XSL Angular JS Web Services SOAP Web Services (SOAP, WSDL, and UDDI) RESTful - Web services. Frameworks Struts 2.2, Spring boot 1.4.2, Spring 3.2.5, Hibernate Application/Web Servers Tomcat 6.0, WebLogic 12c, WebSphere 7.0 IDE Tools Eclipse NetBeans, Postman Databases/API Oracle 10g, Sybase Tools/API Ant script, Maven, Log4J, Junit, Selenium Operating Systems Windows 2003/2000/NT/XP/Vista, Windows 7 Version Control CVS, SVN Monitor/Tracking Tools Dynatrace, Tea-leaf Session.
EXPERIENCE:
Application Development Lead - Full Stack Senior Software Engineer.
Confidential, Irving, Texas
Responsibilities:
- Completely responsible for design and development of Confidential CXS application using JAVA/J2EE Technologies with service factories.
- Responsible in developing the new end point using RESTful web services and building new SOAP web services to interact and communicate with the different CXS Applications by using Spring 3.0 framework.
- Since the project is developed based on Micro Services hence involved in interacting with various API factory teams to expose our developed end points.
- Implemented JMS to interact and send notification to different downstream systems.
- Responsible in building the developed code using ANT and MAVEN .We also manage the dependencies in the application using MAVEN.
- Involved in moving the deployment of the code through different environments using WebLogic 12.1.3 and had involved in troubleshooting any issues that arise during the release or deployment process.
- Constantly involved in maintenance or enhancement of Confidential GUI changes using HTML, CSS, AJAX with JavaScript and Angular JS as scripting language.
- Involved in creating class diagrams and sequence diagrams for documenting the developed end points using UML and Microsoft Visio.
- Extensily used Putty and WinSCP for monitoring logs and analyzing any issues which arise across environments and tealeaf and Wily Introscope for monitoring any health check and to monitor user's activity.
Environment: Core Java/J2EE, Servlets, Spring 3.0, Spring boot 1.4.2, SVN, WebLogic 12.1.3, Web Services using SOAP & RESTful, ANT, Maven, SQL Server, UML, JMS, Micro Services, Postman, Interceptor.
Tools: Wily Introscope, tealeaf, Toad, pac2000, Putty, WinSCP.
Web Developer
Confidential, San Francisco, CA
Responsibilities:
- Completely responsible for design and development of Confidential AES application using JAVA/J2EE Technologies and PL/SQL.
- Involved in implementing automated testing feature using Selenium to increase the quality of code and to accelerate programming efficiency.
- Developed test cases based on business requirements, technical specifications and product knowledge, conducted user acceptance testing, and performed post product support by trouble shooting productions issues with the help of IBM tealeaf tool.
- Spring Dependency injection was used for wiring with beans for Email Functionality and transaction management in the application by applying Spring AOP methodology.
- I had used Spring 3.0 version.
- Maven was used to manage dependencies in the application and deploy it on WebLogic application server. CVS was used for the version control.
- Involved in moving the application wave releases from lower environment and had involved in troubleshooting any issues that arise during the release or deployment process.
- Deployed on performance tuning, included creating indexes, modifying tables, analyze tables.
- Involved in developing POC on auto generated emails using Dependency Injection with Spring Framework
- Involved in developing and migrating the existing JS and JQuery with Angular JS frameworks.
- Involved in Performance tuning, included creating indexes, modifying tables, analyze tables.
- Gained knowledge and experience with SOAP web services, RESTful web services, JSON, JQuery, and Angular JS.
Environment: Core Java/J2EE, PL/SQL, Oracle 10g, SVN, WebLogic 12.1.2, Servlets, Selenium, Web Services using SOAP & RESTful, JSON, SPRING 3.0, jQuery and Angular JS.
Tools: Wily Introscope, tealeaf, Toad, pac2000, Putty, WinSCP, Dynatrace.
Analyst Programmer
Confidential, San Francisco, California
Responsibilities:
- Design, development, test and deploy of various software development life cycle aspects to provide solutions to optimize business process through automation.
- Completely responsible for design and development of Confidential AES application using JAVA/J2EE Technologies and PL/SQL.
- Implemented SOAP web services to communicate with different API system (i.e. downstream systems).
- Developed test cases based on business requirements, technical specifications and product knowledge, conducted user acceptance testing and performed post product support by trouble shooting production issues with the help of IBM Tealeaf tool.
- He continuously upgraded his expertise and worked on more complex projects. He also gained extensive knowledge and experience working with SOAP Web services, JSON, SWFUpload, JQuery, Remote Method Invocation calls and WRIA.
- Involved in Performance tuning, included creating indexes, modifying tables, analyze tables.
Environment: Core Java/J2EE, PL/SQL, Oracle 10g, SVN, WebLogic, Web Services using SOAP & RESTful, JSON, SWFUpload, JQuery, RMI & WRIA
Tools: Wily Introscope, tealeaf, Toad, pac2000, Putty, WinSCP, Dynatrace.
Application Wave Development Lead
Confidential
Responsibilities:
- Design, development, test and deploy of various software development life cycle aspects to provide solutions to optimize business process through automation.
- Completely responsible for design and development of Confidential AES application using JAVA/J2EE Technologies and PL/SQL.
- Implemented SOAP web services to communicate with different API system (i.e. downstream systems).
- Developed test cases based on business requirements, technical specifications and product knowledge, conducted user acceptance testing and performed post product support by trouble shooting production issues with the help of IBM Tealeaf tool.
- He continuously upgraded his expertise and worked on more complex projects. He also gained extensive knowledge and experience working with SOAP Web services, JSON, SWFUpload, JQuery, Remote Method Invocation calls and WRIA.
- Involved in Performance tuning, included creating indexes, modifying tables, analyze tables.
Environment: Core Java/J2EE, Oracle 9i, WRIA, JSP, Servlets, Maven, CSS, WebLogic, Web Services using SOAP Protocol.
Senior Software Engineer
Confidential
Responsibilities
- Developed the front end of the application using HTML, CSS, JSP, JSP Tag libraries, JavaScript.
- Implemented the design patterns like DAO, Factory, Singleton, Service Locator and Business Delegate.
- Implemented entire J2EE compliant application using Spring with JBOSS application server.
- Implemented web tier with Spring MVC using Spring Controllers.
- Developed application service components and configured beans using (applicationContext.xml) Spring IOC.
- Implemented Transaction and Logging using Spring AOP and used Hibernate as ORM.
- Implemented features like logging, user session validation using Spring-AOP module.
- Used Log4j for logging, debugging.
- Used CVS for version control.
Environment: Core Java/J2EE, Spring 2.0, JSP, JDBC, XML, Web services, Jboss 4, Maven, Eclipse, HTML, CVS, Log4j.