Sr Java/j2ee Developer Resume
Irving, TX
SUMMARY
- Around 7 years of professional experience with complete SDLC process working through various phases from Analysis to Implementation and production support of applications in Java, J2EE Client/Server.
- Good knowledge and hands on experience on JAVA/J2EE Technologies.
- Proficient in developing the web applications using JDBC, Servlets, JSP, Struts, Hibernate, Spring, JMS, Web Services, EJBs, HTML5, CSS3, JSTL, JNDI, JSON, JavaScript, Ajax, JQuery, Angular JS, Bootstrap JS.
- Experience with Application Servers like Apache Tomcat Server 8, JBOSS, WebSphere, and WebLogic.
- Worked on different spring modules like Spring Web, Spring Core, Spring DAO, Spring AOP and Spring MVC.
- Experience in designing normalized databases, writing Queries, Views, and Stored Procedures in Oracle and MySQL
- Experience in XML technologies including XML, XSLT, XPATH, DTD/Schema, DOM parsers.
- Experience in writing Scripts using Java Scripts, Shell scripting
- Experience on Web Services development using SOAP and Restful.
- Experience in working with version control systems like CVS, GIT and Sub Version (SVN).
- Experience in working with Continuous Integration Tool like Jenkins.
- Good experience working with build tools like Maven, and logging using log4J.
- Good experience working with reporting tools like Jasper Reports.
- Expertise in development of test cases using JUnit to check expected results.
- Experience working extensively on both UNIX/LINUX and Windows environments.
- Experience working with UNIX shell scripting.
- Enthusiastic and eager to learn new technologies and apply them in practice.
- Excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
- Self - starter, fast learner and a team player with strong personal and group communication skills
TECHNICAL SKILLS
Languages: Java1.5/1.6/1.7, J2EE, C++, C, SQL, PL/SQL
Application/Webservers: Apache Tomcat, WebLogic, JBoss, WebSphere
FrontEnd Technologies: HTML/DHTML, XML, Java Script, CSS, AJAX
J2EE Technologies: JDBC, JSP, Servlets, JSF, Spring, Struts, Hibernate, AJAX, JQuery, JSON, JNDI, JMS, JSTL, EJB, JUnit.
Frameworks: Struts 2.0, JSF, Hibernate4, Spring4, Angular JS, Bootstrap JS.
Development Tools: Eclipse, NetBeans, Spring Tool Suite, Edit Plus, JUnit, Ant and Maven.
Operating Systems: Windows 8/7, UNIX.
Work Database: Oracle 12c/11g, MS SQL Server, MySQL
Software Development Methodologies: Agile, Waterfall Model, V-model, Test Driven Development.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr Java/J2EE Developer
Responsibilities:
- Designed Class diagrams and Sequence diagrams required for different project modules using UML technologies and Rational Rose
- Involved in customizing account provisioning and lifecycle management such as adding, removing, and modifying people and accounts using TIM APIs.
- Involved in designing customized workflows for Account based and role base.
- Designed UI screens using JSP, HTML, CSS and JavaScript.
- Used spring core container to implement IOC concept to avoid tight coupling.
- Used Design Patterns like DTO, MVC, Singleton for development.
- Developed Controller class and defined spring configuration mappings and hibernate mappings.
- Developed new Payload Interface to assist users to edit their account entitlements acquired during Role sign up using Spring.
- Created EJB's to invoke the transactions like create role, create provisioning policy which are put in JMS queue for processing.
- Used JMS to place Change Password, Modify Account, Modify Person, and Approval/Rejection of Action items requests on queue.
- Used AJAX and JSON frameworks to implement enhanced Reporting system to improve page performance by reducing the number of page reloads.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Creating Web Services using SOAP protocol.
- Implement web service components using Apache CXF framework.
- Created all the services to work with the various entities using REST
- Administration and configuring WebSphere application server for deploying application, creating JDBC Data sources, creating servers.
- Development of test cases using JUnit to check expected results.
- Extensively used SQL and Involved in writing the scripts to create tables, views and indexes.
- Created stored procedures, functions and packages using PL/SQL.
- Provide production support on boarding new applications to IDM.
- Interacted directly with Clients and provided the expertise for trouble shooting IDM application
- Used SVN for version control.
- Used log4j for logging and debugging of the application.
Environment: Spring4.0, Hibernate4, J2EE, Java1.7/1.6, XML, JavaScript, JSP, PL-SQL, Stored procedure, WebSphere 7.0, Oracle 12c/11g/, Solaris 5.1.0 and Windows 8/7.
Confidential, Newark, NJ
Java Developer
Responsibilities:
- Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization
- Utilized Portal Administration tool to configure Portals.
- Designed various UI components in XSL, jQuery, HTML, JavaScript, CSS, AJAX for obtaining rich look and plugged them into the custom web themes and skins of the Portal application.
- Created High Level Design & Detailed Design documents from System Requirements.
- Designed and developed common utilities to be used in various Portlets.
- Consumed web services using Portlet Factory with Function Viewer framework and mapping the response to the UI components using XSL.
- Designed, developed and maintained portal applications using IBM WebSphere Portal on Rational Application Developer (RAD) and maintaining the common component code and jars on the Application servers.
- Developed portal applications on JSR168, JSR 286 and J2EE (Java, JSP, Servlets)
- Developed modules with JSP, Servlets, HTML, JavaScript, CSS, XML,XSLT and deployed them onIBM Websphere Application Server.
- Responsible for deploying project in different environment (DEV, QA, STAGE, PROD)using XMLACCESS.
- Used SVN for version control and source code management
- Prepared technical reports and documentation manuals during the program development.
- Collaborated with Business, Systems and GBTS partners in business analysis meetings and developed business and system requirements.
- Analyzing system performance issues and improving the performance enhancements using dyna-cache.
Environment: J2EE, Java 2.0, AJAX, JSON, Web Services, SOAP, ANT, Servlets, AJAX, jQuery, CSS, HTML5, JavaScript, JSP, Websphere Application Server 7.0.0.9, DB2, XML Schema, XML, XSLT 1.0, XSL, IBM Rational Application Developer 7.5 & Websphere Portal Server 6.1.5
Confidential, Irving, TX
Java Developer
Responsibilities:
- Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, development, testing.
- Worked on client Side development and the Server Side Development.
- Worked on developing and leading new modules, enhancements and change requests, production support, post production release activities.
- Worked on SOAP, Restful web services.
- Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
- Designed and developed customized report functionalities, search securities based on different criteria’s (by security, account, sec id.etc).
- Developed complete solution using Spring MVC, Service layer and DAOs for implementing filters for list pages as well as advanced search functionality using hibernate Criteria restrictions.
- Inserted validation for self-developed features using custom validation classes
- Written complex SQL queries in order to generate monthly statistics reports for a variety of MIS requirements.
- Good understanding on Abinitio graphs ETL translation and loads.
- Worked in designing phase of UML diagrams, Flow charts using Rational Software Architect.
- Analyze, estimate and prepare technical specifications for change requests
- Involved in the test case preparation and execution of them in the system environment.
- JSP’s Tag Libraries, Servlets have been used extensively for developing client side components.
- Worked in unit testing, SIT and UAT Testing.
- Used validation framework of Struts
- Form level validations are done using Struts Validator framework.
- Involved in defining the layout of the pages using the same with the Struts Web Framework.
- Implemented the business flow of the application using Struts Frame work.
- Worked on generating reporting web pages using struts Frame work
- Struts Validation framework, spring’s IOC along with Hibernate ORM
- Build, Customize and maintained the continuous integration of the project/tool using Jenkins as a CI.
- Identified and implemented best practices across the organization.
- Ability to effectively diagnose, isolate, and resolve complex problems pertaining to data infrastructure
- Bright self-starter with an ability to deliver results and learn new skills
- Experienced in defect tracking using HP Quality Center, Rally.
- Implemented various production monitoring using HP site scope alerts
- Involved in application on-call support for immediate attention of issues
- Worked with ethical hack team during VA test and fixed VA issues.
Environment: Java 1.6, Spring, Hibernate, JSP, JavaScript, Tiles, CSS, XSL, Web sphere 7.0, SQL,, Apache, HTML, XML, Log4J, Abinitio, Struts 1, STRUT2, EJB 2, IBM DB2, Webservices (SOAP, Restful), Unix, Mainframe.
Confidential, Enfield, CT
Java Developer
Responsibilities:
- Involved in Object Oriented Analysis and Design.
- Involved in team meetings by following agile methodologies.
- Designing the table structure and relationships.
- Developed an Entity Relationship (E-R) diagram and linked with other modules
- Creating the required triggers, Stored procedures, views at the back-end level Internationalization.
- Written JUnit test cases before start implementing each new functionality.
- Implemented the application using the various J2EE design patterns like DAO, Singleton and Business delegate.
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
- Worked on Hibernate object/relational mapping according to database schema
- Production support contact - to analyze, debug and investigate on problems reported by users
- Involved in performance tuning of heavy volume transactions
- Code reviews (standards, performance tuning, re factoring, reusability)
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Written Ant build script for the application build and deployment.
- Worked with CVS Version control.
- Provided support to QA team in deploying application and execution of scripts.
- Participated onsite offshore coordination.
Environment: Java, JMS, Spring, Hibernate, Struts, Rational Rose, Servlet, JSTL,JSP, java scripts, XML, Oracle 10g, PL/SQL, CVS, Weblogic and Windows.
Confidential
Java Developer
Responsibilities:
- Worked as a team member
- Coding of java classes, Jsp, STRUTS1 and EJB.
- Worked in designing phase of UML diagrams, Flow charts using Rational Software Architect.
- Analyze, estimate and prepared technical specs.
- Coding of Action classes, Action Beans, JDBC, Java Beans
- Design & Development of GUI screens using Jsp, HTML
- Worked on validation using Struts validator framework
Environment: Java, J2EE, JavaScript, Servlet, JSP, Struts, JDBC, Java Beans, XML ANT, Log4j, HTML, Oracle8.
