Sr. Java Software Developer Resume
New York, NY
SUMMARY
- Over 10+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Expertise in design and development of various web - and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Support and guide new hires through development for clients.
- Gather business requirements for future work for owned applications.
- Working with my team to support CenturyLink two Portal applications.
- Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL
- Experience in using frameworks and tools like J Unit.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Worked with IDE's such as Eclipse based Spring Source Tool Suite (STS) and NetBeans.
- Used Application Servers and web servers like WebLogic and Apache Tomcat.
- Experienced in MVC architecture, using Struts, Spring Framework.
- Experienced in working with XML technologies.
- Experienced in developing applications using Hibernate ORM persistence tool and iBATIS.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation.
- Developed web applications by implementing Model View Control (MVC) architecture using JSP pages that interact with Servlets.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can - do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
PROFESSIONAL EXPERIENCE
Confidential, NEW YORK NY
Sr. Java Software Developer
Responsibilities:
- Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and CeleryDesign, Implement and Test Oracle ADF applications using JDeveloper
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Experience with various MVCJavaframeworks likeAngular.JS, Node.JS, bootstrap.JS, etc.
- Developed JavaScript code to feed data-tables of Google Charts API with data then draw charts with animation effect.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Experience in implementing in setting up standards and processes forHadoopbased application design and implementation.
- In depth knowledge ofCassandraand hands on experience with installing, configuring and monitoring DataStax Enterprise cluster.
- Responsible for developing the UI side with ReactJS, SASS, HTML5
- Configured Struts, Hibernate framework with Spring MVC.
- Hands on experience with JavaScript Development on client-side.
- Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
- Developed web pages using HTML/CSS and JavaScript.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Developed Oracle PL/SQLStored Procedures and Queries for Payment release process and authorization process.
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Worked on web services SOAP and REST technologies
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed Web Services as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Migrated the code base from Subversion/Clearcase to GIT.
- Involved in coding for JUnit Test cases
- Implemented Selenium IDE with java script for Web apps.
- Design & Development of the User Interfaces using HTML, CSS andJSP.
- Has developed XML Parsing logic using DOM Parsers
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA(Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
Environment: Java, Spring, Hibernate, Ibatis, Angular.js, React.js, Node.js,Bootstrap.js,Backbone.js, Javascript.js, Oracle, Pl/Sql, Cassandra, Rest, Soap, Web Services, Eclipse, Weblogic, Git, Github, Junit Selenium, Agile, Uml
Confidential, Seattle WA
Sr. Java Software Developer
Responsibilities:
- Expertise in developing enterprise applications using Struts FrameworksUsed WSAD for writing code for JSP, Servlets, and Struts.Was responsible for Developing XML Parsing logic using SAX/DOM ParsersConfigured Server for Oracle Database and Apache Tomcat
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
- Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS,AngularJS, Node JS and Object oriented programing in JS.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
- Developed test cases and performed unit testing usingJUnit.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developed PL/SQL procedure for login module and registration module.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs
- Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication
- JUnit testing of Java classes to populate JSP screens of online tax exemption forms which updated Oracle database under Tomcat/WebLogic web services.
- Involved in the deployment of Web-Service End-Points using Apache CXF
- Used Eclipse IDE for designing, coding and developing applications
- Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
- Conducted software builds using Subversion in a windows environment via Cruise Control.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java, J2EE, Spring, Hibernate, Struts, Angular.js, Javascript.js, Css, Html5, Node, Bootstrap, Jdbc, Mongodb, ApacheCxf, Soap, Web Services, Eclipse, WebspherePortal, WSAD, SVN, Junit, Scrum, Uml, Class Diagram, Jsp, Maven, Xml, Jms, Apache Tomcat, Linux
Confidential, Kenilworth, New Jersey
Sr. Java Developer
Responsibilities:
- Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON.Architected, Designed and developed the product using HTML5, CSS3, Jquery, Javascript, Sencha, PhoneGap
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Maintained the business standards and the requirements inEJB and deployed them on to WebLogic Application Server.
- Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Migration of the MVC based Reporting framework to GWT (Google Web Toolkit) using GWT-EXT.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Configuration and deployment of application on to Jboss application server .
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
- Expertise in employing Water Fall Model and best practices for software development
- Participated in converting the business requirements to software specifications using Rational UML
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
- Developed Servlets and Worked extensively on Sql.
- Achieved necessary knowledge to solve many problems usingCandJavathroughout coursework.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Designed and implemented interface elements using Google Web Toolkit.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
- Designed Interactive GUIs using Java Applets and Swing.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Install and configure a Linux server to publish applications and the DataBase
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Made Fixes and enhancements to Online bill paying ASP software for water companies.
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
- Developed Servlets and Worked extensively on Sql
Environment: Java, IBATIS, EJB, DOJO, Sencha Extjs, Javascript, Jquery, MYSQL, SQL Server, DB2, WSDL, Jboss, Mercurial, Clearcase, Selenium, Water Fall Model, UML, JSP, ITEXT, GWT, JIRA, Cognos, ILOG, Jrules, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, COBOL, PL/I, JCL, SQL, ASP.
Confidential, Seattle WA
Software Developer
Responsibilities:
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
- Developed Client side screens in XML using XSLT.
Environment: Java, Spring, Websphere, Wsad, Oracle, Jdbc, Hiberante, Java Servlets, Jsp, Uml, Javascript, Xml, Html, Junit
Confidential, Seattle WA
Java Programmer
Responsibilities:
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
Environment: Java, Jsp, Html, Jdbc, Ooad, Servlets, Svn, Mysql, JavaScript, J Query, Glassfish Server, Net Beans Ide.
Confidential, Seattle WA
Java/J2ee Developer
Responsibilities:
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Involved in modifying, updating and testing of the component.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
Environment: Java, Sql Server, Struts, Servlets, JSP, EJB, Javabeans, Eclipse, Uml, Windows Xp/Linux.
