Sr. Java/j2ee Developer Resume
Pheonix, AZ
SUMMARY:
- Over 7 years of experience in Analysis, Design, Development, Implementation and Maintenance of Java & J2EE web, enterprise and distributed applications.
- Proficient in all aspects of software development and system analysis, (SDLC) including managing and implementing large, scalable, distributed systems. Well experienced in Financial and ERP systems development.
- Specializing in Java/J2EE Web and Enterprise Applications using SOA, Web Services, RESTFUL, JMS, SOAP, WSDL, XML, Struts, Hibernate, Spring, Spring AOP, Spring IOC, Spring Security and other Spring group of frameworks and technologies.
- Proficient in working with MVC frameworks such as JSF, Struts & Spring MVC and ORM frameworks such as hibernate.
- Strong experience in various phases of application development of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment from SIT, UAT environments.
- Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
- Expertise in developing reliable and scalable enterprise applications using Servlets, JDBC, JMS, JNDI, Java Mail, EJB, REST and SOAP Web Services, Log4j.
- Hands - on experience on tools like Tableau, Splunk, SQL Developer, ORACLE WebLogic console.
- Extensive experience in designing professional User Interactive (UI) web applications using with the help of HTML, HTML DOM, DHTML, JSP, JSTL, JavaScript, JQuery, AJAX, XML, XHTML, XSL, XSLT and CSS.
- Worked on Rich User Interface technologies such as Angular JS and Node JS.
- Well experienced in unit testing frameworks JUnit and TestNG.
- Experience using J2EE Design Patterns like DAO, Singleton, Front Controller, Factory, Observer, Adapter Patterns for reusing the most efficient and effective strategies for new development.
- Strong working experience with Apache Tomcat, JBoss, WildFly, Web Sphere and BEA Web Logic server.
- Extensive experience with SQL and PL/SQL, writing Packages, Procedures, Functions, Cursors and Triggers on MySQL, SQL Server, PostgreSQL and Oracle Databases.
- Expertise in using IDEs like Eclipse, Net Beans and RAD for developing and debugging rapid web and enterprise java applications.
- Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
- Extensive experience in working on multiple operating systems including UNIX, Sun Solaris, Linux and Microsoft Windows.
- Expertise in using configuration management tools like Git, CVS, SVN, VSS, and Clear Case for version controlling
TECHNICAL SKILLS:
Hardware / Platforms: Windows, Linux, UNIX/AIX and Solaris
Programming Languages: C, Java / J2EE
Frameworks: Struts, Spring, Hibernate, JSF, Apache CXF, Axis, Angular JS
Java / J2EE Technologies: Servlets, JSP, JMS, Struts 2.x, Spring 4.2, Spring-MVC, Spring AOP, Spring IoC Spring Batch, Spring Data, Spring Cache, Spring-Security, EHCache, Hibernate, JPA 2.0, XML, XSD, WSDL, SOAP, EJB, JAXB, JAXP, XML, JSON, Restful and SOAP Web Services and Active MQ 5.x.
Web Development: HTML 4/5, DHTML, XHTML, CSS, Bootstrap, Java Script, AJAX, JqGrid and JQuery
Databases: Oracle 10g/11g, DB2 LUW, MySQL 5.3, SQL Server 2008 and PostgreSQL 9.3
Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 11gR1, Apache Tomcat 7.x/6.x, JBOSS 8.0 and WildFly
Build Automation: ANT, Maven and Jenkins
Testing and Logging: JUNIT, TestNG,Log4J and SLF4J
Reporting Tools: Jasper Reports and BIRT
Other tools: RAD 7.0, Tortoise SVN, Rational Clear Case, TOAD, WinMerge, SOAP UI Tool, Quality Center, Continuum, Putty, Win SCP, DB Artesian, My Eclipse Blue, WSAD 5.0 and Eclipse.
PROFESSIONAL EXPERIENCE:
Confidential, Pheonix, AZ
Sr. Java/J2EE Developer
Responsibilities:
- Involved in complete development life cycle starting from analysis, design, development, testing, deployment, and production support of the application.
- Involved in Business requirement analysis, prepared SRS, FRS for the designers and developers to understand them as per their perspective.
- Written design artifacts HLD and TDD documents.
- Implemented Spring Security framework for authentication and authorization.
- Developed the Rich Responsive User Interfaces (GUI) using web technologies like HTML, XHTML, JSP, JSTL, JQuery, JavaScript, PerlScript, AJAX, Spring MVC, Spring AOP and CSS as per company's UI standards.
- Extensively used JQUERY, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Involved in development of service layer and DAO layer using Spring framework and Hibernate ORM framework.
- Worked with DTE portal on Web Content Management using WCM.
- Exposed RESTful Web Services using Spring REST Controllers.
- Written Maven POM script for build and deployment of application for Dev, QA and Stage Servers.
- Implemented DevOps Continuous Integration and Continuous Development (CI/CD) process using Jenkins.
- Version control using GitHub / Eclipse Git Plug-in.
- Used apache Log4J for logging.
Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, Java 7, JSP 3.0, JSTL, JSON, Spring 4.2.2, Spring MVC4.2.2, Spring AOP, Spring Boot 1.2.8, Spring Security 4.0.2 and Hibernate 4.3.6, XML, Maven, Jenkins, Git and Eclipse Luna, Log4J.
Confidential, Houston, TX
Sr. Java/ J2EE Developer
Responsibilities:
- Developed design documents UML Class and sequence diagrams and DFD's based on BRS and FRS documents.
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Extensively worked with Spring MVC framework using Spring IOC for Dependency Injection and Spring AOP for logging and transaction management of the application with Hibernate as ORM.
- Written server side Business Validations and client UI validations.
- Extensively worked with Hibernate to connect to database for data persistence.
- Used exhaustively Hibernate Criteria Queries and Hibernate Query Language (HQL) for optimized searching of huge data sets.
- Integrated Activate Catalog to get parts using JMS.
- Performed Unit testing for modules using Junit.
- Developed Spring MVC Controllers and implemented Spring Security Authentication and Authorization Service.
- Exposed and consumed REST WebService API calls to integrate with contract and patient management modules.
- Consumed SOAP Web Services using JAX-WS/ Apache CXF, tested using SOAP UI tool.
- Extensively used JavaScript, JQuery, AJAX for client side validations and for capturing dynamic events.
- Provided User interface to modify the rules in JRule RTS and deploy the same using custom UI and customs API which communicates to JRule.
- Testing and implementation of the system and Installation of system.
- Created Custom Filter, Custom Directive using Angular JS.
- Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
- Experienced in Query tuning and performance tuning using TOAD.
Environment: Java7, JSP, Servlets, Java Script, AJAX, JDBC, SOAP1.2, SOAP UI Tool, RESTful WebServices, Spring 3.1, Spring MVC 3.1, Hibernate 4.0, Eclipse Indigo, BEA WebLogic 11gR1, TOAD 11, Oracle 11g, Junit, Log 4j, Rational Rose, Maven, Angular JS.
Confidential, VA
Java/J2EE Developer
Responsibilities:
- Involved in client interaction and business meetings.
- Involved in developing front end screens using JSP, Struts View Tags, JSTL, DHTML, HTML5, CSS3 and JavaScript, and jQuery. Developed Struts Custom Tag Libraries.
- Extensive experience in Apache Struts Framework versions 1.2
- Developed Struts Action classes for the TARGIT 7 system.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Used DynaAction form and DynaValidator form, Exception Handling, STRUTS Validator Framework.
- Configured Spring framework integration with Struts web framework and Hibernate ORM framework.
- Developed RiskTrackNXT reports.
- Developed EJB Stateless Session Beans and Message Beans.
- Worked on Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic) configurations.
- Developed various database interaction objects by implementing the DAO patterns and using Hibernate.
- Written Hibernate entity mapping configuration files.
- DB2 database was used, wrote stored procedures for complex fund management computational.
- Used MAVEN to build scripts for Dev and QA environments for WAS application server deployments.
- Written Unix shell scripts for nightly batch processes.
- Used version control systems SVN.
- Involved in Unit Testing and Bug-Fixing, and achieved the maximum code coverage using JUNIT test cases.
- Used JIRA as a defect tracking tools.
Environment: JDK 1.5, Core Java(Multithreading, Collections ), Spring IOC, JSP, JQuery 1.2, Servlets, JSF 1.2, VSS, DB2, RAD 7.0, EJB 3.0, SQL, PL/SQL, XML, HTML, XHTML, JDBC, JIRA Shell Scripting, WebSphere Application Server 7.0, Windows NT, AIX.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in system coding and testing, all performed in accordance with the established standards and supervision.
- Developed the project using SDLC Waterfall Methodology.
- Design and Development of User interface (GUI) using Java Server Faces (JSF) with JSTL, HTML, JQuery, Ajax, CSS
- Written JSF managed beans for discounts and loan modules.
- Developed Session Beans for service and business functionalities.
- JSP custom tags, Struts tags, HTML, DHTML, CSS, Applets and JavaScript.
- J2EE Architecture was a combination of Apache Struts implementing MVC model.
- ANT script is used to create WAR and EAR files.
- Developed the business logic using Java Beans and Session Beans.
- Developed view pages and Java Beans (Flex, Java Beans, HTML, SQL).
- Developed system to access to legacy system database using pure JDBC native drivers.
- Modeled EJBs and other classes using Rational Rose. .
- Developed procedures, user interfaces and error handlers for bookkeeping and RMB transaction modules (SQL).
- Used Shell Scripting in UNIX for running batch processes (java application programs through the script file).
- Consumed SOAP Web Services using Apache Axis 1.2
- Developed and Unit tested individual module using JUnit.
- Worked on post production application maintenance, support and bug-fixes.
Environment: Java5, J2EE, JDBC, JSF, Apache AXIS 1.2, SOAP, EJB 2.0, XML, SQL, JMS, Apache Tomcat 5, Oracle 10g, JUnit, CVS and TOAD
Java/J2EE Developer
Confidential
Responsibilities:
- User interaction to capture User Requirements and consolidation.
- Developed many HTML/JavaScript pages for data presentation and collection.
- Developed JSP and Servlets for data collection and manipulation for the reports.
- Used Oracle8i as backend and involved in writing queries and stored procedures.
- Coordinated with the QA team for testing.
- Web sphere Application server installation and configuration.
Environment: J2EE, HTML, CSS, JSP, SERVLETS, SOAP, Tomcat Server, Mysql, Windows, Linux.
Java/J2EEDeveloper
Confidential
Responsibilities:
- Used spring IOC- (Dependency Injection) concepts write into Properties file and access throughout application
- Involved developing views and controllers using Spring MVC.
- Used design patterns like MVC, DAO, and Singleton Pattern.
- Used SVN for software configuration management and version control.
- Used Spring MVC design pattern in the application.
- Developed web tier using HTML, XML and JSP.
- Implemented Dao's and their implementations With Hibernate
Environment: Servlets, Jsp, Spring, Hibernate, Oracle, Bugzilla, SVN, ANT, WebLogic, Ajax, AJAX.
Confidential
Jr.Java/ J2EE Developer
Responsibilities:
- Written UI pages of vendor management using Jsp,HTML.
- Developed Spring controller classes.
- Written Unit Test cases.
- Written SQL queries and DAO classes to connect database using JDBC.
Environment: Eclipse, HTML, JSP, Java 5, Spring, JDBC, Oracle.
