Sr. Java/jee Developer Resume
Mclean, VA
SUMMARY
- Around 8 yearsof experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - basedenvironment, Distributed n-tierarchitecture
- Expertise in design and development of various web and enterprise applications using JEE technologies like JSP, Servlets, JDBC, EJB, JMS, JSF, RMI, XML, AJAX and Web Services
- Experienced in using Ajax Libraries likeJquery,AngularJS.
- Experienced in working on Responsive Designfor the Mobile devices.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP)
- Expertise in XML and related technologies like XSL,XSLT,XPath and parsers like JAXP (SAX, DOM) and JAXB
- Experience on RUP,Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Hands-on experience in building web and enterprise applications in various domains like Insurance, Health, and Software Service.
- Worked extensively on shell programming with Linux/Unix, Perl scripts, and Regular Expressions
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory,and Business Delegate in the development of Multi-Tier Distributed Enterprise Applications
- Experienced with various frameworks like Struts, Spring,JSF, Hibernate,JPA,Spring WebFlow.
- Experienced in using Java IDE tools like Eclipse,IntelliJ, RSA, Net Beans.
- Setupconfigured and maintained multiple web/application servers like Apache, Tomcat, JBoss, JRun, IBM WebSphere, BEA WebLogic
- Excellent in databases like IBM DB2, Oracle, SQL Server
- Experience in Database module analysis, design, and development using SQL, PL/SQL, and other tools forOracle, MySQL,and SQL Server.
- TEMPHas experience inJava web services using Apache CXF.
- TEMPHas experience on restful web services using Angular JS.
- Experience in working with Messaging Framework using MQ Series,MDB, and TIBCO.
- TEMPHas experience inJava webservices using Apache Axis2.0. TEMPHas good experience in Service Oriented Architecture (SOA) implementation.
- Experienced in working with different operating systems Windows, UNIX, LINUX,MAC
- Expert in writing complex SQL Queries and PL/SQL blocks
- Wrote build/deployment scripts using ANT and Shell
- Wrote unit tests using JUnit, Jasmine
- Good working noledge on CVS, SVN, and Clear Case,Perforcefor version control
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills
- Ability to learn and use new systems and paradigms in considerably less time, Solid communicator with exceptional team-building skills.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, SQL, PL/SQL, Groovy
JEE Technologies: EJB 1.1/2.0/2.1/3.0, Servlets 2.3/2.4, JSP 1.2/2.0,Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS
Web Technologies: HTML, DHTML, XML, XSLT, CSS, DOM, SAX, AJAX, Angular Js
IDE Tools: IBM WSAD 7.0/7.5, RSA 6.x,7x Eclipse3.1, MyEclipse5.1, JBuilder, Dreamweaver
Distributed Computing: RMI, EJB 1.0, 1.1 & 2.0
Application/Web Server: IBM Web Sphere 5.0/5.1/5.1.2, Web Logic 7.0/8.1, JBoss, Liferay Portal Server, Tomcat 7.0
Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1, SQL Server 05/08, Sybase, IBM Mainframes
Methodologies: UML, Rational Rose, RUP, Agile, SDLC
Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 9, Solaris 10
Frameworks: Struts 1.1/1.2/2.0, spring 1.0/2.0/2.5/3.3, Hibernate 2.0/3.0/3.5, JUnit, Log4j, JSF 1.2, Jasmine
Other Tools: Putty, TOAD, ANT, CVS, Clear Case, Clear Quest, PVCS, VSS
PROFESSIONAL EXPERIENCE
Confidential, Mclean, VA
Sr. Java/JEE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Used Spring Framework in the application, which is based on MVC design pattern.
- Developed user interface using JSP,JSTL and CustomTag Libraries and AJAX Jquery to speed the application.
- Used JQueryto manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Developed Single Page Application (SPA) using Angular Js.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Experience in development of JAX-WS, Apache Axis for WebServices using SOAP, WSDL.
- Created Business to Business communication by encapsulating SOAP Webservices in Java File and Stateless Session Beans.
- Test WebServices using SOAPUI.
- Worked on generating the web services classes by using Service Oriented Architecture SOA,UDDI.
- Extensively worked on form validation using the Spring Validator framework.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Used the Struts Validator framework for validating the forms.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Developed Stored Procedures and Triggers on Oracle Database.
- Involved in Performance Tuning of the database.
- Developed Scripts for customizing reports depending upon various customer requirements.
- Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
- Client Side Validations and Code are written using JavaScript.
- Used MAVEN to build the application.
- Created Auto deploy jobs using Jenkins and Gradle.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of theapplication using Rational Application Developer (RAD) 7.5 and used SVN for version control.
- Unit tested the applications before releasing to QA.
- Worked with Quality Assurance team in tracking and fixing bugs
Environment: Java/JEE, Tomcat 7.0, CA Rally, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML/XSLT, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, Jenkins, ANT, CVS, Log4J, Unix, Angular Js.
Confidential, Detroit, MI
Sr. Java/JEE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, coordination with client meetings with business users
- Worked in Agile Environment.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Springframework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Written the JavaScript, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Worked inResponsive Design application using different HTML5 media queries for different mobile devices for different sizes
- Developed user interface using JSP,JSTL,JSF tags and CustomTag Libraries and AJAX JQuery,Angular JS to speed the application.
- Used JQuery,Angular JS to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Worked on generating theweb services classes by using Service Oriented Architecture SOA,UDDI.
- Extensive experience in developing the SOA middleware based out of Mule ESB.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Used PL/SQL to manage data and create tables
- Used MAVEN to build the application.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of theapplication using Rational Application Developer (RAD) 7.5 and used SVN for version control.
Environment: Java/JEE, WebLogic, SOA, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JMS, UML, JNDI,Jquery, Ajax, Maven, ANT, CVS, Log4J, Unix, Angular JS,JSF, Apache Camel
Confidential, Mclean, Virginia
Sr. Java/JEE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, coordination with client meetings with business users
- Worked in Agile Environment.
- Used Spring Framework and JSF Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Written the JavaScript, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Worked inResponsive Design application using different HTML5 media queries for different mobile devices for different sizes
- Developed user interface using JSP,JSTL,JSF tags and CustomTag Libraries and AJAX JQuery,Angular JS to speed the application.
- Used JQuery,Angular JS to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used PL/SQL to manage data and create tables
- Performed unit testing using JUnit framework
- Implemented RESTFUL webservices using Angular JS
- Used MAVEN to build the application.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of theapplication using Rational Application Developer (RAD) 7.5 and used SVN for version control.
- Developed the different components of theapplication using STS 3.4 and used SVN for version control.
Environment: Java/JEE, Tomcat 7.0,STS 3.4,RAD 7.5, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI,Jquery, Ajax, Maven, ANT, CVS, Log4J, Unix, Angular JS,JSF 1.2
Confidential
Java/JEE Consultant
Responsibilities:
- Responsible for understanding and execution of requirements
- Was also actively involved in setting coding standards and writing related documentation.
- Developed the Java Code usingJBuilderas IDE.
- Writing the code &JUnit test cases & running the JUnit test suites
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Used Struts framework in UI designing and validations
- Developed Action Classes, which acts as the controller in Struts framework.
- Was responsible for implementing various JEE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
- Responsible for designing JApplets using SWING and embedding them into the web pages
- Code Review & Debugging using JBuilder&MS JavaScript Debugger.
- Finding the performance issues using JProfiler & Enhancement for the same
- Was responsible for developing and deploying the EJB (Session & MDB)
- Configured Queues in WebLogic server where the messages, using JMS API, were published.
- Consumed Web Services (WSDL, SOAP, UDDI) from thethird party for authorizing payments to/from customers.
- Designing and developing the JMS objects and usedTibco as provider
- Writing the ANT build scripts for the deployment of EJB.
- Followed XP Methodology for development.
- Writing/Manipulating the database queries, triggers, stored procedures, etc
Environment: Java, JEE,WebLogic Application Server 7.0, Oracle, EJB, JSP1.1, HTML, JavaScript, Swing, Servlets, UML, XML, JBuilder, Struts.
Confidential
Java/Jee Developer
Responsibilities:
- Participate in the designing and development of various server side components JSP, Servlets, EJBs, etc.
- Developed the User Interface Templates using JSP, JavaScript, CSS, HTML, andDHTML
- Developed the Java Code usingEclipseas IDE.
- Participated effectively in the full life cycle development of the project including the testing of the project.
- Study the impact of the requirement and prepare the Requirement Analysis document.
- Developed JSPs and Servlets to dynamically generate HTML and display the data on the client side. Extensively used JSP tag libraries.
- Worked with Struts as a unified MVC framework and developed Tag Libraries.
- Used Struts framework in UI designing and validations
- Developed Action Classes, which acts as the controller in Struts framework.
- Involved in developing User Interface using JSP's, JavaScript for the pages.
- Gave on call support to the integration testing for any technical problems Involved in Designing of User Validation Process through JSP.
- Implemented forms class to interact with the client & middle tier.
- Coded the business logic using the Enterprise Java Beans (Session Beans) and used Session Façade Design Pattern.
- Designing and developing the JMS objects and used MQ Series as provider
- Used PL/SQL to make complex queries and retrieve data from Oracle database
- Used ANT scripts to build the application and deploy onWeb Logic Application Server
- Designed, written and maintained complex reusable methods which implement stored procedures to fetch data from the database
- Prepare the Unit Test Case document/user handbook for test cases.
Environment: Java, JEE, JSP, Servlets,Struts, EJB, SQL server, Tiles, WebServices, Web Logic 8.1,Eclipse, JDBC, HTML, CSS, Ajax, Junit, XML, Ant, Red Hat Linux.