We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Over 7 + years of experience in software industry analysis, design, development, implementation and testing client, server and n - tier enterprise applications using Java and J2EE technologies.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Expert in writing client side validations using validation framework, Java Script.
  • Good knowledge with IBM Web sphere, WSAD 5.X, BEA Web Logic 7.0/8.1, JBOSS Application Servers and Tomcat 5.0.
  • Expertise in J2EE technologies Servlets (2.2/2.3), JSP (1.0/1.1/1.2), EJB (1.01.1/1.2), JMS (1.0).
  • Expertise with object oriented design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose2000.
  • Writing build scripts using Ant, Maven and used Content Management System (ATG)
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA, JBuilder and RAD
  • Expertise in XML, JAXP, SAX, DOM.
  • Proficiency in developing applications using Oracle, MySQL and SQL Server 2000 as backend databases.
  • Worked on SQL, PL/SQL and proficient in writing Stored Procedures, Triggers.
  • Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, Java Beans, AWT, EJB, JMS, JNDI, UML, Rational Rose, HTML, DHTML, JavaScript, JDBC, Oracle in Windows NT.
  • Expertise in J2EE design patterns such as MVC, DAO, Singleton, and Session Faade.
  • Proficiency in developing applications using Struts frame work and Hibernate 3.1
  • Adept in using version control tools like VSS, SVN.
  • Worked on GUI applications using Java SWING and AWT.
  • Excellent analytical and problem solving skills.
  • Excellent communication skills with solid team leading capabilities.
  • Experienced in Health Care, Financial, Tele Communications and Auto Industries.

TECHNICAL SKILLS

Languages/APIs: Java, J2EE, Servlets, JSP, JDBC,ODBC, EJB, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, JavaMail, XML, XSLT, SAX, DOM, RMI, UNIX Shell, PERL, JavaScript, AJAX, DOS Script, UML, CSS, PL/SQL, SQL.

App/Web Servers: WebLogic, IBM Web Sphere, JBoss, Tomcat

Frameworks: MVC, Struts, Tiles, Hibernate, spring, JSF, JUnit AXIS

SOA: Web services (SOAP, UDDI, and WSDL)

Tools: Ant, Maven, Log4J, Cruise Control, Jgoodies Swing Suite, Toad, SQL Developer

IDEs: Eclipse, IntelliJ IDEA, Editplus, TextPad, JBuilder, Net Beans, WSAD, RAD

Version Control: SVN, Perforce, CVS, PVCS, Visual SourceSafe (VSS), Clear Case

Bug Report tools: PR-Tracker, JIRA, BugZilla, FIT

Reporting Tools: Jasper Reports, Crystal Reports and iReport tool

Databases: Oracle, DB2 UDB, MySQL, MS SQL Server

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows XP/2000, Linux, Sun Solaris and Mac

PROFESSIONAL EXPERIENCE

Confidential, MI

Java/J2EE Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application
  • Participated in requirements analysis, developed and reviewed the design documents
  • Developed the application using Java5, Struts, JSP and JDBC and effectively implemented the work flow using MVC pattern
  • Developed the Struts Action Classes that had the business logic
  • Extensively used Struts Tiles and Validate frameworks in the application and extensively used JSTL tags in GUI development
  • Developed the Action, Action Form classes and configured the struts-config.xml file
  • Responsible for developing JSP Custom tags
  • Developed several components and integrated into Servlets and JSP
  • Developed the DAO classes using JDBC that are used to read/write data from/to database
  • Developed complex SQL queries and Stored procedures to pull data from Oracle Database
  • Developed application using different design patterns (Singleton, DTO, Service Locator, and Value Objects) for better application design and maintainability.
  • Applied Design patterns Business Delegate, and Singleton and Factory method.
  • Client validation was done using JavaScript
  • Server side validation was done using validate framework
  • Involved in Writing PL/SQL scripts for data migration from old system to new application tables.
  • Created Oracle tables, triggers, views, stored procedures, functions using toad.
  • Created database objects like stored procedures, triggers, views in database
  • Developed SQL queries and utilized stored procedures and triggers to perform transactions with the Oracle database
  • Developed JUnit test cases for unit testing the application and soapUI for testing Web Services
  • Development of shell scripts for deployment of the homepage application on Linux.
  • Development of File scanner to read and cache xml files as java objects for all 60 countries to enhance the performance of the system.
  • Design and Development of XML assembler using Java 1.6, Apache xml beans, XML, XSD and LOG4J.
  • Development of shell scripts and cron jobs for deployment of the xml assembler.
  • Performance Testing using Load Runner.
  • Used JProfiler for capturing performance bottleneck and memory leaks in the system.

Environment: Java 1.6, JSP, JavaScript, JQuery, STRUTS, XML, XSD, ANT, Eclipse, Agile and SCRUM, Oracle, Linux, WinXP, Load Runner, Jprofiler.

Confidential, MA

Java, J2EE Developer

Responsibilities:

  • Agents keyed in the business in their legacy system, which was uploaded into Confidential ® application using an interface called AgencyConnect®.
  • It converts keyed in business into an XML which will be validated in Confidential ® side of the application.
  • At the same time policy data will be populated in respective tables using appropriate EJB for that business line.
  • Designed and developed the User Interface layer using MVC pattern Struts frame work, which then connects to EJB’s in the Service layer and this talks to the data layer to retrieve data from the database.
  • The validations were developed with the aid of the struts validation framework for the client specific data.
  • Used Eclipse to develop source code and debug the application.
  • Designed and Developed Rating Engine as a Web service following the top down approach.
  • Designed and Developed the Value Objects and Data Objects for the data access layer.
  • Actively interacted with the users of the system for design and various stages of development.
  • Written automated background jobs as cron jobs using UNIX shell scripting and PERL scripts
  • Confidential ® Rating UI was critical for agents to see the new rules added to the business.
  • Dojo was used to achieve this fast paced change in business and UI was reused for similar lines of business. All the interactive modules were implemented using Dojo.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication
  • Checked all inputs from clients at server end of application to ensure that malformed requests which might lead to irregular or undesired response are not processed.
  • Network traffic was analyzed and deliberately modified with illicit information to test if the policy would be created after Confidential ® gets the data.
  • Actively involved in an ongoing effort in N&D® to make insured access to their policy more secure and worked with ENTRUST® to make this possible.
  • Legacy bill payment system got replaced by a new, more secure web based bill presentation and payment system, developed on top of CheckFree API.
  • Coordinated batch jobs for printing all business line decs and developed validations to see if a dec was generated.
  • Gathered & analyzed requirements from the customer and written requirements, technical and design specifications.
  • Used Struts (Tiles) framework to control the page layout and Struts validation framework to do client side and server side validations
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application
  • Developed XML Schema using XML Spy, using JAXB API converted XML schema to Java code, parsed XML to Java objects and vice versa
  • Used Log4J to print the logging, debugging, warning, info on the server console
  • Used Japer Reports API and iReport tool to generate metric reports for platforms, servers, services and resources
  • Developed PL/SQL stored procedures, functions, database triggers, created tables, indexes, sequences, synonyms and debugged PL/SQL stored procedures
  • Used Agile methodology for the software development process.
  • Used VSS for source code control, version management and JIRA, FIT for bug reporting and tracking
  • Written ANT Scripts to deploy the application into WebSphere application server for dev, QA, stage and production environment

Environment: JDK 1.5, Struts, Web Services, EJB, Eclipse, Microsoft Visual source safe, WebSphere 5.1, JSF,JMS, XML, Oracle10g, Crystal Reports, Unix shell scripts, DB2, Swing,log4j,TOAD,PL/SQL, Adobe Life Cycle Designer, SAX, DOM.

Confidential, FL

J2EE Developer

Responsibilities:

  • Analyzed user requirements and written requirements, technical and design specifications
  • Designed class diagrams, sequence diagrams and component diagrams using Rational XDE
  • Designed and developed applications using Java, J2EE, EJB, JSP, JDBC, Struts, Spring, Spring workflows, XML, XML Schema, SAX, DOM, WebSphere 5.1, WSAD, DB2 UDB, MQ Series
  • Used the Vignette Content Management System to configure content ids and store content for different language, and implemented code in the JSP to retrieve the content from the Vignette CMS
  • Designed and developed command classes, Hibernate persistent classes, hibernate-mapping files, Struts Action classes, Form classes, JSP custom tags
  • Developed a web application for automatic bill payment module used by State Farm agents to process premiums complimented by CheckFree technologies.
  • Developed the end-of-day module thin client in Java using Swing components
  • Used design patterns: Data Access Objects, MVC and Data transfer objects
  • Designed and developed J2EE WebServices to integrate with external systems using AXIS framework, designed XML schema and developed WSDL files for WebServices
  • Created Queues, Queue manager, Channel definitions on MQ Series and developed Message Driven Bean(MDB)s to send messages to MQ queues in interact with external systems
  • Developed PERL scripts for build purposes.
  • Used JavaMail API to send mails to members, visitors and customer care representatives
  • Developed PDF’s file generation using Japer Reports API and iReport tool
  • Used CSS to control the page layout, look and feel of WebPages
  • Used JavaScript along side with jQuery for Client-side validations.
  • Created a Custom Tag Library which displayed or hide content depending on the application business logic
  • Designed and developed end to end performance logging module using JavaScript Cookies and Log4J
  • Written shell scripts that runs on AIX and LINUX as batch jobs
  • Written ANT script to create war/ear file and deploy the application into application server
  • Developed common components like Access Control, JMS Service Factory, JNDI Service Locator, Messaging Components, WSDL, SOAP

Environment: Java1.4, J2EE, Hibernate, Vignette, JSP, Struts, Tiles, Spring, Servlet, MQ Series, WebSphere 5.1, WSAD, DB2 UDB, JNDI, WebServices, WSDL, Swing, PERL, Jasper Reports, Log4J, Ant, CSS, HTML, XML, ClearCase, Toad, JDBC, UML, AIX, Linux, OOAD and RUP

Confidential, Tulsa, Oklahoma

Java Developer

Responsibilities:

  • Acted as programmer to design and develop an application module which allowed customers to manage their bank accounts online as well as pay their bills online.
  • Worked on Requirement analysis and gathered all possible requirements to exact implementation details.
  • Developed an application for the customers to manage their finances online in a fast and secure manner.
  • Developed a stateful session bean and an APIService to track the data entered by user inside a multi step quote generation process.
  • Responsible for designing, developing and maintaining the user and group administration portlet used to manage users and groups in a Portal. Also tested integration with LDAP.
  • Created HTML templates with appropriate user entry controls for forms like User Login, Account Statements, Funds Transfer, Bill Payments & Printer friendly reports.
  • Created and enhanced existing tasks to automate source retrieval, compilation of java and sql code, deployment to Weblogic environment, and running of JUnit regression tests.
  • Provided support for database and wrote procedures, triggers using PL/SQL.
  • Packaged all source classes and EJBs into JAR files using ANT, and deployed them into App Server using Deployment Descriptors.
  • Deployed and built all the front-end applications and back end enterprise services on Websphere application server using Eclipse.
  • Implemented JavaScript logic to handle user entry validation and navigation between frames.
  • Experience in writing DAO’s to interact with the database.
  • Tested HTML, Java Script and CSS for browser compatibility (IE 4.0+ and Netscape 5+).

Environment: Java 2, J2EE (Java Beans, JSP, EJB 2.0), JDBC 2.0, Xml, JMS, HTML, CSS, JavaScript, ASP, Sun-Solaris, Oracle Portal, Apache Tomcat 4.0, BEA Weblogic Server 9.0.

Confidential, Chandler, Arizona

Java Developer

Responsibilities:

  • Involved in the review and analysis of Use case document and Wire frames.
  • Analyzed the functional requirements of the application and developed Test strategy for the application
  • Developed Test plan, Test cases for CNS and Developed the Simulator using Eclipse IDE.
  • Used for Eclipse for all coding and debugging purposes.
  • Configured the Network for a given topology and network settings Tested the simulator for different Routing protocols like RIP, EIGRP, IGRP and switches/Bridges protocol STP
  • Calculated the server response time using UNIX shell scripts.
  • Created and enhanced existing tasks to automate source retrieval, compilation of java and sql code, deployment to Weblogic environment, and running JUnit regression tests
  • Provided support for database and wrote procedures, triggers using PL/SQL.
  • Packaged all source classes and EJBs into JAR files using ANT, and deployed them into App Server using Deployment Descriptors.
  • Involved in evaluating the performance of the three servers for each different command-timing scenario (Solaris 8xCPU, Linux 2xCPU,Solaris 4xCPU)
  • Involved in the enhancement to make CNS compatibility in different machines and different browsers.
  • Reported any discrepancies of CNS in Bugzilla.
  • Actively involved with the team in Build process of CNS.
  • Developed build scripts in PERL.
  • Involved in testing the tool for compatibility with foreign language keyboard. (Spanish, Chinese, Japanese)
  • Reported all the Simulator issues in Jira, a Project Management and Issue tracking tool.
  • Worked with the testing team to get all the critical bugs are addressed.

Environment: Java, J2EE, JSP, JDBC, EJB 2.0, Struts1.0, Servlets, Oracle, SQL, PL/SQL, Java Script, XML, VSS, HTML, ANT, Eclipse, Bugzilla, WebSphere, Cisco IOS, Cisco 12000 Series Routers, Switches, Bridges, WAN, LAN, Bootstrap, ICMP, ARP, RIP, BGP, FTP, SFTP, BGP.

We'd love your feedback!