Sr. Java/j2ee Developer Resume
Seattle, WA
SUMMARY:
- Over 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
- Good working knowledge in Telecom, Banking, Finance and Manufacturing Domains
- Solid understanding and Experience in using Spring, Struts and Hibernate frameworks
- Experience in Oracle SQL/PL SQL
- Experience in using JBoss, IBM Websphere and Apache Tomcat
- Experience in using different IDEs like Eclipse, NetBeans, WSAD
- Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss, JBoss Admin, Apache Tomcat and Web sphere
- Developed projects and products using SDLC (Software development life cycle), from initiation, planning, designing, execution and implementation, development
- Implemented various Architectural & design patterns like ATG, MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns
- Good knowledge and experience in developing web interfaces using technologies like Angular JS, XML, HTML, DHTML and CSS.
- Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle … SQL Server 2000, DB2 UDB
- Experience in Script Languages (Perl, Shell, Maven and Ant) and Continuous Integration tools (Rational Build Forge).
- Strong Experience on UNIX AIX, Linux platforms. Developed shell scripts and configured cron jobs
- Have used Maven OSGI scripts to update/build the web applications.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
- Hands on experience on Web/Application sever like Tomcat, Websphere, Weblogic, Glassfish and JBoss.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
TECHNICAL SKILLS:
Languages: Java, JavaScript and PL/SQL
J2EE/eBusiness based solution programming: JDK 7,8, RMI, J2EE, JSP, Servlets, Java Beans, Tiles, AJAX, JDBC, EJB, JNDI, EJB2.0, EJB3.0, SOA, JPA, JDBC, IIOP, Spring, Acegi Security, Hibernate, Web Services, MVC, XML, Ant, Log4J, XML DOM.
RDBMS and C/S database programming: Oracle 10g, Oracle 11g, Oracle 12c, MYSQL, NoSQL, DB2, PL/SQL, JDBC, Connection Pooling/Data Source, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB Application Servers WebLogic 9.1, JBOSS, WebSphere 6.1, Glassfish, Blazix, Apache Camel
Web Tools and Technologies: XML, XMLBeans, JAXB, CSS, DOJO, JavaScript, Angular JS, HTML, Struts, Java Server Faces, AJAX, XSD, SOAP, Jenkins, JMS, Web Services, JSF, Groovy, Bootstrap 3.0, ActiveMQ.
Web Services: SOAP, WSDL, Apache Axis 1.1, JAXP, AWS, Google Cloud Storage
Protocols: LDAP, HTTP, FTP, SOAP, TCP/IP
ORM Technologies: Hibernate 3.x, iBatis
Software Development: IDEs JBuilder 6.0, Eclipse, NetBeans, XCode, Rational Clearcase
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr. Java/J2EE Developer
Responsibilities:
- Worked on requirement gathering for new project initiatives for CNE/OFR/PSA.
- Worked on carefully determining the needs of clients and matching it with the best solutions.
- Worked as lead developer for designing and implementing RESTful Web services.
- Developed new CNE modules on J2EE with Spring and Hibernate
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
- Integrated spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
- Used spring transaction management for implementing transactions for the application.
- Involved in the code reviews for optimum performance and delivery.
- Monitored and coordinated the test phases within the project life cycle.
- Involved in technical and functional certifications during the production release.
- Worked as release leads on integrated releases involving CNE/OFR initiatives in different pipelines.
- Designed application modules for DIGen2, GRS and CRAMR using Spring 2.5 framework.
- Designed the UI components in Flex using MX and Action Script components.
- Developed and supported ETL workflows on Informatica.
- Developed hibernate mapping using db model.
- Developed dao implementation layer to support domain data objects.
- Implemented business logic using spring core framework.
- Developed JSP, Servlet controllers for MVC framework using Struts in GRS application.
- Developed stored procedure to implement data functionality.
- Wrote Junits for every process involved in supporting business logic.
- Used Perforce as version controller tool.
- Designed database for FX Capital project using Enterprise Architecture.
- Developed hibernate mapping using db model.
- Developed domain layer based on hibernate mapping.
- Developed dao access layer to support domain data objects
- Implemented business logic using spring core framework.
- Developed JSP, Servlet controllers for MVC framework using Struts.
- Developed stored procedure to implement data functionality.
- Wrote Junits for every process involved in supporting business logic.
- Used Perforce as version controller tool.
Environment: Jboss 4.0, JAVA 1.5, Servlets 2.0, EJB 2.1, Swing, Microsoft Excel, OBJ/MQSeries, Sybase 12.5, Eclipse 3.0, JUnit, DB Studio, Confidential, log4j, Sun Solaris 5.8.
Confidential, Seattle, WA
Sr. Java/J2EE Developer
Responsibilities:
- Constructed UML and Behaviortreesmodelingdiagrams to depict the business flows.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Consumed Restful web services and performed data retrievals using Hibernate.
- Validated the business rules with the Business Analysts such that they meet the specification.
- Integrated with WebMethodsvia webservices.
- Worked with Apache Tomcat Web Server.
- Implemented the logging mechanism using Log4j framework.
- Used SVN version control to track and maintain different versions of the application.
- Involved in various Software development phases like requirements gathering, design, analysis and development phase.
- Designed and developed application using agile methodology.
- Developed User Interface screens using angularJS, HTML and CSS.
- Designed and developed UI frame work using JSF prime faces and used java script for front end validations.
- Implemented J2EE design patterns such as SessionFaçade and Factory.
- Involved in design and implementation of MVC architecture in different modules.
- Implemented business logic in Middle tier using pluggable components, which are specified in the customized xml documents using Spring framework.
- Configured and integrated JSF and Spring frameworks.
- Wrote build & deployment scripts using ANT, Maven and shellscripts.
- Wrote Junit test classes and created Mock objects for services.
- Used Log4Jto capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Worked on bug fixing and enhancements on change requests.
- Worked with QAteam for testing and resolve defects.
- Used Eclipse IDE and deployed the application on TOMCAT server.
- Created various UML Diagram.
- Wrote SQL queries of differing complexities for the application. Designed and developed database objects like Tables, Views, Stored procedures, User Functions using PL/SQL, SQL Developer.
- Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
- Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS
- Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
- Developed system preferences UI screens using AngularJSJavaScript, CSS and HTML.
- Created web application prototype using JavaScript and AngularJS.
- Developed Spring mvcrestcontrollers, services for backend interactions.
- Implemented Restful Web Services for other applications to communicate.
- Involved in implementation of MVC pattern using AngularJS, and Spring Controller.
- Designed the front-end applications and user interactive web pages using web technologies like AngularJS.
Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc, Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.
Confidential, New York City, NY
Sr. Software Engineer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Designed the page flow using struts, server side components, and ibatis for DAO layer.
- Coded Java backend, JSP, Struts, JavaScript, Business classes
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Used TOAD for all database query testing and optimizations
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using WebService using Apache Axis
- Designed and developed required WSDL and XSD for the services.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Implemented Selenium IDE with java script for Web apps.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Developed JSP pages and Servlets for customer maintenance
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Designed the front end using Swing.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
- Implement and code processes in Java and BPL using Oracle BPM Studio and Eclipse IDE
- Installation and Administration of IBM MQ series on NT environment
- Apache Tomcat Server was used to deploy the application.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Development for both backend and front end applications. Extensive Programming by using PHP
- Developed code for C, C++ to secure the transaction.
- Involved in Developing SQLJ files and Binding in mainframe environment.
- Batch program has been written using PL/I procedure
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
- Developed SQL queries. Actively worked on stored procedures.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App server.
- Served as subject matter expert (SME) on multiple VB/C# applications
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
Environment: Spring, ibatis, Struts, JSF, EJB, jQuery, MySQL, Toad, MySQL Server, DB2, Apache Axis, WSDL, Netbeans, JBOSS, Confidential, water fall model, UML, JSPs, XML, EMC Documentum, JIRA, Swing, Cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ, Linux, Apache Tomcat, Ruby, Wordpress, Drupal, ASP.NET C, C++ Mainframe, COBOL, PL/I, SAS, VB, ASP.
Confidential, Raleigh, NC
Sr. Software Engineer
Responsibilities:
- Developed the modules of Purchase Request, Purchase Order, Item Master modules.
- Involved in the Enhancement of Summarization module.
- Developed the web pages using JSP, CSS and HTML
- Developed the RTM interface module to map the requirements to the test-case and Test design modules
- Generic Tree Navigation control).
- Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
- Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
- Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
- Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
- Wrote various SQL queries for data retrieval using JDBC.
- Involved in building and parsing XML documents using SAX parser.
- Exposed business logic as a web service and developed WSDL files for describing these web services.
- Extensively used SOAP formatted messages for communication between web services.
- Developed the application on IBM WebSphere Application Server.
Environment: J2EE, Java, JSP, Servlet, JDBC, Struts, Junit, log4j, JavaScript, DHTML, WebSphere Application Server, Axis, WSAD, XML, XSLT, Xalan-j, Ant, SQL Server, SQL Query Analyzer, JProbe, Confidential, OPPROX Reports, Windows'XP, Unix-IBM AIX.
Confidential, Raleigh, NC
Software Developer
Responsibilities:
- Responsible for planning, designing with ER Studio and coding.
- Designed and developed Site Hierarchy interface and other GUI Screen applications with Java Swing.
- User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in Java Swing, DHTML and JavaScript.
- Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
- Implemented Validation framework for field validations.
- Used Struts Internationalization provision in order to support.
- Threads scheduling is used for the calendar tool.
- Developed extensible XLST procedures for handling navigational trees of any depth.
- Involved coding and review of the system.
- Migrated C++ Image Viewer component for add -on features.
- Involved for preparation of user entry screens and web forms.
- Client side validations were done using JavaScript.
- Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
- Deployed the application on using FTP to Linux OS.
- Involved in unit testing and test cases.
Environment: Java, J2ee, SWING, C++, DHTML, Eclipse 3.0, ER Studio, Apache Tomcat, 5.0.25, Struts 1.3, JDBC, JSP, JavaScript, Oracle 9i, Oracle 10G, Linux, putty.
