Senior Java/j2ee Developer Resume
ArizonA
SUMMARY:
- Expertise in conducting user research, Analyze and come up with best practices and best experience methods.
- Experienced in designing, developing, delivering and implementing data - driven desktop and Web applications for clients and assisting in the development and maintenance of company Web applications (Internet and Intranet)
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla Firefox, and Chrome.
- Developed and implemented UI controls and APIs with ExtJS.
- Worked on IDE’s like Web Storm and Notepad++ to build HTML pages.
- Experienced in Server Side programing using NodeJS in Creating Custom Http Services, File Manipulation, and Micro services.
- In-depth understanding of DOM manipulation, Form validation using JavaScript Regular Expressions and jQuery.
- Experience working with JavaScript MVC frameworks Backbone.js and AngularJS.
- Good experience in Unit testing tool like (jasmine, unit).
- Build scalable user interfaces with cross-browser compatibility with HTML5, SCSS, JQuery deferred and Promise JS by working directly with the UI/UX team in an agile development environment.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE developer Toolbar.
- JS Build and Package management (Bower, Grunt, npm, Git).
- Worked extensively in Agile Development process used the JavaScript frameworks jQuery.
TECHNICAL SKILLS:
J2EE Standards: JSP, Servlets, EJB, JMS, JNDI, JAXP (SAX, DOM, XStream), Various J2EE and Standard Design Patterns
Programming Languages: Java, J2EE, J2SE, C++, PL/SQL, Perl,Openlink JVS and AVS
Frameworks: Struts 2.3.16, Spring Framework, Hibernate 5.0, Web Services, Log4J, JUNIT, Ant, JSF
Web development: JSP, AWT, JavaScript, HTML, XML, ExtJs/Sencha TouchJBoss Drools - Decision Tables, Sencha, XQuery, JQuery, AngularJS, EXT JS, Backbone JS, Knockout JS, Node JS, Bootstrap, DOJO
Design Patterns: MVC, Front Controller, Factory Method, Service Locator, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object
Markup/Scripting Lang.: HTML5, DHTML (CSS), CSS3, XML, XSLT, JavaScript, AJAX, JS
Web/App Servers: WebSphere 8.0, TFS 2008/2010/2012 (Team Foundation Server),Apache Tomcat
IDE s: STS 3.4, RSA v9.0/8.x, Intellij, Net Beans 7.x, Weblogic Workshop
Operating Systems: Windows 9X/2000/XP/7, DOS, AIX Unix, Linux.
Version Control: VSS, CVS, PVCS, JVS, ClearCase, SVN
Databases: Oracle 9i/10g/11g, MS SQL Server, PL/SQL
XML Technologies: XML, XML Schema, DTD, XSL, XSLT, XPATH
Tools: HPSM, Cruise Control, HP Quality Centre (Defect Tracking tools), Atlassian Tools (Fisheye, JIRA and Bamboo), Hudson/Jenkins, TRAC, Soap UI
PROFESSIONAL EXPERIENCE:
Confidential, Arizona
Senior Java/J2EE Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, preparing Functional Specifications, and Technical specification according to their requirements.
- Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and struts Tag Library.
- Used spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Developed interactive web pages using JavaScript Frameworks JQuery, Spring boot, React JS, Ext JS, AngularJS.
- Configured the Anti-Virus action to check for virus on all incoming attachments.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created Database tables and schema in Oracle based on data flow requirements.
- Used Hibernate to map the database with POJO using hbm.xml files.
- DataPower XI50, C-ICAP/ClamAV, Syslog, JEE8, Oracle 11g
- The overall objectives of the HCQIS enterprise XML Gateway is to provide a centralized system-to-system interface to the organization's assets, a policy enforcement layer and a means to standardize the approach to apply web service security across OCSQ system initiatives.
- Designed the Architecture of the project as per MVC standards.
- Provide thought leadership and architectural expertise to a cross-functional team charged with deploying a host of customer-related applications and data to the cloud.
- Used Struts MVC for the developing loyalty discount module.
- Deployed the application on Web Sphere application server.
- Used AJAX technology for creating interactive Web Applications.
- Developed application using Rest Web Services to communicate with third-party information provider and developing Web Services to communicate to other modules using XML based SOAP & WSDL protocols.
- Develop the micro-servi in spring cloud framework to support Citi Next generation cloudframework.
- Advice software development teams on architecting and designing web interfaces and infrastructures that safely and efficiently power the cloud environment.
- Developed JSP (Java Server Pages) for orders module and customer service Department.
- Used Maven for build code.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloudsolutions.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Involved in integration of all the modules and deploying them on the application server and used JMS.
- Involved in bug fixing of various modulus in the application that were raised by the testing team.
Environment: Java (JDK 1.6), J2EE, ava, Spring Boot, Spring cloud, Pivotal Cloud Foundry, Oracle, PL/SQL, Spring web service, maven, Eclipse, JIRA, WIKI, Jenkins, Windows 7, Splunk, App DynamicsJavaScript, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL)JAXB, Log4j, Oracle, MySQL, Angular JS, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JSON, XML, Web Sphere
Confidential, Reading, PA
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in analyzing the requirement, modeling the Classes and Objects, Preparing sequence diagrams using Star UML and Rational Rose.
- Involved in Java, J2EE, J2SE programming.
- Developed REST web services using Angular JS.
- Performed assessment of current Findur Treasury and Openlink Endur v.5 to implementation of Endur v.8 and directed integration with AcuRisk, Nucleus, Triple Point, Commodity XL, RightAngle, Advanced Analytics, performance evaluation for remote locations.
- Designed and developed security based tools and applications.
- Generated technical reports containing security based findings.
- Develop security architecture documents and artifacts, guiding Security assessment and audit groups, making sure all the applicable patterns and processes have been followed.
- I was actively involved in various Business Layer and Data Management components of this web based system over J2EE architecture.
- Involved in creating front end development using HTML 5, CSS 3, JavaScript, jQuery, Angular.Js, Bootstrap.
- Used Spring MVC.
- Involved in building build scripts using ANT.
- Followed full software development lifecycle.
- Resolved defects on time and priority.
- Developed server-side services using Core Java concepts (multithreading, collections).
- Shell Scripting to automate the build process in the test levels.
- Hibernate framework was used to connect to databases.
- REST Web services to perform transactions from front end to our backend applications.
- Written HCQL queries in the applications to query against Databases.
- Accommodated last minute requirement changes and high priority issues and received client appreciations for the same.
- Used XML based web services tool to push pending orders in Integration Manager.
- Debugged issues related to performance of an application and discussed with business analysts to optimize the performance.
- Used JUnit test cases.
- Led an Offshore team of junior developers to develop the applications.
Environment: Java/J2EE, J2EE architecture, TFS 2008/2010/2012 (Team Foundation server),Multithreading, Sencha touch, collections, J2SE,XML, Spring, Hibernate, JSP, Java Script, Web Services, Oracle, IBM WebSphere, Linux, CSS3, HML5, JUnit, Selenium Test Suite.
Confidential, Malvern, PA
Sr. Java Web Developer
Responsibilities:
- Developed persistence layer which connects database to java using hibernate framework.
- Worked on business objects which reflect tables in the database and mapped complex relations between tables using association mapping of hibernate.
- Basic wiring of different modules of the application, which includes UI components, data transfer, objects, businessimpl, ORM, services.
- Used spring framework to perform Dependency Injection.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used JSF for improving the features of the UI developed.
- Added the tab to the application using the Swing components and effects through which the registration can be completed.
- Led integration of Openlink Endur v. 8.x business requirements.
- Used SOA architecture for implementing the project.
- Used Swing technology to improve the features of User interface.
- Used RESTful web services with MVC to build this application.
- Performed unit testing using JUNIT framework
- Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
- Designed and Developed Multithreaded, Client-Server Modules using in C++/Java (Design Patterns, Multithreading, Synchronization, Overloading, Collections, and Reflection), XML, SNMP Agent.
- Responsible for packaging and deploying components in to the WebSphere.
- Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, portType, bindings, and service), SOAP using various message exchange patterns like InOnly and InOut.
- Implemented JMS messaging on queues, topics.
- Build components scheduling and configuration using Maven 2.2.1, ANT 1.8.2
- Used RAD as IDE for development.
- Involved in discussions of the use cases and modules for web services interfacing authentication and authorization.
- Front-runner on interactions with business and QA teams.
- Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
Environment:: Java SE6, J2EE, Spring 3.0.5, Hibernate 3.6, Maven 2.2.1, JSP 2.0, Oracle10g, WebSphere application server 6.1/7, WebLogic 11g, RAD 6/7.0, wsdl, xml, web services, SOAP, SQL developer, html, xsd, clear case version control, JUnit, clear quest.
Confidential, Miami, FL
Java Developer
Responsibilities:
- Involved in analysis and gathering of system requirements and in design phase of the project.
- Involved in developing the presentation layer using HTML, XHTML, XSL, CSS, JavaScript, JQuery and AJAX.
- Developed application user interface using JSF 2.0 web framework and Ice Faces component library.
- Effectively used JSF converters such as convert Number, convert Date Time and various validator’s.
- Used various JSF tags such as input Text, select One Menu, graphic Image, output Style Sheet, command Button and command Link etc.
- Used various Ice Faces components such as data Exporter, data Paginator, menu Bar and output Chart etc.
- Created various resource bundle files for custom messages.
- Created multiple composite components and used JSF inbuilt event handlers.
- Developed data access layer using Hibernate and its second level cache for optimizing the database performance.
- Developed Stored Procedures, Views, Triggers and Functions using PL/SQL in Oracle.
- Developed shell scripts to build database.
- Developed XML parser classes by using JAXP and XPATH API for parsing XML documents.
- Developed Services and successfully integrated with module internal services and external services exposed by external modules.
- Developed and consumed REST ful web services using Java Servlets, Apache XMLBeans, and JSON.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Used XML Spy and SOAP UI to test the web services end points.
- Developed and maintained user authentication and authorization using Site Minder.
- Used Apache ANT build tool for compilation and building WAR files.
- Involved in deployment of this application on WebLogic10.3.2 Application Server.
- Used SVN as a Version Control System.
- Used CVS to check-in and checkout and co-ordinate among team members.
- Developed various test cases using JUnit testing frame work to test various modules of the application.
- Implemented logging by using Apache Log4j logging framework.
Environment: JSF 2.0, Ice Faces, Hibernate 3.6.0, JAX-RS, CXF, JSP, JUnit 4.8, JNDI, Log4j, Ant, Castor, HTML5, AJAX, CSS3, JavaScript, XML, XSL, Oracle 10g, Weblogic 10.3.2, CVS, Eclipse, Red Hat Enterprise Linux server, Apache HTTP Server 2.0.
Confidential
Java / J2EE Developer
Responsibilities:
- Used CVS for version control.
- Created the Mock-ups using HTML and JavaScript to understand the flow of the web application
- Used Struts framework to develop the MVC architecture and modularized the application
- Developed user interfaces using JSP, HTML and JavaScript for views and to interact with the end users
- Developed interactive modules using GWT, JSP and Servlets
- Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs
- Designed Stateful Session Beans for maintaining user sessions
- Integrated and used Hibernate framework for database persistence logic
- Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL
- Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server
- Implemented Axis web services for the extended search
- Performed integrated testing using different test cases
- Used SVN version control to maintain the different version of the application
Environment: EJB, Struts 1.2.4, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, WebSphere App server 5/6.1, WSAD 5.1.2, Oracle 9i.
Confidential
Java Programmer
Responsibilities:
- Analyzing the requirement document and preparing queries for clarification from client.
- Involved in High Level Design Document (HLD) preparation.
- Development of Web Layer with MVC framework using Java, JSP, Servlets.
- Coding for Model and Controller.
- Development of Web application using Struts framework based on MVC architecture.
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO,DTO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
- Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
- Involved in analysis for Reporting framework.
- Involved in procedures and functions modifications.
- Cross browser issue fixing with Firebug and IE Developer.
- Configuration manager role using Jenkins tool.
Environment: WebLogic 11g / Oracle 10g/ STS 3.0, Java, J2EE, Multithreading, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN, FOP.