Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY:
- Java Developer with 7+ years of experience in Requirements Analysis, Design, Development, Implementation, Production and Support of Java, J2EE and client - server technologies.
- Involved in all the phases of Software Development Life Cycle (SDLC) and also involved in Agile Scrum methodology.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, Spring IoC, Spring MVC, Spring Web Flow, Spring JDBC, Spring JMX and Hibernate.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x Web and application servers.
- Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer. Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
- Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
- Developed ANT, Maven scripts and shell scripts for the build and deployment of J2EE applications.
- Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, WSDL2JAVA, JWSDP, HTML and DHTML.
- Experience with AJAX and Web Services, and working knowledge of DOJO, Dijit, and DOJOX especially Remote Scripting, Data Transfer using JASON, XML etc.
- Produced and consumed multiple service component using different web services like SOAP, Restful.
- Extensive experience in developing applications using HTML, Java Script, J-Query, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, LDAP, JavaScript, XML, XSLT, JAXB, WALL (Wireless Abstraction Tag Library).
- Hands on experience with JMeter for load-testing in both single and master-slave methodology.
- Used Jconsole, VisualVM, MC4J and JManage for ManagedBeans monitoring.
- Hands on experience with ClearCase, Clear Quest, ISR, as well as REMEDY.
- Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g, PL/SQL, SQLServer 2000.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Strong experience in working with different IDE’s like Eclipse, My Eclipse, Netbeans etc.
- Developed and deployed web services to interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services.
- Experience in the Jr. Developers in Java/J2EE Technologies, and willingness to learn new technologies.
- Very good experience in developing Test Cases using JUnit.
- Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP,JSF Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXM, JAXP, JAX-RPC, JAXB, ANT, Maven, Applets, JUnit, Rational Robot, jMeter, JDeveloper, RUP, Rational Rose, CVS, SDLC,GIT.
Web/App Servers: Web Sphere 5.x/4.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache.
IDE Tools: WebLogic Studio 8.x/7.x, Eclipse 3.0/2.1.1, My Eclipse, JBuilder, Visual Studio, RAID, Netbeans.
Web Services: XML, SOAP, WSDL, Apache AXIS, REST, JAXM, JAXP, JAX-RPC, JAXB.
Data Bases: Oracle 8i/9i/10g, DB2, SQL server, MS Access, Sybase, MySQL 5.x.
Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, UML, Perl, C++, Python.
Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux.
Methodologies: Agile, Scrum, Test Driven, Water Fall.
Loggers: Log4J,SLf4J.
PROFESSIONAL EXPERIENCE:
Confidential - Alpharetta, GA
Java/J2EE Developer
Responsibilities:
- Analyze the requirements provided by business analyst and clients.
- Written technical spec for the feature.
- Followed Agile Scrum methodology throughout the life cycle of application development.
- Used rally to track agile based stories, tasks, defects, etc.
- Actively participated in development of user interfaces and deployed in WAS.
- Developed UI using JSP's, JavaScript, dojo and HTML.
- Developed robust, high performance site using AJAX, web standards.
- Used Ajax, JQuery and JavaScript for medication lookup, prescriber lookups, to toggle form fields based on requirements.
- Participated in processes of analysis of requirements, coding of programs and integration services.
- Resolved software production related issues and problems by troubleshooting and resolution.
- Prepared stored procedures and T-SQL queries from sources of MS SQL server databases.
- Conducted various testing of operations such as system testing, functional testing and unit testing.
- Using Python Developing the web Content.
- Worked on Web service Provider and Consumer using JAX-WS. Involved in working with SOAP,XML and REST etc.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Written complex queries in PL/SQL and used trigger, functions, etc.
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Implemented all Business task and added the entire controller to Configuration File.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files
- Written SQL script and executed in Oracle database.
- Used Log4j to log the error friendly log messages to the log files.
- Defect tracking and fast fixing of bugs, which arise in test & production instances using rationalClear quest.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
Environment: My Eclipse Blue 10.0, Java, J2ee, Servlets, JSP, JavaScript, AngularJS, Ajax, dojo, XML, WebSphere Application server 7.0 (WAS), Oracle 11g,Python, Toad 10,Tomcat, JUnit, JMS, Log4j, Ant, Agile, SVN, JDBC, Web service, XML, SOAP, JAX-WS,REST, PL/SQL and SoapUI.
Confidential - McKinney, TX
Sr. Java/J2EE Developer
Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC design pattern and integrated Spring, JSF and Hibernate.
- Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Developed UI for Customer Service Modules and Reports using JSF, JSP's, Prime Faces, Apache My Faces Components, Python, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
- Designed & Developed ORM persistence layer using Hibernate framework and JDBC.
- Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into PL/SQL Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
- Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
- Rational Clear Quest used for defects, change tracking across the application.
- Used REST and SOAP UI for testing web service for server side changes.
- Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
- Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
- Developed the Windows and web based Customized GIS software for utility applications of Land Information Systems.
Environment: Java/J2EE, Jdk1.6, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Hibernate, IBM MQ Series, CSS, Web Logic 10,Python, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, JUnit, JavaScript, Linux, VSS,REST,SOAP.
Sr. Java Developer
Confidential
Responsibilities:
- Experience in gathering and analyzing requirements for risk management solutions.
- Involved in SDLC of the project including Design, Systems Development, Testing, Systems Integration, Installation, and Deployment.
- The project involved extensive use of the different spring framework features including Spring JDBC, Spring AOP and Spring Templates.
- Created process in Eclipse for developing each component of the application.
- Used multithreading in programming to improve overall performance.
- Wrote SQL Stored procedures and PL/SQL for back end. Used views and functions at the database end.
- Developed unit test cases using JUNIT and used Jenkins build for project deployment and build process.
- Designed and developed logging components using Apache Log4J to log messages and errors.
- Monitored and migrated various Autosys jobs form Development, UAT and Production.
- Developed DAOs to access the database using JDBC calls.
- Created and maintained the configuration of the spring application framework's IOC container.
- Resolved performance issues and participated in code reviews.
Environment: Eclipse 3.6,core java, multithreading, Tomcat 6.0, Adobe Flex 4.0, Subversion 1.6.8, Windows XP, SQL Server 2005, Java 1.6, Spring 3.1, puTTY, WinSCP, Linux, Autosys, Jenkins.
Confidential - Charlotte, NC
J2EE Developer
Responsibilities:
- Involved in the analysis specification, design, implementation and testing phases of Software
- Development Life Cycle (SDLC) and the project were developed using Rational Unified Process (RUP).
- Implemented Model View Controller (MVC) architecture Using Spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
- Used multithreading in programming to improve overall performance.
- Also used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
- Used Spring Web Flow which introduces other additional features supporting the construction of rich web applications, such as AJAX support and tight integration with Java Server Faces.
- Involved in the application development using Spring Core and Spring IOC.
- Created JAX-Web Services to interface with Maxit (third party application) for gain/loss information, Trading, Position detail etc. SOAP wire protocol is communicating Scivantage with .com.
- Used SOAP, REST for sending request and receiving response between the client and web services.
- Involved to review, and merge the code using StarTeam tool.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business method.
- Used maven to build Application.
- Used Hibernate for mapping the Object oriented model of Java with Oracle.
- Implemented all Business task and added the entire controller to Configuration File.
- Involved to develop, build the code using RSA 7.x IDE
- Implemented business logic using Servlets and actively participated in deploying the application in WebSphere Server 6.0.
- Used Log4j for logging, debugging and used JUnit extensively for testing.
- Developed and displayed Brokerage Individuals using Widget, Controller, Web services.
- Wrote complex Sql queries to communicate with Oracle.
Environment: Java 1.5,Core Java, multithreading, HTML, JQuery, Servlet 2.x, JSP 2.x, Spring 2.0, Hibernate 3.x, RSA 7.x, WebSphere Application Server 6.x, brokerage GUI, Maven, SOA, Oracle 10g,Toad 8.0, StarTeam, SOAP, AXIS2,JAX-RS,REST,Windows XP.
Confidential - Boston, MA
Java Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC/Agile).
- Developed Servlets and JSPs based on MVC pattern using Struts framework.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems.
- Created Action Classes, Form Beans, and Model Objects for the application using Model View Controller (MVC) approach.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Optimized SQL queries used in batch processing. Extensively written unit test cases using JUnit framework.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
- Design and Developed using Web Services using Apache Axis2.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Write custom tag libraries for implementing tree, grid structure.
- Experienced in building systems using SOAP and web APIs (SOA).
- For Bulk Order Processing, Implemented Functionality to Read Input Data from MS-Excel Files using Java and JXL API.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented usingXML,SOAP,XSLT.
- Batch of Validating Billing Telephone Web service calls used for Bulk Order is solved using APM Scheduler and Apache Mail API.
- Implemented Jets Engine using Singleton and Factory Design Patterns for loading Application bulk Customer Premises Equipment data for VOIP Product.
Environment: Java, Jdk1.5, JDBC, Servlets, JSP, Struts1.1, Hibernate, Spring, Web Services, JAX-RS REST,JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, WebLogic, SVN, Eclipse, DOJO, UNIX, Agile.
Confidential
Java Developer
Responsibilities:
- Designed GUI Screens using JSP.
- Involved in Persistence Layer.
- Used CVS as a version control software
- Involved in the deployment of the application.
- Involved in the development of authorization module.
- Sophisticated JDBC Database Connectivity coupled with XML parsing for platform - independence with Servlets (Servlet Chaining) and JSP in the middle tier to expedite the information transfer. Business logic incorporated using EJB Technology.
- Developed GUI using HTML, JavaScript, Struts and JSP
- Implemented JMS for messaging.
- Used Ant for Project building.
Environment: Web logic 9.0, J2EE (Java 1.4, Servlets, JSP, JDBC-SQL), HTML, XML, UML, JavaScript, Eclipse 2.1.1, CVS, ANT 1.5.1, JUnit, Log4J 1.2 8, Dream Weaver, MS SQL Server 2000, Oracle 8i/9i, MySQL, Sybase, DB2.