Sr.java /j2ee Developer Resume
Savannah, GA
SUMMARY
- Having 8 years of experience on designing, developing and deploying n - tier Web & Client-Server applications using Object Oriented Programming, Java, J2EETechnologies, Web Technologies for Enterprise Applications and Rich Internet Applications.
- Hands on experience in Front-End technologies like Angular Js, Node Js, Bootstrap, Groovy, Grails, GSP, HTML5, JavaScript, CSS3, JQuery, GWT, Tag Libraries, Custom Tags, PHP, Javascript, JQuery, Ajax.
- Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Springs MVC, JSF, JDBC/ODBC, JNDI, Java Beans, Hibernate, iBatis, Web Services, SOAP, RESTFUL, Rest APIs, WSDL, JAXRPC, JAXWS, Junit, XML, XPATH and RDBMS.
- Expertise in designing the Business Model and Data Model using the UML in various design tools like RSA, Rational Application Developer (RAD), Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, AOP, IOC and Test Driven Development (TDD) using Jasmine.
- Implemented various levels of application and services using Spring-Framework, EJB, Struts and ORM tools like Hibernate for fast pace and efficient code generation.
- Extensive experience in using Apache Struts MVC2 and Spring Enterprise Application Framework.
- Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Moduleetc in Spring Framework.
- Implemented connectivity to Oracle 11g/10g/9i, DB2, SQL Server, MySqldatabase using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans(EJB).
- Experience with n-tier architecture design.
- Worked with Linux, Solaris, Unix, Microsoft XP, Windows 7 operating systems.
- Hands on experience in using Apache frameworks like JUnit Testing, SOAP testing, Camel, Jakarta, Struts, Spring, Maven, ANT, and Log4J and integrating tools like Jenkins, Bug Tracking.
- Experience in installing, deploying and testing with multiple Application Servers like WebSphere 8.5/6.1/5.1/4.1 , WebLogic8.1/7.0, JbossApplication Server and Tomcat web container.
- Experience on Core java technology which includes Multithreading, Collections, RMI, network programming.
- Good knowledge of EJB Session beans with JNDI mapped naming and JMS message-driven bean.
- Extensive experience with Eclipse 2.0/3.0, IntelliJIDEgi. Also worked on Web Sphere Studio Application Developer (WSAD 5.0), Net Beans 6.1, andJDeveloper
- Strong experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
- Experience in interacting with the clients, collecting requirement specifications from the client site and performing requirementanalysis and design.
- Excellent hands-on experience dealing with the onsite - offshore model.
- Excellent experience in SOAP,Restful Web services, JIRA and Big Web service development and consumption using (JAX-RS and JAX-WS)
- Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
TECHNICAL SKILLS
Java/J2ee Technologies: JDK5, JSP, Servlets, EJB, JDBC, Java Beans, JNDI, JSTL, JMS, LDAP, Java Mail, JAXB, Struts Framework, Spring Framework, SOAP, SOA and Design Patterns.
Web/Persistence Technologies: JSF, AJAX, Ext JS, Ice Faces, Hibernate and iBATIS.
Languages/Scripts: Java, XML, XSLT, C, C++, Java Script, Jquery, HTML, CSS3, Groovy, Grails, GSP, JQuery, Javascript, AJAX, XML, DHTML, Ant,perl and Shell script.
Web/App Servers: IBM Websphere 8.5, BEA Weblogic 8.1/7.0, Tomcat, Apache 1.3/2.0, Oracle Application Server, JBoss Application Server.
RDBMS: Oracle 11g/10g/9i/8i/7.x, MS SQL Server 7.0, DB2 and My SQL.
Operating System: UNIX, LINUX, Solaris, Windows 9x/NT/2000 and Sun Solaris.
Tools: /Frame Work: MS Office, Dream Weaver, Log4J, Ant, Maven, Win CVS, SVN, Clear Case, JBoss DroolsClearQuest, Bugzilla, Angular JS, Node JS, Bootstrap, GWT, Ext JS, Dojo Toolkit.
Development Tools: RSA 7.0, RAD 8.5, WSAD, Eclipse 3.1, Jbuilder, IntelliJ, IBM Clearquest, JIRA, BugZilla.
MS Office Tools: MS WORD, MS EXCEL, MS POWERPOINT, MS VISIO, MS ACCESS, MS OUTLOOK
PROFESSIONAL EXPERIENCE
Confidential, Savannah, GA
Sr.JAVA /J2EE Developer
Responsibilities:
- Analyzed, Designed and Implemented business requirements into the system.
- Developed controllers, repositories, service modules, form beans and validations.
- Used the Bootstrap Framework (HTML, CSS) in the presentation layer to adapt responsive web design.
- Developed user interface using GSP, AJAX and JAVASCRIPT Tag libraries.
- Integrated quartz scheduler for back scheduling invoice generation & timesheet processing.
- Involved in email integration by using Mandrill REST API via Lutung wrapper.
- Created RESTFUL web service for creating an hired candidate
- Consumed RESTFUL Web Services for RCHILLI & Mandrill API
- Implemented audit module for CRUD activity
- Developed authentication & authorization using spring security.
- Used GORM as Object relational mapping tool for mapping groovy objects to database tables.
- Worked on implementing JQuery for AJAX calls, JSON and complex client side form validations.
- Designed the HUB module implementing the Groovy on Grails annotation based controllers, handlers, managers and adapter classes.
- Used Jenkins for continuous code integration and SonarQube for Code review & Quality Management.
- Used Angular Js, Node JS, Bootstrap, Groovy, Grails, JSP, HTML5, JQuery, JBoss Drools and CSS3 for content layout and presentation
- Used XML surpler parser & Jackson parser to convert JSON to Groovy objects & vice versa.
- Followed Agile Methodology and GIT for version control of code.
- Used MongoDB to store organization documents via Grails Mongo file.
- Used H2 for file based DB for local developer testing.
- Deployment of code to QA hosted on cloud environments.
- Manage small team by running daily SCRUM, task estimation & assignment, assisting in development issues and code reviews,
Confidential, Fort Worth, TX
Sr Java, J2EE Developer
Responsibilities:
- Created the High Level and Detailed design documents based on the business requirements document(BRD).
- Integrated Struts 2 to the framework using struts2-spring-plugin-2.1.6 and created interceptors along with a base Action Class that would provide the Application Aware, Session Aware, Error handling, Custom Messaging and Web Application Context.
- Developed a base framework using Spring framework APIs 2.5 concepts such as IOC, AOP, DAO, ORM, JDBC, Mail, Quartz and JTA.
- Integrated Hibernate data layer as ORM tool to the application framework. develophbm, DAO and DTO files for the Hibernate ORM layer By reverse engineering process.
- Worked with My Eclipse IDE with various plugs-ins to do various functionalities.
- Used Clear case as version control tool for the project source code as to store in repository.
- Presently working on implementing all the use cases and complete development phase.
- Working on creating JUnit test cases and test suites at the module level.
- Wrote ant target to create java documentation, JavaScript documentation as a reference to the developing classes with the application.
- Experience in using Angular.JS, Node.JS, Groovy and Grails, Bootstrap, KENDO UI, GWT, HTML5, CSS3, JavaScript, JSON, JSF, JBOSS Drools, Require.js and Backbone.js in developing web applications.
- Used to work on spring quartz scheduler to schedule the process to excute code.
- Implemented Restful web service which can be used by the other components of the system.
- Developed various UI components such as Scrollable Data tables, AutoComplete, Pop up panels, Custom menus using Ajax,JavaScript with reusable YUI API.
Environment: Java 1.6, J2EE 1.4 (JSP), Spring 2.5, Struts 2, Hibernate 3x, WRAI ( Confidential 's Rich Internet Application (WRIA) framework) extended version of YUI, AJAX, JQuery, JBoss Drools, Oracle Weblogic Workshop 10gR3, Clear Case, JDBC, Bea Weblogic App. Server, XML, XSLT, XSD, Oracle 11i, Spring/Java Mail API, TOAD, SQL, PL/SQL, JUnit, Log4j, JavaDoc, JSDoc, UML, MS Visio.
Confidential, Irving, TX
Sr. Java Developer
Responsibilities:
- Designed, developed, tested and supported the ICC ACWS project developed using J2EE framework
- Generated Sequence diagrams, Class diagrams using Rational Rose (UML).
- Developed the J2EE components like Servlets and JSP.
- Developed JavaScript for front end application for screen validation.
- Developed Tag classes to add different functionalities to the application like hidden/unhidden menu items depending on the user's privileges to view the respective page in the portal application.
- Implemented data access object using JDBC and on UNIX environment.
- Promptly supported client's business need and enhanced user response time from GUI components with re-structured software components.
- Implemented and established an agile methodology for Quality Assurance and Software Testing process to be more effective in dealing with business realities such as changing requirements during development.
- Worked with CVS as version controller, was able to create branches for all the release.
- Design and development of User Interfaces using JSP, J2EE, XML, XSL, XSLT, Ajax, HTML, DHTML and CSS.
- Integrated Struts, Hibernate and Tomcat as Application Server to provide efficient data access and display of data from disparate databases
- Multithreaded Java Programming to read the messages from the messaging queues.
- Involved in writing deployment descriptor files and deploying EJB's in Tomcat Application Server
Environment: Java, Hibernate, Struts, J2EE, Junit, JSP, Servlet, EJB, HTML, XML, DHTML, CSS, Tomcat, Oracle 9i, UNIX
