Java/j2ee Developer Resume
Bloomington, IL
SUMMARY
- Over 8 plus years of Object Oriented Software Design and Development experience in the domain of Financial, Insurance, Telecommunications and eCommerce applications using Internet technologies based on Java and J2EE Technologies.
- Highly interactive communication skills with clients in core decision making meetings.
- Good and very co - operative Team player, fluent communicational skills and innovative, self-starter and self motivated. Consistently got good reviews of being a good team player.
- Highly productive and results-driven in team and individual projects, strong research and time management skills.
- Expertise in Software Development Life Cycle processes right from Inception Requirements Analysis, Design, Development, Testing and Deployment though the Implementation.
- Extensive project implementation skills using both Java and J2EE technologies (Core Java, Servlets, JDBC, JSP, JSTL, JSF, EJB, JNDI, JMS, MDB, XML,) Struts, Custom Tags with various middleware technologies and databases.
- Experience in developing Client-Server/N-tier/ Web-Development/ Front End technologies using JSP, JSF, JSTL, HTML, DHTML, AJAX, JavaScript and CSS.
- Strong Experience in MVC (Model View Controller) architecture by using Struts framework.
- Experience in implementing middleware technologies like MQ Series, MDB and JMS and in J2EE Design Patterns like Session Façade, MVC, Business Delegate, Singleton and Data Access Objects.
- Experience with persistence on backend using IBATIS SQL MAPS and HIBERNATE.
- Proficient in Web Services implementation with SOAP and WSDL.
- Good experience in working with various modules of spring framework like Spring AOP, Spring MVC, Spring DAO, Spring ORM (Hibernate and JPA) framework, Spring Web Flow 2.3.
- Experience in working with Spring Quartz framework and developed various quartz jobs.
- Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP.
- Experience in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance.
- Experience in working with the NoSQL, Mongo DB, and Apache Cassandra.
- Experience in working with WEB Content Management Tools like - HP Team Site.
- Excellentwork experience with Database writing highly complex SQL/PLSQL queries, with major Relational Databases MsAccess/Oracle/MySql.
- Hands-on experience with J2EE Architecture, Application servers and Web servers like IBM Websphere, Web logic and, Tomcat
- Hands on experience with using IDE’s like RSA, Eclipse, WSAD, Jbuilder, RAD for Java Programming.
- Hands on experience with using build tools like Ant and Maven.
- Knowledge in Object Oriented Design using UML with Rational.
- Hands on experience with using Version Control Systems CVS, Rational Clear Case, Subversion.
- Experience in designing/developing and coding applications using Object Oriented Analysis &Design and Transaction Management.
- Hands on Experience in Apache Cassandra Data Modeling.
- Hands on experience on Operating Systems like UNIX and Windows XP/NT/2000.
TECHNICAL SKILLS
Platforms: Windows, LINUX, Solaris
Programming languages: Java, J2EE, C, C++, SQL, PL/SQL,CQL
Web & Client-Server Technologies: J2EE (JSP, Servlets, Java Mail, JDBC, JNDI, JMS, Java Beans), Struts, MVC, AJAX, HTML/DHTML, SOAP & Restful based Web services, Spring MVC,spring AOP, Hibernate 3.0, JSF. XML/ HTMLXML, XSL, XSTL, HTML, XML Schema.
Scripts: UNIX Scripting, JavaScript, JQuery, Angular JS
RDBMS: Oracle, DB2, MySql,MongoDB,Apache Cassandra
Webservice Implementations: Axis 1.0, 2.0
Tools: SOAPUI, JUNIT, Putty.
Frameworks: Hibernate, Spring 3.0, Struts 1.2X, Struts 2.0
Version Control: TFS, Clear Case, GitHub, SVN.
IDEE: clipse, SQL Developer, Soap UI.
Protocols: SOAP, HTTP, HTTPS, SMTP, TCP-IP
Application Servers: IBM WebSphere 6.1, 7.0, BEA Web Logic 10.0, JBoss 3.2.x
Logging Tools: Log4j 1.2, 1.3
Design Tools: Microsoft Visio, UML.
Build Tools: ANT, Maven.
PROFESSIONAL EXPERIENCE
JAVA/J2EE Developer
Confidential, Bloomington, IL
Responsibilities:
- Responsible for the development and design of four complete reports, accessible to various levels of users including merchants, agents, bank-level users etc. using the spring architecture.
- Worked with Security Analysts Team to design and implement the level of security from business applications.
- Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.
- Developed service class interfaces which interact with the database to retrieve the merchant transaction data.
- Used AJAX and JavaScript for UI development.
- Used JSTL and implemented Custom Tag libraries for the JSP’s
- Responsible for the development of “Download” module using which the users can download the thousands of transactions performed by that particular merchant in .xls or .PDF format. Generated PDF’s for reports using I Text API.
- Implemented Singleton and Data Access Object design patterns.
- Developed DAO classes for the persistent layer using JDBC SQL, and HIBERNATE.
- Responsibility for integration with the other developed reports into the CBOS framework and streamlining the process-flow.
- Deployment of the WAR files using the ANT build tool
- Worked J2EE Infrastructure and Run time analyst to build different environments and to deploy external configuration files/ properties files.
- Unit testing, Performance / Load testing using JUNIT.
- Used Multithreading concepts and concurrency
- Used XML Spy to edit WSDL, XML, XSL and XSD related applications. Made use of oracle coherence cache to store the communication information between the front end service layers.
- Coordinated with the QA team to help develop their test-cases.
- Performing the maintenance in the existing e-Connections project.
- Code walk through with J2EE standards / Architecture team and transition to Support team
Environment: IBM RSA 7.0, Java, J2EE, JSP, Spring, Web Services, JSTL, XML, JavaScript, AJAX, Websphere 6.1, Log4J, SQL/PLSQL, CSS, Hibernate, JUNIT, ANT, Unix, Windows.
J2EE Developer
Confidential
Responsibilities:
- Involved in preparing technical documentation.
- Involved in developing the JMS Listeners to consume the messages from both Queues and Topics.
- Developed JMS module to update the static systems with BGW system, it involves writing publishing mechanism to publish the updates of BGW.
- Hands on experience using AMQP and RabbitMQ.
- Involved in developing the Web Services for interaction between the different modules in BGW.
- Responsible for writing complex SQL queries and stored procedures for batch processes.
- Extreme involvement in parsing the XML requests in web services module.
- Responsible for code reviews and estimating the timeframe for the tasks.
- Communicated with the business Analyst for requirements clarification.
- Closely interacted with the testing team to assign and tracking the defects.
- Used JSTL and implemented Custom Tag libraries for the JSP’s
- Developed business modules with JSP, Servlet, spring framework, and Java, XML, and Hibernate technologies.
- Involved in writing hibernate mapping files for hibernate Dao’s and injecting them using configuration files.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing.
Environment: JAVA, J2EE, JSP, XML, JMS, IBM RAD, AJAX, Web Logic, CVS, Hibernate, Spring framework, Oracle, Informix, Ant, Log4j, JUNIT, HTML, JavaScript.
J2EE Developer
Confidential, Dayton, Oh
Responsibilities:
- Designed, Developed & Deployed server-side common utilities for the application and the front-end dynamic web pages using Servlets, JSP, JavaScript, HTML/DHTML and CSS.
- Involved in the preparation of system requirements, analysis and design using UML
- Developed Action forms, Form beans, Java Action Classes using Struts.
- Implemented various business functionalities like dropdowns, transformations, left navigation, top action header and search in the front end GUI.
- Developed Web user Interface development Using AJAX for improved customer experience.
- Wrote programs for parsing the XML data using Dom4j parser.
- Developed and managed beans, Java Action Classes in Using JSF.
- Used JBDC for writing the classes for connecting Oracle 9i database.
- Used Hibernate to achieve ORM.
- Consumed web services which were communicating soap over xml.
- AMQP Specification s made in the form of XML, and designed to assist the creation of implementations.
- Worked on message queuing using RabbitMQ in memory storage jobs.
- Used Java Bean Adapter in the project extensively in order to access the database.
- Performed Unit testing, Performance/ load testing using JUNIT, JMock.
- Used CVS keeps track of all work and all changes in a set of files, and allows several (potentially widely separated) developers to collaborate .
- Carried out Unit testing for the developed modules.
- Used Websphere Integration Developer for developing the application and deploying various components of the application.
Environment: Java, J2EE, Struts, web services, UML, SQL, JDBC, Servlets, JSP, CSS, JavaScript, CVS, JMock, JSTL, JSF, Oracle 10g, Toad, UNIX, ANT, JUNIT, Log4J, AJAX, WebSphere, Windows.
J2EE Developer
Confidential
Responsibilities:
- Involved in the end to end development of the application including Functional specification preparation, Database Design and application coding.
- Fixed UAT and Production bugs.
- Debugging using log4J
- Participated in the development of the design specifications.
- Build process with Maven tool to build and deploy the application in performing tasks like Compile, Build, Deploy
- Worked and Modified the Database Schema according to the Client requirement.
- Used Putty to connect to Client Specific Database
- Involved in design and development the database in MySQL and connected with Hibernate framework.
- Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
- Checked-in, and Checked-out from SVN. Used Eclipse IDE
- Participated in the peer reviews for code.
- Code development and modification.
- Used SOAP WebService as a Producer/Consumer to/from a Client for their use/in the company to connect with other projects.
- Unit and system testing of modules.
- Participated in the development of the Unit Test Plan.
- Worked in Agile Environment
- As an Analyst was involved with interacting with the Clients and Application User for their Requirements, Specifications and Enhancements.
Environment: GWT 2.8, Spring IOC, Web services, Hibernate, Eclipse Juno Maven, XSL, Tomcat 5.5, MySQL 5.5 and Windows XP, Linux, Jasper Reports
JAVA Developer
Confidential
Responsibilities:
- Work involved developing the software as a Java Applet in order to release it either as a standalone CD-ROM based tool or be deployed on the web.
- Delivered various design artifacts such as detailed class diagram, sequence diagram and state chart diagrams.
- Developed code following Spring MVC Architecture
- Developed a complete swing application for installation of Search Engine.
- Was involved in writing various Perl scripts for application automation.
- Involved in coding the java applets.
- Involved in application modeling using UML. Defined a standard model for the complete application using UML notation.
- Developed JSP/HTML/JavaScript web interface.
- Was involved in testing and deploying the application.
Environment: Java, Swings, GWT, HTML, JSP, XML, Eclipse IDE, UML, Spring MVC, Apache Tomcat 6, Linux 7.3, Windows 2000, SCCS, Java (Java, Servlets, JDBC), Hibernate. Oracle 8i.
J2EE Developer
Confidential
Responsibilities:
- Developed front-end components using Java Servlets and JSP.
- Developed SQL Stored Procedures in PL/SQL stored procedural language using TOAD integrated development tool.
- Developed Data Access Object (DAO) components to interact with Oracle Database using type 4 JDBC Driver.
- Configured the Spring Framework for this application and Used MVC guidelines for creating application framework using JSP, Servlets technology is used as for implementation of middle layer, which communicates to database server for database operation.
- J2EE Development using EJB, Servlets, JSP, Java, XML
- Leveraged system with JMS Message Brokering, MDB.
- Use Eclipse to develop the applications as an integrated development Environment tool.
- Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication.
- Worked on the end users requirements with new enhancements.
