Java Developer Resume
New, YorK
SUMMARY
- 8+ years of expertise in Information Technology involving all phases ofSDLCthat includeAnalysis, Application Design, Development, Testing and MaintenanceonEnterprise ApplicationsPrimarily inJ2EE platformacross multiple business domains.
- Very Strong Object - Oriented Developer with experience in Software Design and Product Engineering.
- Worked on OSS Provisioning, Monitoring,Configuration and Activation.
- Experience in development using Parsers likeSAXandDOM.
- Strong Knowledge in XML technologies including XML,DTD, XML Schema, XSL, XPath, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans), SOAP, REST/ Web services WSDL, Web Services using AXIS, XFIRE, CXF.
- Well versed with build automation using open source tools such asMavenandAnt.
- Proficient software system architecture sense andexpertisein applying variousdesign patterns.
- Highly experienced in designing, developing and debugging applications using technologies likeJava SE, J2EE, Servlets 2.4, JSP1.2, Struts 2.0, JDBC 3.0, SwingJavaScript.
- Hands-on Experience in developing J2EE applications using frameworks such asSpring Struts, Hibernate, iBatis,Log4J and Junit.
- Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, GWT, Adobe Flex, MXML, HTML, and CSS.
- Developed the UNIX shell scripts to start and stop the Java scheduled jobs.
- Proficient in application development using spring modulesSpring-Core, Spring-AOP Spring-JDBC, Spring-MVC.
- Experience in various messaging standards like Java Messaging Service and Active MQ Series that allows the application components to create, send, receive and read messages.
- Experience in Rule Language.
- Experience in modeling entity associations and proven skills inHibernate3.2mapping.
- Experience in iBatis and MyBatis ORM tools which automate the mapping between databases.
- Hands on experience in programming web servers and application servers (Tomcat 6.1, BEA Weblogic 9.2)
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Excellent knowledge and experience ofUML, Unified Processat the Enterprise level and familiarity with popular process methodologies likeAgile, Waterfall
- Proven skills inRequirements gathering and documenting use cases
- Devoted, smart, passionateDeveloperwith competent multi-tasking skills and agood reputation of strong problem solving capabilities and work ethics.
- Hands on experience in writingstored procedures,triggersandfunctions
TECHNICAL SKILLS
OperatingSystem: DOS, Windows 98,Windows 2000, Windows 2007, Unix, Linux
Languages: C, C++, Java, Visual C++, Python
Database: Oracle 9i,10g,11g, MS-SQL Server (7.0, 6.5,2000)MS-Access 97, Sybase11, DB2 (6.1/7.1), PL/SQL
Internet Technologies: JSP,Servlets, HTML, JSON, EJB (1.1/2.0), JMS, JTS, JAXP 1.0 01, SAX, DOM, WSDL 1.1,JSF 2.0, Struts (2.0)
Web Servers: Java Web Server,Resin Jsp EngineApache Server 1.3, iPlanet Server
Application Server: Weblogic (4.0/5.1.0/ 6.0/8.1 ), Jboss(2.2/4.0), IBM Websphere (3.5/4.0/5.1), Orion Application Server 1.05
Scripting Languages: CGI, PERL,ASP, Python, PHP, Jscript, JavaScript
Middle Ware: COM/DCOM using ATLEJB, JMS, RMI, CORBA, IBM MQ Series,J2EE Connectors, MSMQ
Design Process: UML, Rational Rose 2000
Version Control Tools: VSS (Visual Source Safe), PVCS, CVSRational Clear Case 3.2, Serena, Tortoise SVN
XML Technologies: XML, XPath, XML Schema, XQuery, XSLT, XSP, XSQL
Java IDE’s: Eclipse, RAD 6.0, WSAD 5.1, NetBeans 5.5
PROFESSIONAL EXPERIENCE
Confidential, New York
Java Developer
Responsibilities:
- Developer for Secure and Fair Enforcement of SAFE Act for Assault weapon: Created programs to identify Originators and capture their information for processing and feeding downstream applications based on regulatory and business requirements. Setup all new programs to run within the nightly batch schedule.
- Developed web services to support the NY SAFE Act Assault Weapons Registration project.
- Responsible for design, coding component and assembly testing of all application code owned by the Application Team.
- Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architecture andHibernate.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements (Web Components) from within Angular code.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Implemented REST service application with Spring Data and MongoDB backend.
- Designed, developed and enhanced existing databases, emphasizing processing efficiencies and quality assurance.
- Experience in Writing SQL Queries for data validation at the row and table level, Multiple-Column Sub queries, Scalar Sub queries and correlated Sub queries.
- Creating advance PL/SQL, packages, procedures, functions and triggers to implement business logic.
- Involved in Analysis, Design and Development, Testing, Maintenance and resolved problems during implementation.
- Installing and starting various application servers from the pysysCAT framework using python script.
- Work with cross-functional teams, Master/Reference Data team for design and execute system test plans to identify and resolve application issues.
- Covered the application with unit tests using JUnit, Mockito and EasyMock.
- Involved in testing, debugging, performance tuning, bugs fixing and documentation of the system.
Environment: Java 1.6, JPA, JCE, RAD 7.0, JSP, JSF 2.0,BackboneJS, AngularJS, EJB 3.0, Spring, Hibernate, REST, SOAP, Oracle, MySQL, JSON, Maven, Python, Apache CXF, Websphere Application Server 7.0, Websphere Portal Server 8.0, Tortoise SVN, JIRA, Agile Methodology, Junit, Mockito.
Confidential, Indianapolis, IN
Senior Java/J2ee Developer
Responsibilities:
- Developing in built traditional Java web application using JSF framework with Java middleware.
- Deployed the application and tested on WebSphere 8.5 Application Server.
- Developed and implemented Spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Used JSF 2.0 framework in developing user interface using JSF UI Components, Validator, Events and Listeners.
- Integrate Spring DAO for data access using with Hibernate.
- Implemented Persistence layer using Hibernate to interact with Oracle 11g and SQL Server databases
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed SOAP and REST based Web Services using JAXB to interact with other component.
- Created and developed web pages using HTML5, JSP, JavaScript and CSS.
- Created display tag to generate database driven reports.
- Used multithreading in programming to improve overall performance.
- Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
- Written JUnit Test cases to perform unit testing.
- Created complex SQL queries and used JDBC connectivity to access the database.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Written stored procedure, triggers, and cursors using Oracle PL and SQL.
- Worked with QA team for testing and resolve defects.
Environment: Core Java, JMS, JavaScript,HTML5, AJAX, JQuery, AngularJS, Hibernate, Spring 3.0, Apache Axix, Oracle 11g, DB2, Webshpere 8.5, Jboss 4.X GA WSDL, JSP, JSF 2.0, JDBC, UML, REST, SOAP.
Confidential, Edgewood, NY
Senior Java/J2ee Developer
Responsibilities:
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Deployed the application and tested on WebSphere8.5 Application Server.
- Developed the UNIX shell scripts to start and stop the Java scheduled jobs, Developed file handling processes and data load programs using Core Java.
- Implemented Persistence layer using Hibernate to interact with Oracle 11g and SQL Server databases.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Accessed the data from HBASE using Hbase Rest interface
- Developed the web services by using WSDL, REST using SOA.
- Used Web Sphere to develop the Session Beans/Entity Beans where transaction persistence is required in the application. Worked on MQSeries with J2EE technologies (EJB, Java Mail, JMS, etc.) on the IBM Web Sphere Application Server on the server side.
- Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
- Developed front-end using AWT, Swing, JSF, and JSP with Custom Tag libraries, JSTL.
- Developed user interfaces using EJB 2.0 JSP, JSF,ATG, JMS frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed Oracle Stored procedures to handle the business logic.
- Involving in CTAPP tool (Rules Engine) for adding new client configuration
Environment: JAVA 1.5, HTML5, EJB, JavaScript, JMS, AJAX, JQuery, Hibernate, Spring, Webshpere, DB2, Jboss 4.X GA WSDL, JSP, JSF, JDBC, UML, REST,ExtJs,Python
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Worked with the client to define specifications, reviews, quality, estimation and scheduling.
- Designed and developed components under J2EE architecture using spring, JSP, Servlets, Hibernate and JMS.
- Extensively used spring with Hibernate among the modules in persisting the data.
- Developed POJOs for storing data in legacy using Hibernate mapping.
- DevelopedO/R Mapping using Hibernate.
- Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshaling and un-marshaling using JAXB.
- Developed a client program to generate a mail with end-of-day report, by using Java Mail API.
- Developed the components using Java API to interface with LDAP server and retrieve user information.
- Involved in writing SQL queries and procedures and applying optimization techniques.
- Deployed application in DEV, UAT and PROD environments with all JDBC connection pools,
- Data source creations, JMS Queues and factory configurations in Weblogic application server.
- Developed persistence Hibernate framework to interact with database
Environment: Java, JavaScript, UML, Rational Rose, CSS, AJAX, XML, XSLT, Struts, Hibernate, Spring 2.x, SQL Navigator, Ant, Dream weaver 3.x, PVCS, Bea Web logic 9.x, Web logic workshop, Oracle 10g, ExtJs, Linux.
Confidential, NYC, NY
Java/J2ee Developer
Responsibilities:
- Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing.
- Developed back-end Logic using Web Services in Java.
- Using a combination of JSPs, GWT, HTML and JavaScript for the front end.
- Designed and developed Rest and Soap Services for the Cloud computing environment.
- Built a RESTful Web service using Jersey and JBOSS
- Worked on the project using agile methodology.
- Used SNAP/SMTP PROTOCOL for communication purpose with Storage Device, Java Networking, and Socket Programming.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Developed user interfaces using EJB 2.0 JSP, JSF, EJB, JMS frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Worked with AS400 database system to write simple and complex SQL and PL/SQL statements for implementing database operations.
- Developed the UI panels using JSF, XHTML, Jackrabbit,z CSS, DOJO and JQuery.
- Used Clear Case, CVS, Maven, and Subversion for Source code version control.
- Used Mavenas a build tool. Implemented Java to XML binding using Castor XML.
Environment: CoreJava, JSP, Servlets, JQuery, Spring Framework, Struts, Flex, Maven2.0.7, Hibernate, Tomcat, Eclipse3.x, MyEclipse, HTML, JavaScript, JUnit, XML, IBM/SQL, Tomcat5, Oracle, Log4J, AS400, Aldon (Version Control)
Confidential, St.Louis, Mo
Java Developer
Responsibilities:
- Worked as a senior developer, member of development team of project caTissue.
- Involved in creation of requirements and high level design specification for caTissue Suite Improvements implementation with client’s business team.
- Development of a split billing system - core java, collections, spring, hibernate, mysql.
- Designed and Implemented enhancements feature in team.
- Developed the UI panels usingJSF, XHTML, CSS, DOJO and JQuery.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Developed patient web service to handle insertion and retrieval of patient information supporting services framework Apache Axis
- Involved in writing SOAP and HTTP based WSDL using XML Schema.
- Took the initiative to become a subject matter expert in several areas, including J2EE technologies, software security, performance re-engineering, build deployment process, Ant tool, and performance profilers.
- Involved in application performance tuning, investigated Memory leaks, CPU and Memory profiling, tuning of production server to provide maximum productivity and minimum overhead.
Environment: Java,J2EE, JDK1.5, Struts, Hibernate, Flex, Ext-Js, Web Service, WSDL, JSP, Ajax, JDBC, MySQL, Oracle, Ant, Jboss 4.X GA, JUnit, Enterprise Architect, SVN, Bugzilla.
Confidential - Charlotte, NC
Java Consultant
Responsibilities:
- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Implemented functionality using Servlet,JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Web logic.
- Involved in implementing and maintaining large content driven and E-commerce based application.
- Developed Scalable applications using Stateless session EJBs.
- Used Axis Web Services usingSOAP to transfer the amount from an application that is remote and global to different financial institutions
- Involved in designing the user interfaces using HTML, CSS, and JSPs.
- Configured Hibernate,Spring and My Faces (JSF) to map the business objects to Mysql Database using XML configuration file the required changes to the record and save the updated information back to the database.
- Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
Environment: Core Java, JSP, Servlets, Struts Framework, Hibernate Framework, Oracle, Unix Shell Scripts, XSL, XSLT, Eclipse 3.x, My Eclipse, HTML, UML, Java Script, JUnit, JAXP, XML, SQL, Log4J