Sr Java Developer Resume
Camphill, PA
SUMMARY:
- Highly motivated software professional with over 8 years of experience in Design, Development, Testing and Implementation of various web based applications using Java, J2EE technologies.
- Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
- Thorough understanding of core java concepts, design patterns, OOPS, Multithreading, Collections, Data Structures.
- Experienced in developingUMLDiagramslike use cases, class diagrams and sequence diagrams usingRational Rose and MS Visio.
- Experience in developing Web Applications with various frameworks, Jakarta Struts 1.x/2.0,Struts Validation and Tiles, Java Server Faces 1.x/2.x,Spring 2.x/3.x,Spring MVC,Spring AOP, SpringWeb Flow,Hibernate 2.0/3.0 ORM, JPA, J2EE, JSPs, XML/XSL, HTML, DHTML, JavaScript.
- Excellent experience in writing multitier Web Applications using JSP, Servlets, Hibernate & Spring.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Experience in database programming using Oracle 8i/9i/10g/11i, SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
- Extensive experience in IDE and debugging tools like Eclipse 3.6, Netbeans 6.5/6.7/6.9,IntelliJ Idea and JDeveloper.
- Expertise working onApplication servers and Web serverslike IBMWebsphere 6.x/5.x,BEA WebLogic 8.x/10.x,JBOSS in clustered environment andApache Tomcat 5.x/6.x/7.x
- Implemented Service Oriented Architecture by publishing and consuming WebServices which has been developed using SOAP, RESTFul protocols, WSDL, XML, JAXB, XSD and Apache Axis2 framework.
- Proficient in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP, JAX-RS, JAX-WS and JAXB for parsing XML in to java object.
- Performed unit testing using JUnit, EasyMock aiding test driven development in some scenarios.
- Integration and deployment of applications done using tools like ANT, Maven and debugging through logging frameworks like log4j, SLF4J.
- Good experience in using various version controls like SVN, Clear Case, PVCS and CVS.
- Worked on many Operating system environments including Windows 95/ 98/ NT/ XP/ 2000 Server, UNIX (including Sun Solaris), some flavors of LINUX Red Hat Enterprise, CentOS and Ubuntu.
- Highly adaptable in quickly changing technical environments with very strong communication, organizational and analytical skills.
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES: Java5/1.6, HTML, JavaScript, SQL, C, C++, XML, Python, JavaScript, CSS, DHTML
TECHNOLOGIES/TOOLS: J2EE, J2SE, Servlets, JSP, JMS, JTA, EJB, JDBC, Swing, RMI, JDBC, XML, XPath, SOA, WSDL, SOAP, WOA, RESTful, JERSEY, Axis2, Ant, Maven, Jenkins.
FRAMEWORKS: Struts 1.x, Spring MVC 2.5/3.0, JSF 1.2/2.0(with ICEFaces 1.8/2.0), Hibernate ORMJUnit Testing
APPLICATION AND WEB SERVERS: IBM WebSphere 6.x, WebLogic 7.1/10.x,,JBoss and Apache Tomcat 5.0/6.0/7.
SOFTWARE PACKAGES IDEs: Eclipse IDE 3.6.0, Netbeans IDE, MS Office, Rational Rose 2003, Microsoft Visio, Idea IntelliJ.
DATABASES: Microsoft SQL Server 2005/2008, Oracle 8i/9i/10g/11i, MySQL, IBM DB2.
OPERATING SYSTEMS: MS: DOS, Windows NT/2000/XP/Vista/7, UNIX, RHEL5.0
EXPERIENCE SUMMARY:
Confidential, CAMPHILL, PA
Sr Java Developer
Responsibilities:
- Interacted with the business users together requirements and provided high-level design with sequential and State chart diagrams.
- Evaluated and provided alternate technical architectures for the business problem in web based J2EE environment on Client-Server Application (Multi-tier Architecture) using UML.
- Built a custom J2EE framework using Java, Servlets, JSP and IBM DB2 in RAD IDE.
- Implemented MVC architecture using Struts framework using JSPs as GUI development and model as Persistence layer using DB2.
- Implemented AJAX for cross-browser compatibility.
- Worked on Asynchronous messaging system by implementing JMS through Point-Point architecture based on MQ-Series (Queue).
- Implemented JavaScript, CSS, JSP for Front end and Server-side validations.
- Aided the design team to implement rules to determine Work pool for the incoming documents based on respective criteria using Corticon Studio.
- Implemented Web-Services for data exchange between front-end, provisioning and third-party billingsystemsthroughAXIS1.2/2.x (JAX-WS)implementation.
- Involved in publishingandconsumingtheweb-servicecallsthroughServiceGenandClient invocation.
- Web-services have been published by generating WSDL files through EJBs using Web Sphere Application Server.
- Used Web Sphere Application Server for application deployment in the clustered UNIX environment.
- Used JavaScript for client, server validation through expression language.
- Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used JAX-B for XML-Java Mapping
- Involved in pre-testing the Web-Service calls with SOAPUI using end-points.
- Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components.
- Used Sub Version for maintaining the component andfor release and version management and JIRA for bug tracking.
- Involved in production support and provided training and knowledge transfer to the user.
- Followed Agile software methodology for project development.
Environment: Java1.4/5.0,J2EE,Struts,Servlets,JSP,JSTL,WebServices,XML,XSD,XSLT,CSS, HTML,IBMDB2,SQL,PL/SQL,SVN,JavaScript,IBMRADIDE,WebSphereAS7.x,JUnit,Windows, JIRA,JAX-B,JMS,MQ-Series,Axis1.2,AJAX
Confidential, COLORADO SPRINGS, CO
Sr Java Developer
Responsibilities:
- Used Iterative methodology that included iterative application development, stand up meetings and customer reporting backlogs.
- Involved in developing Web Service consuming, testing and deployment of the application.
- Used Spring MVC framework for Dependency injection and Spring Core.
- Implemented JAX-WS (SOAP) Web Services using Spring-WS Framework .
- Created unit test strategy, preparing test environments and test cases.
- Monitored the error logs usingLog4j and CSR Framework (Fusion Logger)and fixed the problems.
- UsedAntscripts to fetch, build and deploy the application to development environment.
- Used Eclipse3.5 IDE for developing code modules in the development environment
- Worked on Insight backend for TRAQS application as a part of enhancement to the existing project and automated it using Dollar Universe scripts.
- Developed EDI Web Tool (EDIMx) for internal use using Ice Faces and ANT. Created managed beans for business logic and navigation rules for navigation between the pages.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using JSF 2.0 along with HTML and JSP’s for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used WebLogic Application Server for deployment of the product over various platforms(Java based).
- Used Subversion (Version Control Tool) for version control in the development of the project and integrating the code.
- Providing technical expertise to project team covering application design, database design and performance tuning activities
- Followed Agile software methodology for project development.
Environment: Java1.6, J2EE, Spring, JSF 1.2, IceFaces1.8, XML, JUnit, Oracle10g, Log4J1.2.1, Eclipse, Unix, WebLogic Application Server 10.3, Subversion, ANT1.7.1,Webservices, JAX-WS(SOAP), SQL Developer.
Confidential, SOUTHFIELD, MI
Sr Java Developer
Responsibilities:
- Used Iterative methodology that included iterative application development, stand up meetings and customer reporting backlogs.
- Involved in developing Web Service coding, testing and deployment of the application.
- Worked on Load Builder Module in order to develop the Region services using RESTful Web services.
- Used Spring MVC framework for Dependency injection and Spring Core.
- Implemented Persistence layer using Hibernate ORM and writing SQL queries based on Hibernate criteria API.
- Implemented JAX-RS (RESTful)Web Services using JERSEY Framework .
- Creating unit test strategy, preparing test environments and test cases.
- Monitored the error logs usingLog4jand fixed the problems.
- The batch framework made heavy use of XML/XSL transforms.
- UsedAntscripts to fetch, build and deploy the application to development environment.
- Used PL/SQL to write Stored Procedures, Triggers and SQL queries.
- Used ECLIPSE IDE for writing code.
- Creating JUnit test case design logic and implementation throughout application.
- Providing technical expertise to project team covering application design, database design and performance tuning activities
- Following Agile software methodology for project development.
Environment: Java1.6,J2EE,Spring,Hibernate3.0(JPA),XML,JUnit,Oracle10g,Log4J1.2.1,Eclipse,JavaScript, Python, Unix, WebSphere Application Server 6.0,Subversion,ANT1.7.1,Webservice,SIMS,JAXRS(REST),SQL Developer, QueryMan.
Confidential, DALLAS, TEXAS
Java/J2EE Developer
Responsibilities:
- Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
- Evaluated and provided alternate technical architectures for the business problem in web based J2EE environment on Client-Server Application (Multi-tier Architecture) using UML.
- Built a custom J2EEframework using Java, Servlets, JSP and Oracle 10g in Eclipse IDE.
- Implemented MVC architecture using Struts framework using JSPs as GUI development and Model as Persistence layer using Oracle 9i/10g.
- Implemented AJAX for cross-browser compatibility.
- Worked on Asynchronous messaging system by implementing JMS through Point-Point and Publish-Subscribe architecture based on MQ-Series (Queue and Topic).
- Implemented JavaScript, Shell script, JSP for Front and Server-side validations.
- Implemented Web-Services for data exchange between front-end, provisioning and third-party billing systems through AXIS1.2/2.x (JAX-WS) implementation.
- Involved in publishing and consuming the web-service calls through ServiceGen and Client invocation.
- Web-services have been published by generating WSDL files through AXIS task in Ant tool through WebLogicAS.
- Used WebLogic Application Server for application deployment in the clustered UNIX environment.
- Used JavaScript for client, server validation through expression language.
- Created PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i/10g
- Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used Jax-B for XML-Java Mapping
- Involved in pre-testing the Web-Service calls with SOAP UI using end-points.
- Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components.
- Used Clear Case for maintaining the component and for release and version management. And Clear Quest for bud tracking.
- ANT tool has been used for the build and deploy procedure scripts in UNIX.
- Involved in Production support and provided training and knowledge transfer to the user.
- Following Agile software methodology for project development.
Environment: Java1.4/5.0, J2EE, Struts, Servlets, JSP, JSTL, WebServices, XML, XSD, XSLT, CSS,, UML, HTML, Oracle10g, SQL, PL/SQL, ClearCase6.0/7.0, ClearQuest, JavaScript, Eclipse IDE, WebLogic AS 8.x, ANT, JUnit, Solaris, Windows, JIRA, JAXB, JMS, MQ-Series, Axis1.2, AJAX.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed bean components to implement business logic, data processing and to store the data in to the database &Struts Architecture based Servlets/JSP to present the data to user.
- Used JDBC for the Database connectivity.
- Maintained the business standards and the requirements in EJB, deployed using WSAD.
- Developed Publisher model components for various applications using Java language.
- Used Web Sphere as Application Server.
- Used WSDL, SOAP for Webservises.
- Involved in preparation of unit and system test cases and testing of the module in 3 phases named unit testing and system testing and regression testing
- Involved in bug fixes for existing modules, implementing enhancements and new requirements.
- Involved in Status Meetings and suggested new enhancements to the existing application.
- Written ANT Scripts for project build in UNIX environment.
- Delivered to schedule and quality.
- Used CVS as a Versioning Tool
Environment: Windows XP, JDK1.4, Java Script, Struts, J Developer, JDBC, JSTL, EJB, ANT, AJAX, HTML, XML, SOAP, WSDL, MySQL, PL/SQL, Web Sphere, WSAD, CVS, Edit Plus 3.01, Eclipse 3.4
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for understanding the requirements.
- Involved in analysis and design phases.
- Developed the presentation layer of the application with JSP and Struts framework.
- Developed JSP pages and implemented client side validations.
- Involved in system integration.
- Designed and developed HTML front screens and validated user input using JavaScript.
- Preparation of unit test cases and testing specification reviews.
Environment: Java 1.6, JSP 2.0, Servlets 2.5, JDBC 2.0, Struts framework, WAS 6.0, Eclipse, HTML, Continuum, XML, Putty, WinSCP, WinMerge, Soap UI, Maven, JavaScript, Windows XP.
