Sr Java/ J2ee Developer Resume
Scottsdale, AZ
SUMMARY:
- Around 7+ years of IT experience in JAVA/J2EE platform & in wide range of Web/Application servers in design, development, coding, implementation and deployment of enterprise applications using principles of Service Oriented Architecture
- Expert level skills in designing and implementing Servlets, Web Services, JSP, JNDI, JDBC, Java Mail, Enterprise Java Beans (EJB), RMI, Swing, AWT, Threads, Networking
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework 1.1/1.3/2.0, MVC architecture, Spring 2.0/2.5/3.0 and Hibernate 2.0/3.0 ORM
- Expertise in developing Web based Distributed and Front End applications in a three tier architecture using Java, J2EE, HTML 5, JavaScript, Angular JS, ext JS, Backbone JS, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
- Experience with Responsive Web Design (RWD) and the ability to create web sites for mobile use will be an important part of the web designer position.
- Good experience in developing algorithms for events and data flow in application.
- Worked extensively on data structures and different data sources
- Developed dynamic user interfaces forhigh - volume Web and Mobile web sites using the latest in Responsive Web Design techniques.
- Good Experience in Server side Business Logic Development using Session beans.
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB
- Experience with various J2EE design patterns like DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications
- Strong experience working on different application servers like WebLogic 10.3, WebSphere 7.0, JBoss 3.2.7, involving activities like configuring, deploying, and monitoring
- Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1, RAD 6.0/7.0/7.5, Spring Source Tool Suite.
- Experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology
- Worked with testing tools like JUnit 4/3.8 and build tools like Maven 3x, ANT 1.7
- Expertise in designing object oriented applications using UML, Rational Rose and Microsoft VISIO
- Experience working in Multi Tier, Multiple Browser and Cross Platform environment
- Extensive experience in Oracle (8i/9i/10g), DB2, SQL Developer and PL/SQL and database concepts
- Working experience in Relational Database Management systems (RDBMS), Star Schema and Multidimensional Data Modeling
- Experience in coding using SQL, SQL*Plus, PL/SQL Procedures/Functions, Triggers and Packages. Extensively involved in installation of Oracle database, performance analysis, tuning, and capacity planning
- Strong experience in single and multi-dimensional data warehousing applications using Business Objects Enterprise and Business Intelligence Products
- Strong skills of writing SQL Queries using SQL Server /Oracle Databases and CQL Queries using Cassandra Database.
- Proficient in programming in Web Technologies likes JavaScript, XML, XSLT, HTML and DHTML
- Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence
- Excellent written and verbal communication skills
TECHNICAL SKILLS:
Programming Languages: Java
J2SE Technologies: Core Java, Collections, Swings, Threads, I/o…
J2EE Technologies: Servlets, Jsp, Jdbc, Jndi, Jstl, Web Services
Frameworks: Springs, Spring mvc, aop, webflow, annotations, Struts
ORM: Hibernate
Databases: Oracle, My Sql, IBM db2, SQL Server, Cassandra (nosql), Ms-AccessQUERY LANGUAGE: Sql, CQL, Pl/Sql
Application Server: Apache Tomcat, IBM WebSphere, WebLogic, Jetty, Akka-microkernel, Amazon Server, VMware TC Server
Internet Technologies: Html, XML, XSD, DTD, JavaScript, Jquery, Angular JS, ext JS, Backbone JS, CSS, Ajax Dhtml, Jsf, Responsive web design
Development Tools / IDE: Eclipse, Spring source Tool suite, RSA, NetBeans, Sql Developer, TOAD, Intelliij, Jdeveloper, Mysql workbench
Version Control: Clearcase, CVS, Tortoise SVN, Team foundation server(TFS)
Content management system: Drupal 6.1, Tridion
other technologies: OBIEE 10.3.4.1, Informatica 8.6.1, salesforce
Design Tools: Microsoft Visio, Rational Rose, Oracle BPM 11/10g, Oracle soa suite 11g
Middle Ware Tools: IBM message broker, IBM Mq series, activemq
Operating System: Windows 95/98/2000/xp/vista/7, Linux, Sun Solaris, Unix, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, AZ
Sr Java/ J2EE Developer
Responsibilities:
- Involved in design and development of all the Virtual Academic Center application modules/components for students and faculty interaction.
- Extensive experience in Web application development.
- Extensive experience in developing web services using CXF Framework.
- Configured bean dependencies, Spring-Hibernate transaction manager in Spring Application Context XML to support IOC and transaction management.
- Hand on experience Implementing, Enhancing, and Troubleshooting Content Management System (CMS) Drupal.
- Configured data sources and DB connection parameters in spring configuration file.
- Used Spring Interceptors to validate web service requests and enables notifications in my project.
- Performed Inheritance based OR mappings in hibernate configuration files to modify the data in tables through JAVA objects.
- Developed web services using SOAP and WSDL with CXF Framework..
- Configured Messages driven beans, JMS properties, Factory pattern beans in spring configuration file
- Developed POJO’s that will use dependency injections configured in the spring context file.
- Embedded Videos (Youtube, TED, Viddler, Kaltura) to Web application.
- Performed Inheritance based OR mappings in tables to modify the data in HIBERNATE.
- Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components
- Implemented DAO classes to retrieve the profile information for all entities and did other configurations using JDBC
- Created responsive web design layouts.
- Built Scala backend services using sbt tool and deployed on Jetty and Akka Micro-Kernel servers.
- Trained QA team for Virtual Academic Center functionalities and SSO.
- Created data base tables, functions, sub queries and wrote prepared statements using SQL.
- Experienced in developing custom Java Script functions using Jquery
- Implemented DOJO’s Chart and Gridding for displaying user related transaction statements.
- Used Github and Team Foundation Server for version control.
- Experienced in developing SQL Server stored procedures and complex DB Queries
- Experiences in developing batch jobs for cleaning up the application DB on daily basis or on Demand
- Designed and developed a logging component using Apache Log4J to log messages and errors.
- Tunned the performance of SQL queries.
- Responsible for building and deployment of application using maven tool on Jetty server on DEV, Test, UAT, QA and Prod blades.
- Followed Test driven development (TDD) of Agile Methodology to produce high quality software.
- Involved in resolving bugs post production.
- Retrieved data base objects using service calls and Hibernate framework.
- Fixed Activity Stream issues on drupal and SSO Provisioning.
- Triggerd Project build using Jenkins and monitoring the health of SVCS Server and Cassandra (NoSQL) database server.
- Developed UI pages using Java Script, Angular JS, ext JS, Backbone JS, HTML 5 and CSS.
- Developed Test Cases and worked with Quality assurance team for functional and non-functional testing.
- Smoke testing and integration testing of Course Room with Single sign on with Virtual Academic Center.
- Used Linux scripts for setting up Dev and QA environments, installations and for deployments.
- Installed Security certs on Web servers and app servers and implementing secure authentication.
- Configured Virtual Academic Center for enabling sso on course room(.net) application.
- Prepared functional and technical documentation for LIS Web Service.
- Hands on experience with Cloud Computing platform Amazon AWS.
- Involved in building and deploying scripts using Maven to generate WAR files for LIS and LiftWeb Service.
- Tested REST full service using postman.
- Configured Apache Solr, dovecot and postfix for enabling drupal application search and notifications.
- Developed spring frame work based Junit classes to unit test developed code.
- Good experience in Query Optimization and performance tuning of stored procedures, functions etc in SQL Server.
- Resolved performance issues and participated in code reviews.
Environment: JDK 1.6, J2EE, Web services (CXF 2.6, SOAP, REST) Spring 3x, JavaScript, Maven 3.1, JUnit, Eclipse, Drupal 6.26, php, Scala, AJAX, jQuery, Ajax, HTML 5, Servlets, Java script, Postman REST Client, Amazon Server, Angular JS, ext JS, Backbone JS, Ubuntu Server, SOAPUI, XML, MYSQL, Cassandra 1.0.7(NoSQL), SharePoint, Apache solr, Apache2, XAMPP, dovecot, postfix, Github, CSS, SQL Server and Hibernate 3x
Confidential, Bloomington, IL
Sr Java/ J2EE Developer
Responsibilities:
- Involved in Analysis, design and development of Registration application based on Spring MVC and Java Technologies
- Coordinated with offshore team, another development teams build teams and dependency teams. Participated in Team meetings with internals for requirement gathering, giving transition to the offshore team
- Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams for creating policy.
- Involved in System Use Cases, Class diagrams, Sequence diagrams, and State diagrams to add additional functionalities for the existing system.
- Developed Java Server Pages (JSP) as the front end to provide a Customer User Interface (UI) for online registration and to route the submittals to the EJB components
- Developed web applications using Spring Source Tool suite, MAX framework, SFX, Tridion, Jenkins, Self Service Portal, Angular JS, ext JS, Backbone JS, SOAPUI, Tortoise SVN and Spring MVC framework.
- Developed UI pages using Jsf technologies and managing content through Tridion server.
- Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern
- Used Servlets for server side programming for handling requests and responses from the client
- Used OR mapping tool Hibernate for the interaction with database
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Developed tabs with rollover effect using JavaScript plus other effects
- Developed web services using SOAP and WSDL with Axis.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
- Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Involved in deployments to development, system and release environments
- Consumed different services and understood the service functionality for web application development.
- Performed validation on UI data using JavaScript and HTML pages
- Used AJAX to get the dynamic behavior of the screens
- Good hands on Web application debugging using Firebug, HTTP Watch, Fiddler and developer tools
- Involved in activities like configuring deploying and monitoring
- Handled defect tracker, checked with business on functional queries and technical queries.
- Experience in developing Stored Procedures, Views, Triggers, XML and Complex Queries on DB2 database
- Developed unit test cases, integration test cases and worked with different teams for nonfunctional testing.
- Developed JUnit Test Cases for Unit Testing
- Guided Team members to deliver the application with high quality and on time
Confidential, Bloomington, IL
Environment: JDK 1.6, J2EE, JSF, JSP, Web services (AXIS, SOAP) Spring 3x MVC, JavaScript, SAX,ANT, AJAX, jQuery, JUnit 4, Spring Source Tool Suite, DB2, Tridion, SOAPUI,HTTP Watch, Unix, Shell scripts, Firebug, Fiddler, Toad, VMware TC Server, Angular JS, ext JS, Backbone JS, Tortoise SVN, Jenkins, TCP/IP Monitor, MAX framework, SFX 6.x, Splunk Logs, Servlets, XML, CSS.Sr Java/J2EE Developer
Responsibilities:
- Actively participated in Analysis, design and development of Mobile Web Registration application base on Spring MVC and J2EE architecture
- Understanding and Analyzing Software Requirement Specification. Analyzing Database Design and HTML Design. Developed JSF and JSP files for Administrative and User Details. User and Client Side validation using JavaScript. Developed Java files for Business Logic and Database Connectivity.
- Developed customer based application in Service oriented architecture.
- Used Spring MVC, Spring Web, JSP, JSON, JQuery, JavaScript, Angular JS, ext JS, CSS and HTML and followed W3C standard for the development of presentation layer.
- Involved in design and development of web interface using Servlets, SFX, JavaScript and JDBC
- Worked with business analyst and web application standards team for understanding requirements and limitations
- Developed responsive Web design with CSS3 media queries.
- Developed dynamic front-end web applications using JavaScript and DHTML.
- Developed context-aware image sizing.
- Created custom validations using the Validation Framework. Used customized validation routines to support the application thus providing complete sever side validation.
- Built client side scripts using JavaScript to support the application.
- Persistence layer was implemented using Hibernate Framework.
- Involved WSRR Contract creation for every consumed service
- Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling
- Analyzed new and existing code to ensure standards were met
- Developed responsive mobile web for registration application
- Worked with different teams for fixing web application vulnerability issues
- Provided recommendations on OO design concepts, best practices, exception handling and fixing potential and memory issues
- Used WebSphere Application for deploying various components of application
- Fixed check style issues and code violations on Sonar dashboard.
Environment: JDK 1.6, J2EE, JSP, JSF, Web services (AXIS, SOAP) Spring 3x MVC, JavaScript, SAX,Maven3x, AJAX, jQuery, JUnit 4, Spring Source Tool Suite, DB2, Toad, Angular JS, ext JS, Backbone JS, Websphere App Sevrer 4.0, SOAPUI, HTTP Watch, Firebug, VMware TC Server, Tortoise SVN, Jenkins, SFX 5.x, Splunk Logs, Servlets, XML, CSS.
Confidential, NY
Sr Java/J2EE Developer
Responsibilities:
- Involved in deploying the application with Struts Framework and Hibernate
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application
- Experienced in validation XML manually and programmatically
- Experienced in consuming third party Jars
- Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects
- Implemented WSDL XML document to located and describe the web services
- Developed Ant scripts to deploy EAR, WAR files for deployment into server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Worked with Log4J for logging purpose in the project
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
Environment: Java, J2EE, Servlets, MVC Struts, PL-SQL, HTML, WebSphere Application Server, IBM Message Broker, IBM MQ Series, Oracle SOA suite 11g, Oracle BPM 11g, UML, MS Visio, XML, XSLT, Oracle, Log4j, SUN Solaris, Unix.
Confidential, NJ
Sr J2EE Developer
Responsibilities:
- During the Analysis and design phase, played a significant role in devising the critical Queue management logic for Blaze Rule Engine (BRE) module, this helps the MaxPayments to process payments efficiently using UML and Rational Rose.
- Involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
- Developed web components for admin and user screens using Spring Core and Web Modules.
- Web Services are developed to provide the loan data to other applications both internal and external.
- Used MQI classes to access and update the loan information in the MSP (Mortgage Service Provider).
- Written SQL Queries, Stored Procedures for DAO Layer.
- AJAX implementation for some very responsive UI requirements
- Developed Unit Test Cases using JUNIT
- Developed Ant Scripts to build the applications
- Utilized castor to marshal and unmarshall XML documents to and from Java Beans.
Environment: Java, XML (DOM/SAX), JMS, IBM MQ Series, Hibernate, SQL Server 2000, Java Script, XML, HTML, CSS, DHTML, Maven, Websphere Studio Application Developer (WSAD) 5.x, Websphere Application Server 6.x, Ajax, JQuery, JUnit, Microsoft Visio, SVN, Log4j.
Confidential
Java/ J2EE DeveloperResponsibilities:
- Involved in design, development and code reviews
- Prepared Unit Test Plans for the requirements delivered
- Developed JSPs based on MVC using Struts, JSP Standard Library
- Designed, developed the adjustments Module and Projections modules
- Developed Action classes, Interfaces, Stateless Session Beans and BusinessDeligates and modified existing ones and Service Locator for JNDI Lookups.
- Developed DAOs to connect with Databases and retrieve data.
- Developed SQL queries that are used in batch processes for loading the database.
- Developed Struts Validator components and JavaScript for validations
- Coded using Websphere Studio for Application Development (WSAD) and configuring the server environment
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility
- Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC
- Designed user-interface and checking validations using JavaScript
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML, SVN.