We provide IT Staff Augmentation Services!

Java Ee Developer/sme/lead Resume

5.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY:

  • 11+ years of experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
  • Work as a Team Lead and off-shore/on-shore settings, work close with testing team, business analyst and clients.
  • Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts, OOD, OOP, OOAD
  • Extensive experience working with Spring Framework, including Spring CORE, Spring MVC, Spring JDBC, Spring AOP, Spring DATA
  • Hand on experience on Enterprise messaging, including JMS implementation of Tibco EMS, IBM MQ.
  • Strong experience in working with Application Servers like IBM WebSphere 5.1, 6.1,7.0 BEA WebLogic, Jboss and Glassfish Server
  • Installing Application server, creating a server profile, adding server to IDE, creating a data source, and building data access layer, use admin console,building SOAP Confidential With JAX-WS, building RESTful Confidential With JAX-RS
  • Extensive experience in XML and related technologies, parsers like SAX, DOM.
  • Also XML 1.1 and SAX 2.0.2, DOM Level 3, XPath 1.0 (and 2.0) and XSLT 1.0 (and 2.0), SVG 1.1, and XSL (XSL-FO) 1.1, XQuery 1.0 and DTD, XML Schema
  • Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, ResourceBundles, PlugIn, Internationalization, DynaActionFormDispatchAction in the Struts Application development.
  • Experience in UML used case diagrams, class and sequence diagrams
  • Implemented Thread Safe and Synchronized modules using java programming languages.
  • Application development experience using multithreading, SerializationExternalization, Collection, Generics, Core Java, Applets and Swing.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB3.0).
  • Knowledge of HTML5.
  • Experience in writing Web Confidential using WSDL, SOAP, and UDDI in distributed web application development environment.
  • Experience using RESTful resources JAX-RS Client API, Server-Sent Events(SSE).
  • Deep understanding of restful verbs, HATEOS, and Richardson Maturity Model.
  • Used persistence using JPA API including Entity, Table, Embedded, ID, IdClass, Size, NotNull annotation among others.
  • Work with WebTarget to consume restful API.
  • Working Knowledge of WebSocket.
  • Used JavaScript Object Notation(JSON) for data transfer within HTML5, Responsive Design, Syntactically Awesome Stylesheets(SASS).
  • Working knowledge of Java Application Security - Client-Side security including Cross-Site Scripting, Cross-Site Request Forgery, Clickjacking, Authentication and Authorization. Server-Side Security including Authentication, REST Resource Security, WebSocket Security.
  • Good working knowledge of C#, LINQ, Delegates, webservices, WPF, WCF, and silverlight.
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Working knowledge of IBM WebSphere MQ.
  • Extensive experience in using STRUTS 1.1,1.2,2.0 (MVC Architecture) Framework
  • Well acquainted with the Software Development Life Cycle (SDLC) for Development Projects
  • Experience in systems analysis and design using various model and design pattern for project planning which involves more than 40 tables.
  • Deploying EAR, WAR, JAR files to application server.
  • Experience in Ext GWT, Object Oriented Design and Development with Java
  • Experienced in Unit Testing and generating of Test cases using JUnit.
  • Experienced in shell programming for UNIX, Linux, and Solaris environments
  • Good experience in coding SQL, PL/SQL triggers, stored procedures, functions.
  • Experience of working with WSAD 5.0, RAD 7.0, Jbuilder, Eclipse (with MyEclipse plug-in) & NetBeans.
  • Extensive experience with both synchronous and asynchronous programming.
  • Expertise in using Version controls such as CVS, PVCS, Rational ClearCase, MKS Integrity Client and RTC, Subversion
  • Strong background in Core Java(J2SE) 1.4, 1.5, 1.6, 1.7, 1.8
  • Outstanding written and verbal communication skills.
  • Strong problem solving skill.
  • Participated ACM-ICPC collegiate programming contest.
  • Self-motivated, detail oriented, strong team player.
  • Strong problem-solving skills and the ability to think creatively.
  • Strong general analytical skill.
TECHINICAL SKILLS

Languages: Java, C#, C/C++, VB, Prolog, Pascal, HTML, CSS, JavaScript, AJAX, XML, PHP, HTML5, UML

Java: J2EE, JavaEE, JSP, Servlet, Web application using Web 2.0 standards such as JSF, RichFaces, JSP, Struts, Spring, Hibernate, EJB3, JMS, JMX, Web Confidential (JAX-WS (XML Web Confidential ), JAX-RS (RESTful)), WSDL, SOAP, JNI, JSON, JAXP, XPath 1.0 (and 2.0) and XSLT 1.0 (and 2.0),XML, SVG 1.1, and XSL (XSL-FO) 1.1, XQuery 1.0 and DTD, XML Schema, SOAP 1.2, and WSDL 1.1, RMI, JDBC, and JNDI, JUnit, log4j,Apachi poi, JXL and Ant.

C#: Collections, Indexers, Standard Interfaces, LINQ, Delegates, ORM, LINQ Object Relational Mapping, File I/O, GUI, Socket Programming, ASP.NET, SOA, Web Confidential, WCF, SOAP Router

XML: XML 1.1 and SAX 2.0.2, DOM Level 3, Xalan, Xerces, XForms, XPointer, XQuery

Databases: Oracle 9i, 10g, 11(SQL/PL-SQL, trigger, function/procedures), MySQL, SQL Server and DB2

IDE: RAD 7.0/8.0, Eclipce, NetBeans, JBuilder, Visual StudioPlatforms Windows, Linux, Unix, Solaris

Others: Agile XP, Toad, Bash(unix shell scripting), PHP

PROFESSIONAL EXPERIENCE:

Confidential, Buffalo, NY

Java EE Developer/SME/Lead

Responsibilities:

  • Working on a conversion project where the old desktop based application was in Smalltalk which we are converting to web based java app deployed in WebSphere application server and uses WebSphere MQ for messaging.
  • Hands on Java Developer take part on every expect of development and closely work with back-end, business, and systems team.
  • Analysis legacy code and provide guidance for other team member.
  • Design new module and work with back-end team.
  • Work with mainframe mapi programs, copy book.
  • Work extensively with Java ES framework, and WebSphere MQ (JMS).
  • Set test and pre-prod environments and facilitate business user and tester using the new system.
  • Work with other team mates and business to resolve open defects on timely manner.
  • Work in offshore/onshore environment where part of the team is in Pune, and Hyderabad.
  • Follow Agile approach of development conduct daily scrum meeting.

Environment: Java/Java EE, Java ES framework, JSP, Servlets, JSTL, Log4j, Apache Maven, DB2, SQL, JUnit, RAD 9.5, 8.0, agile, JDBC, UNIX, WebSphere 7, Websphere MQ, RTC, JavaScript

Confidential, Jersey City, NJ

Tech Lead/Java EE Developer

Responsibilities:

  • Work as a hands on Java developer and take part on various functionality enhancement.
  • Co-ordinate team between London. Bengaluru, And New York, participate daily stand up call.
  • Write unit test case for each class, extensively used builder pattern in the process.
  • Write regression test for which will in turn be used and enhanced by OPS team.
  • Consume restful API exposed by ref-data team to find out which client are open to full rehypothecation.
  • Setup UAT test environments, part of it required configure and setup topic for EMS, configure schema for database, create new user in UNIX box and push code through conduit.
  • Take part in farm wide UAT testing for GSEC-GSCO conversion. Responsibilities includes taking part in daily SOD and EOD call, give count to the team for upstream messages, process those message and send report to down stream system.
  • When down stream system has mismatch with other team regarding transaction or loan value, setup meeting across multiple tech team and OPS team to debug it.
  • Used Apache open source projects like Apache Commons CLI( CLI ), maven, Tomcat
  • Set up environment to test all the reports as part of JDK upgrade from java 6 to Java 8.
  • Modify groovy script to support additional functionality.
  • Write & modify AutoSys JIL scripts.
  • Follow Agile approach of development, track progress with JIRA.
  • Use continuous integration pattern with bi-weekly release cycle.
  • Participated daily Scrum meeting.

Environment: Java 1.6, 1.8, Spring Core, Spring JDBC, Spring AOP, Rest API, JAX-RS, Jersey 2.22.1, JSON, Junit 4.0, JMS, Tibco EMS, Tomcat 7.30, Aqua Data Studio 7.0, Groovy, Subversion, IntelliJ IDEA, JIRA, Maven, Jenkins, AutoSys.

Confidential, Berkeley Heights, NJ

Tech Lead/Java EE Developer

Responsibilities:

  • Work as an application developer on the Java Platform, Standard and Enterprise Edition, in the following capacities.
  • Responsibilities include conducting daily scrum meeting, conducting session with business analyst, work closely with other developer to ensure a timely delivery.
  • Consume Rest Web Confidential from front end.
  • Write Restful Web Confidential for ExtJS front end application.
  • Expose Rest Confidential through Spring annotation.
  • Receive Rest service and pass it to Business Confidential .
  • Persist object with JPA.
  • Call external web Confidential .
  • Use test tools like postman and poster.

Environment: Java SE 6,7, Spring Data Rest, Rational Application Developer(RAD) 8.5, WebSphere, ExtJS, Sencha CMD, Aptana, Json.

Confidential, Camp Hill, PA

Java/J2EE Developer

Responsibilities:

  • Confidential care project is part of the initiative by State of Washington to provide it's resident with an affordable health care. It provide it's user Affordable and Non-affordable health care through one application.
  • Work as an application developer on the Java Platform, Standard and Enterprise Edition, in the following capacities.
  • Part of a M&O team and fixed defect based on description in JIRA and occasionally contact with functional team for clarification of business rule.
  • Work closely with customer to get better understanding of the defect.
  • Also closely work with testing team to find out appropriate problem state and data fix team when issue can be specific to one particular application.
  • Used Restful Confidential to call external health provider to find out rate & eligibility, also federal Confidential to check valid SSN and USPS Confidential to verify/recommend address.
  • JIRA - Clear understanding about Browsers, Topology and Hardware, preparing SQL Server, Configuring for first time use, Jira Structure, Screens, Fields, Workflow,Basic Searching.
  • JIRA Administration - User, Groups, roles, integrating with User Directories, setting up/configure email, Incresing Memory.
  • Use Confidential Oriented Architecture(SOA) throughout the project.
  • Used SOAP Web Service to make payment through Key Bank.
  • Consume Restful Web Confidential in JSON format.
  • Implemented various Java/J2EE design patterns like Front Controller, Factory Pattern DAO, DTO pattern.
  • Extensively used various collection classes like ArrayList, HashTable, and HashSet.
  • Used Generic Collections wherever required.

Environment: Java SE6, JSP, Servlets, Struts2, Spring 2.5, Spring AOP, Spring Integration, Rest Web Confidential, SOAP, WS-*, SOA, SoapUI, JavaScript, Log4j, Apache poi, XML, SAX/DOM parser, Oracle, SQL, JIRA, testNG, Junit, Hibernate, Maven, Eclipse STS, WebLogic 10.5.2

Confidential, Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Work on a off-shore/on-shore settings and manage a small team for some “Change Request”
  • Work as an application developer on the Java Platform, Standard and Enterprise Edition, in the following capacities.
  • Implemented various Java/J2EE design patterns like MVC, Factory Pattern DAO, DTO pattern.
  • Analyze and fixed logged application defects using HP Quality center
  • Comparing the system behavior to the design specifications.
  • Create, update and enhance application SQL.
  • Critically analyze application performance and suggest improvements where appropriate.
  • Analyze changes to design specifications and determine the application impact, utilizing design patterns and existing code where applicable to in corporate and test new requirements.
  • Wrote Action/Controller classes to implement business logics and to maintain the process of the application.
  • Extensive use of JSTL tag libraries in developing JSPs for the UI screens.
  • Used Spring JDBC (ORM architecture) for object-to-relational mapping from the database and creating POJOs.
  • Extensively used various collection classes like ArrayList, HashTable, and HashSet.
  • Also used the new Generic Collections wherever required.
  • Extensible used I/O classes like FileInputStream, FileWriter, FileReader, BufferedReader and BufferedWriter.
  • Created test cases and executed those test cases.
  • Create and maintain unit tests for application functionality using JUnit.
  • Use JXL to generate xls file for reporting older version of Excel and use Apache POI for generating report in xlsx for latest version of Excel.
  • Generated report in PDF format using lowagie API.
  • Web Confidential, SOAP 1.2, and WSDL 1.1
  • Calling mainframe COBOL program through java MAPI interface (MQ), XML based copybook.
  • Work on two regulatory project (14Q & ReqW) with Java Messaging Service(JMS/IBM MQ).
  • Coordinate with offshore team on various issue like, distribution of work, bug fix and status meeting.
  • Based on function requirement (BRD-Business requirement document) developed and design mock up screen and application
  • Prepared technical design document.
  • Involved various stage of development like Dev, SIT,UAT
  • Fixed production issue based on priority.

Environment: Java SE6, JSP, Servlets, JavaScript, Log4j, Apache poi, JXL, XML, SAX/DOM parser, DB2, SQL, Junit, Spring, Spring MVC, Spring JDBC, Spring IOC, JMS/MQ, RAD 8.0, WebSphere 6.1, 7.0, MKS Integrity client, RTC, HP ALM Quality center 11.0

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Second largest check printing company client includes Confidential and many more.
  • Responsible for design and implementation of lifecycle of various modules.
  • Modified personalization Confidential (EJB) to deal with five-digit PO. Box number and APO number(Military address) which is not a five digit zip code.
  • Design a modal to pick delivery method.
  • Compare the performance of GreyBox, jQuery LightBox, iFrame and css to graying out background and display the modal, ultimately used GreyBox.
  • Write various Javascript function to evaluate user input in browser.
  • Extensive use of various Struts tag libraries in developing JSPs for the UI screens.
  • Extensively used various collection classes like ArrayList, HashMap, HashTable, HashSet.
  • Used Generics depending on the particular problem.
  • Modify various DTO for the new requirement.
  • Used various formatting classes to display estimated arrival date and prices.
  • Design JSP page in a way so that it will look almost same in different browser like ie7, ie8, Firefox, and google chrome.
  • Modify action class to implement business logics.
  • Used CORBA bridge to connect with mainframe.
  • Modified a swing based desktop application to accommodate new component.
  • Used CVS for choice & branch application and for all the Confidential .
  • Write SQL statement in Toad to alter table.
  • Used TopLink(ORM architecture) to connect with Oracle database.
  • Did code review to standard with client specification.
  • Modified iPrint UGC application to detect CMYK image type.
  • Implement algorithm to convert raster of the image from CMYK to RGB.
  • Attended daily meeting stating what we did yesterday and what we are going to do today.
  • Did pair review for team member.
  • Participating WAR Room meeting with QA team.
  • Used java imageIO and java advance imaging api(JAI) to convert image type.
  • SVN was the repository for UGC iPrint application.
  • Used Hibernate (ORM architecture) for object-to-relational mapping from the database and creating POJOs
  • Used Visual Source safe to store all the images of the application.
  • Write JUnit test cases.

Environment: Core Java/J2EE, JSP, Servlets, Struts, Apache tiles, JSF, EJB 2.0 Confidential, Apache Sanselan, Swing, Log4j, Apache Maven, Oracle, SQL, JUnit, CORBA PL/SQL, TOAD, XML, HTML, CSS, JavaScript, jQuery, Firebug, ieHTTPHeader, Oracle TopLink, Hibernate, Eclipse, agile, JDBC, UNIX, JIRA, WebSphere 6.1, CVS, SVN, Visual Source safe, Mercury Quality Center 9.0.

Confidential, Bordentown, NJ

Java/J2EE Developer

Responsibilities:

  • Responsible for design and implementation of lifecycle of various modules.
  • Implemented various Java/J2EE design patterns like Factory Pattern, Command pattern, Value Object Pattern and DAO pattern, AspectJ AOP, Multithreading.
  • Used & created numerous Stored Procedures and Functions to implement some complex business logic at the database level to improve response time.
  • Designed and developed session and EJB3.0 Session beans for creating Wrapper Class around existing application and make it available on Different JVM using RMI.
  • Experience with Master data management for colleting, matching and persisting data throughout the enterprise.
  • Wrote Action classes to implement business logics and to maintain the process of the application.
  • Extensive use of JSTL tag libraries in developing JSPs and JSF for the UI screens.
  • Used SPRING Frame Work to implement MVC design pattern.
  • Developed Web Confidential for credit card transaction. And communication of two web Confidential in based on WSDL protocol.
  • Used RSA to build secure key exchange protocol.
  • Used Hibernate (ORM architecture) for object-to-relational mapping from the database and creating POJOs.
  • Write test code using JUnit.
  • Designed and developed dynamic views using JSP, JavaScript, Ajax
  • Set up entire Spring application & created numerous module specific JSF, JSPs, JSTL, AJAX, YUI to implement the User Interface Design.
  • Designed ER diagrams and XML schema(XSD) for the data modeling. Used Oracle data integrator for the extracting data, transforming and loading to database.

Environment: Core Java, J2EE (JSP 1.1, Servlets 2.2, JSTL, EJB 3.0 and JDBC, JMS, Annotation), Spring 2, Hibernate, Web Confidential (JAX-WS (XML Web Confidential ), JAX-RS (RESTful)), JSF, RSA, JCE, XML/XSL, XSD, JavaScript, Ant 1.2, JUnit, Eclipse, HTML, CSS, Oracle, PL/SQL, JBoss, Linux.

Confidential

Senior Developer

Responsibilities:

  • Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
  • Used STRUTS1.1 Frame Work to implement MVC design and advanced validator.
  • Used advanced feature of Struts Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
  • Designed and developed session and entity beans for implementing the business logic.
  • Deployed EJB on BEA Web Logic Server.
  • System analysis, design and development of the web application.
  • Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
  • Designed Data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Developed the front-end components using HTML, DHTML, Java Scripts, JSP, AJAX, JSON, DOJO, Jquery, XML and XSLT.
  • Implemented MVC architecture implementation on Eclipse framework.
  • Implemented RIA application using Adobe flex.
  • Used WebSphere application server for deploying Servlets and JSP.
  • Developed interface to send messages between systems using JMS.
  • Wrote test cases using Junit testing frame work.
  • Coordinate Quality Assurance activities and web Confidential .

Environment: Core Java, J2EE, Linux/Unix, Servlets, JSP, WebSphere application server 5.1, Hibernate, JUnit, BEA Web Logic, JBoss, Struts 1.1, JDBC, EJB, JNDI, JTA, AXIS, UML, XML, CGI, CSS, HTML, Oracle, JavaScript, Eclipse, log4j, SQL/PLSQL.

Confidential

Software Engineer

Responsibilities:

  • Creating and executing comprehensive development plans for enterprise class applications.
  • Implemented web application using ASP.net and add modules as customer requirement changes.
  • Understanding existing process, requirement collection and creating prototypes.
  • Provide analysis, design, development, deployment, production support for several new projects.
  • Extensive use of TCP/IP network programming, multithreaded programming, and object oriented programming.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams.
  • Developed HRM Software focuses to provide total HR management including payroll, leave management and loan management solutions for multi scale industries.
  • Developed School Management System using J2SE covering registration, payroll, and bursar, admission.
  • Developed accounting system specially designed for any small or large organization using PHP and MySQL

Environment: C#, ASP.net, PHP, J2SE, Swing and AWT, HTML, JavaScript, CSS, UML

We'd love your feedback!