Sr. Java Developer Resume
Spark, MD
SUMMARY
- 5+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
- Extensive development experiences on different IDE’s like Eclipse, My Eclipse, NetBeans.
- Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Java 1.6, WSDL, JSF,Hibernate, Spring, Struts, EJB, Ajax, JAVA Beans, JMS, XML.
- Strong experience in UI & client side validations using HTML, CSS, Java Script, AJAX, JSON and Java Script, JQuery, Angular JS.
- Expertise in Implementing MVC design pattern using Struts 1.0/2.0 frameworks.
- Extensively worked on Struts Tag libraries, Validations, Exception Handling and JSTL in struts framework.
- Expertise with IBM Web Sphere 6.1/7.0, BEA Web Logic, Jakarta Tomcat 5.5/6.0.23,Jboss 4.2.3/5.0
- Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Expertise in Web page creation using HTML, DHTML, XHTML, JavaScript and CSS.
- Designed the Scala Akka based application and involved in development for Business Logic and Integration services using Scala
- Good experience in using the Oracle 10g/9i/8i/8.0, DB2 and SQL Server databases.
- Experience in database design, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate and JPA.
- Experienced in implementing Spring Framework, Hibernate as ORM (Object - Relational Mapping).
- Strong Knowledge in using TOAD.
- Experience on AJAX for creating dynamic pages and actions.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, J-Boss.
- Used Maven for building project.
- Experience in using Maven a build automation tool used specifically for java projects and Log 4j for logging purpose.
- Developed unit tests using Easy Mock and Junit.
- Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.
TECHNICAL SKILLS
Languages: C, C++, JAVA, SQL, PL/SQL
J2EE Technologies: Servlets, JSP, STRUTS Framework, JSF, EJB 2.0, HibernateJava Beans, JDBC, Java 1.6
Web Technologies: JavaScript, XML, DOM, CSS, HTML.
Frameworks: MVC, Struts1.3, J2EE Design Patterns, Spring.
Application/Web servers: IBM Web Sphere 5.x/4.x, Web Logic 8.x/7.x, JBoss, Tomcat.
Databases: Oracle 9i/10g, DB2 8.0/7.0, SQL Server 2008/2012.
IDE Tools: IBM Web Sphere Application Developer (WSAD), Eclipse, NetBeans.
Operating Systems: Windows XP/2008/2010, Linux
Tools: and Utilities: Toad, SQL Navigator, SQL Loader, CVS, Ant, Maven, JunitLog4j
PROFESSIONAL EXPERIENCE
Confidential, Spark, MD
Sr. Java Developer
Responsibilities:
- Application was deployed on Web Sphere Application Server 7.0.
- Migrated from Web Sphere Application Server 6.0 to IBM Web Sphere Application Server 7.0.
- Developed User Interface and web page screens for various modules using JSP, Html, CSS, JavaScript, AJAX and Angular JS.
- Worked on SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP
- J-Unit tests were written to test each module in the application
- Used Soap over Http and Soap over JMS for communication between components.
- Used and gained experience withMyBatis, a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations, to interface Java code to an Oracle SQL database
- UsedMybatisto connect with database and create automate mapping
- Retail Website: Developed a retail website with frontend in Perl/PHP and backend in Java/MySQL.
- Developed session, entity beans and message driven beans.
- Developed, and debugged the servlets and EJB with Web sphere Application server.
- Developed Web Services for data transfer using SOAP and WSDL
- Used J-Unit framework for unit testing of application and JUL logging to capture the log that includes runtime exceptions
- Converted entire logging from LOG4j to JUL Logging
- Developed user Interface using JSP, Java Script and HTML.
- Used JAX-B to call web services described by WSDL.
- Used XYTHOS to store the data when the request comes at ODD times.
- Designed and developed message driven beans that consumed the messages from the Java message queue
- Involved in the production support of the application
- Very good at ATG Ecommerce products and out of box implementations. Worked on ATG Web Commerce Customer Service streamlines customer service and integrates all customer touch points to increase customer satisfaction and loyalty
- Experience in Integration of various data sources like Oracle, SQL Server, Flat Files, and FoxPro files. Powerful background in PL/SQL with data migration techniques.
Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring, Hibernate, Java 1.6 Oracle 11g, Maven, SOAP, Web Sphere 6.1, HTML, JavaScript, J-Unit.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in requirement analysis meetings.
- Developed the Use Cases and Sequence Diagrams using MS-Visio
- Used JAX-WS for building the Web Services.
- Used SOAP as a XML-based protocol for web service operation invocation.
- Calls and responses between different components are transmitted as SOAP messages over HTTP.
- Worked on ATG commerce
- Used MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed interactive UI using Angular js.
- Used SoapUI, a functional testing tool for Web Service testing.
- Used SVN for source code control.
- Used JUnit, a test framework which uses annotations to identify methods that specify a test.
- Used Log 4J to log messages depending on the messages type and level.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes. Used design patterns like MVC, Singleton and Factory design pattern.
- Used Spring Securitythat provides advancedauthentication, authorizationand other security features for enterprise applications.
- Developed User Interfaces using HTML, JSP, Java Script technologies.
- WebSphere application server is used for deployment purpose.
- Hibernate, an object-relational mapping (ORM) library is used for mapping the object-oriented domain.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Used XPATH, XQuery and XSLT for XML transformations.
Environment: Java 1.6/JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, Oracle 10g, PL/SQL, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0
Confidential - Columbus, OH
Jr. Java Developer
Responsibilities:
- Participated in reviewing the functional, business and high-level design requirements.
- Developed the Use Case diagrams and Class diagrams.
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used the Inversion of Control module of Spring framework.
- Experience in working with thin, thick and NFC clients.
- Published methods as web methods using REST-FUL web services.
- Used SOAP UI for testing the web services.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Used XPATH, XQuery and XSLT for XML transformations.
- Used XML Beans for parsing the XML documents.
- Used Soap over Http and Soap over JMS for communication between components.
- Created the test cases using JUnit.
- Developed the Application and business logic using Java 1.6
- Implemented several design patterns like Singleton, MVC and Factory design patterns.
- Developed the User interfaces using HTML, CSS3, JSP, JavaScript and Tiles etc.
- Experience with jQuery.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Used Hibernate for Object Relational Mapping.
- Used Free Marker Template for sending the parameters to the back end systems.
- Log4J was used for logging errors in the application.
Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, Java 1.6 Oracle 11g, Maven, SOAP, WebSphere 6.1, HTML, JavaScript, JUnit 4.0