Sr Java /j2ee Developer Resume
IL
SUMMARY
- 7+ years of experience in all phases of software development life cycle (SDLC), which includes Design, Integration, Development, Implementation, Interaction, Business Analysis/Modeling, Documentation, Testing, and Deployment of all software applications.
- Good developing and implementation skills in Core Java and J2EE technologies.
- Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
- Experience in developing web based, client/server applications using Java, J2EE, Servlets, JSP, JSTL, EJB, CSS, XML, RMI, JMS, Java Beans, JDBC, JavaScript, Web services with SOAP WSDL, and Frameworks - Struts, Hibernate, and spring.
- Proficient in Developing MVC framework using Spring, Struts Knowledge in ORM (Object Relational Mapping) Tools like Hibernate
- Proficient in design and rapid development of web and J2EE applications using Core Java, JSF, Servlets, JavaScript, PHP, Spring, JNDI, SWING, AWT, HTML/DHTML and Struts framework.
- Proficient in MVC architecture using Spring, Struts frames work / Swing GUI / JSP-Servlet and J2EE Design Patterns.
- Good experience in developing Distributed applications using SOAP Frameworks and Data Binding Technologies like Axis/Fire and Jibx/Jaxb.
- Experience in using Design patterns/frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate and Struts etc.
- Expertise in using frameworks like struts, spring and experience in working Hibernate.
- Worked on IDE’s such as Eclipse/My Eclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
- Expertise in working with application servers and Web Servers as Web Logic 7.0/8.1, Web Sphere 3.5/5.0, Tomcat, Boss.
- Efficient in using Web services like SOAP based and Rest Based Services.
- Expertise in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
- Experience in database management using JDBC and SQL.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Strong analytical, problem solving and programming skills.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL/PLSQL, Unix shell scripting
Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services, AJAX, JQuery, EJB, JSON
Frameworks & Tools: JDK, Spring, Hibernate, JSP 2.0, Servlets 2.4, JUnit, EasyMock, Log4j
IDE: Eclipse, RAD
RDBMS: Oracle 9i, 10g & 11g, MS SQL Server 2005, MySQL
Web/Application Servers: Tomcat 5.5/6.x/7.x, WebLogic11g/10.3/8.1,WebSphere 5.0/6.0, Tomcat 6, JBoss, TCServer
Middleware: Rest Web services, Soap Web Services, JMS, MuleEsb
Web Technologies: JSP, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, Ajax, JSTL, Angular.js, session, cache, cookies ;
Applications/Tools: Ant, Maven, Jenkins, RAD7.5/6.0, Rational Clear Case, Rational Clear Quest
Operating Systems: Windows 98/2000/XP/NT, Unix, Linux, Mac OS X.
Version Controls: CVS, Visual Source Safe, Clear Case
Methodologies: Agile(Scrum, eXtreme), Rational Unified Process(RUP), SDLC, TDD, Lucene, Solr, CMS.
PROFESSIONAL EXPERIENCE
Confidential, IL
Sr Java /J2EE Developer
Responsibilities:
- Implemented Life Quote POC using Spring core, Spring MVC, SOAP Services, AJAX, Jquery and State Farm frame works.
- Developed Low Level design documents for Phase1.5.
- Migrated User Interface Screens from SFX5.0 to SFX6.0.
- Implemented Internationalization using Spring MVC Interceptors and MAX.
- Implemented JMS Webservices using Spring CXF and Mule ESB
- Access Gem fire configurations and save cached data using GemfireTemplate.
- Implemented Screen Navigation using JQuery and Spring MVC.
- Implemented Address normalization using AJAX calls.
- Implemented retrieve allowed values for user interface screens mechanism using XStream Parser.
- Save Quote into Request DB using Hibernate and SEED framework.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plugin.
- Code Review using Sonar Check Style for check style violations.
- Worked with Splunk to logging and analyzing defects status.
- Knowledge on Jenkins builds.
Environment: Java, J2EE, Spring core, Spring MVC, Hibernate, SOAP/Rest Web services, Jdk1.6, Ajax, XML, Jquery, HTML5, CSS, TCServer, SVN, Maven, Jenkins, Splunk, SFX, MAX, SEED.
Confidential, Pittsburgh, Pennsylvania
Java/J2EE & Application Developer
Responsibilities:
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase and Designed with OOA/OOD and use-case, documented in UML diagrams.
- Developed JSPs for user interfaces to interact with business layer and also implemented servlets to communicate with the other components under STRUTS Framework.
- Involved in the development of the presentation tier using JSP,HTML, CSS, XML, XSL, JavaScript, swing and servlets for login, find Subscriptions and create contract modules.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middleware service delivery.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
- Used J2EE web-services to get geographic data (city, county etc.) and EJBs for credit card validation etc.
- Involved in development of the application writing and configuring the web flows, using struts & Spring MVC and writing actions, Spring Acegi security, writing DTOs and queries and Spring AOP for exception handling.
- Developed the front end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS & Jquery, and implementing tag libraries.
- Hands on experience on Server side validations using Jquery, java scripts, jstl and custom tags.
- Involved in development of application specific custom tag libraries.
- Efficient in integration testing and also migrating code to different environments.
- Created test-cases and Unit Testing is done using JUNIT Framework using ANT & used CVS for Version Controlling.
- Extensive knowledge in configuring and deployment of applications on tomcat and web logic servers and involved in setting up and managing Crucible code reviews.
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
Environment: JAVA, J2EE, JDK 1.4, Eclipse3.2, Struts1.1/1.2, Hibernate, JSP, Servlets, JDBC, ANT, XML, ORACLE8i, PL/SQL, Jboss, IBM Websphere Portal, Junit.
Confidential, Winston-Salem, NC
Java/J2EE Developer
Responsibilities:
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed the whole frame work for the projects, based on Spring MVC.
- Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
- Designed and developed a Batch process to for VAT.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Developed controllers, repositories, Service modules, form beans and validations.
- Developed beans and persisted bean in the database using JDBC and Hibernate.
- Involved in connecting bean with database using Hibernate configuration file.
- Involved in development of Spring DAO layer which invoked database queries.
- Developed Session Beans for the transactions in the application.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
- Also used JPA with Hibernate provider.
- Written ANT scripts to build the entire module and deploy it on Weblogic application Server.
- Implemented JUnit framework to write test cases for different modules and resolved the test findings.
- Used Subversion for software versioning and as a revision control system.
- Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.
Environment: JDK 1.6, Icefaces, DAO, JPA, JSP, Servlets, Hibernate, Weblogic 10.3.4, AJAX, SVN JDBC, Web Services, XML, XSLT, CSS, DOM, HTML, ANT, DB2, MsSql,, UML, JUnit, JQuery, Toad, Maven.
Confidential, Ocoee, Florida
Java/J2EE & Web Developer
Responsibilities:
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers.
- Involved in the development of presentation modules. The application is based on the MVC-II Architecture using Struts framework.
- Developed Web pages using JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views.
- UsedUNIXshellscripts to deploy the applications in various work environments like QA, and Development.
- Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in the Action classes.
- Used PVCS version controller to maintain the code.
- Designed and developed a web client using Servlets, JSP, Java Script, HTML and XML using Struts Framework.
- Developed Java classes for implementing asynchronous processing using WebLogic.
- Involved in creation and deployment of Enterprise Application in WebLogic.
- Developed Business Logic modules usingEJB session beans.
- Employed Hibernate 2.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used Apache collection utils Closures and Predicates using JDK 1.6 features.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used JUnit to unit test the modules & Log4j for logging error/debug messages.
- Resolved the issues encountered during the System Test and Acceptance Test.
Environment: Java, JDK1.6,JavaScript, Servlets 2.3, JSP 1.2, Ajax, Struts, XML, Oracle 10g, PL/SQL, Hibernate, Springs, UML, Rationale Rose, Weblogic 10.1.3, CVS, EJB, PVCS, Rational Application Developer 5.0, HTML, DHTML, JMS,CSS.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible in developing Dynamic web pages using JSF 1.2, JavaBeans, XHTML, JavaScript and Custom Tags.
- Configured spring to inject DAO objects into business layer and Hibernate to map POJOs with Oracle Database tables using XML configuration file.
- Implemented JSF Converters to handle formatting and localization and configured the faces-config.xml to create a web application navigation rule.
- Implemented Hibernate as an ORM tool and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
- Deployed projects on JBoss,Tomcat 5 and other servers.
- Co-ordinate with the QA lead for development of JUnit test cases to test the Optimization Module and created functions, sub queries using PL/SQL.
- In multi tier applications, using MVC components implemented event handling using Java, JSF, AJAX components and JavaScript.
- Responsible for developing Entity Beans and Session Beans to implement business logic for various product distributions over different regions.
- Handled final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on Web Sphere server.
- Involved in design and development of the application using MVC Model 2 design patterns.
- Experience in developing logging module using Log4J in creating log files for debugging and tracing purposes.
Environment: Java 6, JavaScript, JSF, EJB, Hibernate, Web Sphere, Oracle 10g, XML, XSLT, AJAX, Web Services (SOAP Axis), Java Grails,JUnit, Agile practices, ANT.