Sr. Java Developer Resume
KentuckY
SUMMARY
- Highly motivated IT Professional, having 7 +Years of experience in analysis, design and development of Java Applications in a highly dynamic and challenging environment.
- Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
- Expertise in J2EE Technology’s (EJB, JNDI, JSTL, JMS, JPA, JAX - WS,JAX RS).
- Excellent understanding of Object Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections and I/O.
- Expertise in open source frameworks Spring, Hibernate and Struts.
- Experience in designing both Front end & Backend applications using Java, J2EE, Servlets, JDBC, JSP, AJAX and various other Frameworks.
- Expertise in GUI Design using HTML, XML, Jquery, Java Script, AngularJS, Node JS, DHTML, and JSP.
- Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
- Experienced on Agile Methodology.
- Actively involved in Service Oriented Architecture using web services.
- Expertise in using SOAP and RESTFUL for implementing web services.
- Experience in Application Servers like WebSphere, Weblogic and Tomcat.
- Good experience in databases such as SQLServer 2005/2008, Oracle, DB2, and MySql.
- Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security.
- Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
- Experience in design, development and implementation of Model-View-Controller (MVC-2) architecture, IOC, AOP (Aspect Oriented Programming), DAO (Data Access Object) using Spring Framework and good knowledge of Struts Framework.
- Good experience in understanding and usage of JVM.
- Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
- Experience in build tools like ANT & Maven, logging with Log4j, Test Driven Development using Junit.
- Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
- Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose.
- Worked in both Unix/Linux and Windows based development environments.
- Good programming and debugging skills in Unix Shell Scripting.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL.
Platforms: Windows 98/2000/XP/7, UNIX, Linux.
Databases: Oracle 9i/10g, MySql, MongoDB
Web Servers: Apache Tomcat.
Application Servers: Web Logic, IBM Web Sphere, Glassfish.
Developing Environment(IDE): Eclipse, MyEclipse, iRAD,Net Beans.
Web Technologies: JSP(1.2/2.0/2.1), Servlets, HTML, CSS, SOAP, XSLT and DHTML
Messaging Services: JMS, MQ Series, MDB.
J2EE MVC Frameworks: Struts 1.1/1.2/1.3, Struts 2.1, Spring 2.0, 2.5 MVC, Spring Web Flow, Spring Batch, AJAX.
ORM Frameworks: Hibernate 2.x, 3.x.
Design Patterns: Singleton, Value Object, MVC, Abstract Factory, Session Façade, Business Delegate, DTO, DAO, Iterator, Front controller.
Client Scripting: Java Script.
Server Scripting: Strut Tags, Spring Tags, JSF Tags, Custom Tags.
PROFESSIONAL EXPERIENCE
Confidential, Kentucky
Sr. Java Developer
Responsibilities:
- Involved in developing front end SOX tool using JSP, Java and deployed the application in Apache Tomcat Server.
- Involved in coding the business logic to develop the end to end lineage using Java, Hibernate, Design Patterns and Rochade API’s.
- Developed POJO, and implemented Hibernate 4.0.1 for database operations.
- Implemented Spring Framework 3.1.0 for dependency injection.
- Used Apache Wicket 1.4.2 in few pages to compare wicket and spring MVC.
- Developed web services technology JAXB to convert XML into java objects. Implemented Session Service and Login Service using web services.
- Implemented SOAP based web service calls to .net WCF services.
- Extensively worked with AJAX, JQuery 1.6, Dynamic HTML and CSS.
- Involved in writing wrapper scripts using windows batch jobs to automate the scripts for running jobs in Tidal.
- Involved in preparing the scanner scripts for Oracle and Teradata using Linux commands.
- Providing Technical Support for end to end lineage on Rochade Browser.
- Developed RESTful XML web service to interface with database for handling AJAX requests.
- Used Junit for unit testing.
- Deployed the application on Websphere Application Server.
Environment: Java1.6, WebServices,, JavaScript, JSP, Junit, Log4j, SVN, Oracle, SQL, Eclipse, Ant, Linux, Websphere Application Server
Confidential, Harrisburg, PA
Java Developer
Responsibilities:
- Implemented front end (UI) of the application using HTML5, CSS, AngularJS and NodeJs.
- Designed and developed very complex and large web pages using AngularJS library with AJAX and JSON.
- Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
- Developed session EJB and message driven bean (MDB) to process JMS XML messages; JSPs, Servlets, XML descriptors, using WebSphere Application Server.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
- Used struts validation framework to perform Server side validations.
- Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements.
- External customer portal is developed in annotation based Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and JQuery.
- Involved in integrating applications with other application using IBM WebSphere.
- Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate data Objects to communicate data in persistence layer.
- Worked on Database Stored Procedures and Functions, views and Synonyms.
- Implemented Java & J2EE design patterns.
- Responsible to prepare Unit test scripts using JUnit.
Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, CVS, AngularJs, NodeJS, HTML, CSS, JSON, Maven.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Extensive expertise in programming languages, development environments/tools, configuration management
- Developed POJO, and implemented Hibernate 4.0.1 for database operations.
- Implemented Spring Framework 3.1.0 for dependency injection.
- Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata and generic collections using JPA along with HQL.
- Implemented features like logging, user session validation using Spring-AOP module.
- Experienced in installing, Configuring, deploying and managing enterprise applications using BEA Weblogic Server 8.x/9.x/10.x
- Strong knowledge on deployment of J2EE applications on BEA WebLogic 8.x/9.x/10.x.
- Commendable knowledge on Configuring JDBC connections and JMS connection factories.
- Deployed WAR, JAR, and EAR applications in WebLogic.
- Involved in application’s migration of WebLogic server from previous versions to current version.
- Extensively worked with AJAX, JQuery 1.6, Dynamic HTML and CSS Gained comprehensive knowledge after Researching and troubleshooting emerging application issues, from WebLogic configuration to code issues.
- Used version control system - Subversion Control.
- Used and maintaining Ant builds scripts.
- Experienced in installing, configuring, deploying and managing enterprise applications.
- Used Tomcat 6.x web server and BEA WebLogic Application Server 8.x/9.x/10.x
Environment: Java 1.5, Eclipse 3.2, Tomcat 6.x, Web logic 10.0, Oracle 10g, Toad 10.6, Spring 3.1.0, Hibernate 4.0.1, Rational ClearCase 7.1.2.
Confidential
Java Developer
Responsibilities:
- Design and Development of UI using HTML, DHTML, JavaScript and CSS.
- Developed server side code in Servlet and JSP.
- Involved in Analysis and Design.
- Developed Action Classes and Model Classes.
- Configured Struts-Config.xml.
- Created Java Beans accessed from JSPs to transfer data across tiers.
- Involved in Database and Application design.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Configured deployment descriptor specifying data environment.
- Assembled components and deployed on Server by vendor utilities.
- Involved in Deployment of Application in Weblogic server.
- Developed Stored Procedures.
- Documented, prepared help files and user guide.
Environment: Java, Servlets, JSP, Struts, UML, Oracle, JavaScript, Eclipse, HTML, CSS, HTML, DHTML, Weblogic 8.1.
Confidential
Java Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developing User Interface and implementing business process using JSP and Servlets.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.