J2ee Developer Resume
Dallas, TX
SUMMARY:
- Around 7 years of experience in analysis, design, development and implementation of web based, Client/Server and n - tier distributed applications using software development methodologies / frameworks like SDLC, OOAD, RUP and AGILE
- Expertise in various JAVA/J2EE technologies such as JSP Servlets Struts 2.0, Hibernate 3.2,Spring, JDBC, JNDI and Web Services
- Experience in Oracle, Microsoft SQL Server 2000, Microsoft Office Access 2003, SQL, PL/SQL, MySQL, ODBC, TOAD, SQL Developer, Triggers, and Stored procedures.
- Extensive experience in web application development, testing and deployment using IBM WSAD 7.x, RAD 7.0, Eclipse 3.x.
- Participated in tuning Java/JEE apps and app servers to provide optimal performance, scalability & stability
- Extensively worked wif Unified Modeling Tools (UML) in designing Use Cases, Activity flow diagram, Class diagrams, Sequence and Object Diagrams using Rational Rose, MS-Visio
- Experience in using design patterns like Singleton, MVC, Factory in teh development of Multi-tier Enterprise Applications.
- Expertise in designing web based Graphical User Interfaces wif CSS, JavaScript, J-Query, AJAX, DHTML and HTML.
- Proficient in various Web based technologies like HTML, XML, JavaScript and AJAX.
- Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/ WSDL) using AXIS.
- Experience in writing XML DTD and Schema, validating XML documents and parsing XML documents using parsers like SAX, DOM, JAXB.
- Expertise in unit testing using JUNIT. Experience in error logging and debugging using Log4J.
- Strong experience in creating/reviewing of data models that are created in RDBMS like Oracle, DB2 databases.
- Experience in working wif Reporting tool SSRS for various reports used to be loaded to a web application.
- Extensively used Waterfall and Agile (Scrum) for development.
- Excellent knowledge of working on Unix/Linux environments. Proficient in writing Shell Scripts
- Exposure to other application server WebLogic Server 10.3, JBOSS 6.1 and web server Apache Tomcat 7.0
- Strong experience in using various tools like SQL IDEs TOAD, Oracle SQL Developer and XML validations using Altova XML Spy.
- Experience working wif versioning tools like CVS and Clear Case.
- Experience in writing MS-Unit test cases to test teh Libraries/Components
- Worked on Software configuration tool SonarQube.
- Possess good verbal and communication skills and highly motivated wif teh ability to work independently or as an integral part of a team, and committed to highest level of professional and personal excellence.
- Experienced in build tools such as ANT and Maven.
TECHNICAL SKILLS:
J2EE Technologies: Servlets, JSP, MVC, JDBC 2.0/3.0, JNDI, RMI, JMS, JEE
Frameworks: Jakarta Struts Framework 2.0, Hibernate 3.0/3.1/3.2, EJB, J2EE Design Patterns, spring 2.5/3.0, JUnit, LOG4J, Java Mail API
Languages: Java, J2ee, C, Sql, C++ Or C#, Pl/Sql, Mssql, Mysql, Kafka, Redid Mongo Db, Db,Nosql, Aws, C++Or C#, Ios, Spark,, Elastic
XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXB, SOAP, WSDL
Web Technologies: JavaScript, CSS, HTML, DHTML, AJAX, JQuery
Databases: Oracle 10g/11g, SQL Server, DB2, UDB, MS Access
IDE Tools: RAD 6.0/7.0,WSAD 5.1.2, Eclipse 3.x, NetBeans 5.0/5.5, MS Project, MS Office
Tools: MS Visio, TOAD, Altova XML Spy, Oracle SQL Developer, ANT, UML, SonarQube
Version Control Tools: CVS, Clear Case, MS Visual Source Safe(VSS), SVN, Team Foundation Server, Stafr Team
Web/Application Servers: Bea WebLogic 10.3, JBOSS 6.1, Apache Tomcat 7.0
Operating System: Windows 98/2000/XP/Vista, Server 2003
PROFESSIONAL EXPERIENCE:
Confidential, Dallas TX
J2EE Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using to model teh detail design of teh application.
- Developed J2EE Web application using JSF, HTML/DHTML
- Used Spring 2.5 Framework to support teh Hibernate tool.
- Deployed teh applications on Web logic 9.0 Application Server.
- Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
- Extensively used Hibernate 3.0 in data access layer to access and update information in teh database.
- Used XSLT to transform my XML data structure into HTML pages.
- Used XML Web Services using SOAP to transfer information to teh Credit Monitoring Systems.
- Used CVS for version control across common source code used by developers.
- Configuring and running batch jobs using BMC Control-M server/job distribution system, developing shell scripts for these tasks.
- Developed JUnit test cases for all teh developed modules.
- Used Maven for building teh application.
- Monitored teh error logs using Log4J and fixing teh problems.
- Logging of incidents reported by clients and tracking them to closure using Jira.
- Active Team member in a 10 member global agile development team.
- Responsible for dynamic integration of REST services on client side.
- Implemented AJAX Controls by sending data in common formats like XML.
- Responsible for owner for Data Quality and Refdata management modules.
- Involved in database work to create tables, functions and stored procedures using SQL Server 2008R2.
- Analyze application SQL for performance improvement opportunities and work wif DB2 support on problems and questions.
- Used CSS, Ajax Control Toolkit, and JQuery2.0 for effective UI richness.
- Configured Ant tasks and Maven goals to handle teh build process of teh application along wif integrating teh Alfresco product wif project customizations
- Creating Web apps using JSP, Spring MVC, KAFKA jQuery, AngularJS, GWT on Tomcat/Apache server,
- Configuring and deploying application on IIS and other release management activities.
- Responsible for Unit testing wif 95% code coverage.
- Created test plans and performed NUnit on teh application.
- Worked on Software configuration tool SonarQube.
Environment: J2EE 1.7, JSP 2.0, JMS 1.1, XML, SOAP, IOS, JSE, C++OR C# JSF, Pega WSDL, JAXB, Log4j, JUnit,MVC 3.0, REST, AJAX, WCF, Java Script, JEE, Alfresco, REDID MONGO DB JQuery 2.0, Agile, Spark, Partial type scripting, Dev express controls, HTML5, XML, IIS, NUnit, Oracle 10g, SQL Server 2008R2, TFS 2010, SVN, Site minder, SonarQube, WebLogic 9.0, Web Services, Hibernate 3.0, Spring 2.5, Maven, JavaScript, KAFKA HTML, CVS, Oracle 10g, PL/SQL, CVS, Windows XP.
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Implemented teh system using Agile Development methodology.
- Used spring framework wif Hibernate in My Eclipse IDE and Oracle 11g as back-end.
- Communicated wif AT&T preferred vendors applications using Web Services wif teh help of SOAP and WSDL.
- Analyze application SQL for performance improvement opportunities and work wif DB2 support on problems and questions.
- Implemented teh project by using Spring Web MVC framework.
- Was involved in teh implementation of User Interfaces.
- Configured teh project in Linux environment.
- Was involved in writing complex SQL queries. Tested project using JUnit unit testing framework.
- Developed ADT RE(Reverse Engineering) tool
- Development, performance monitoring and tuning for UDB 8.1/8.2 versions
- Developed an application prototype for an early-stage startup (health-care related venture)
- Designed and developed components for Amdocs Data Type (ADT) backend engine for value- objects which is successfully deployed and used by all developers across Amdocs product line
- Developed JSPs, Servlets wif HTML, DHTML, CSS using spring framework for different modules for teh interaction of user interfaces.
- Was involved in teh design and development ofPresentation TierusingJSP, HTML, DHTML, XHTML CSS and JavaScript and Ajax.
- Configured and deployed teh project in Tomcat application server.
- Prepared shell scripts.
- Used Maven for building teh application. Used CVS for code management.
Environment: J2EE/Java technologies, XML, SOAP, Web Services, Eclipse, LAMP environment, XML, SOAP, SQL stored procedure, ADT engine, PEGA, ADT Reverse Engineering tool, Application Prototype Apache, Cloud Foundry, Lucene, Tomcat, Linux, MySQL, AWS.
Confidential, Dallas TX
J2EE Developer
Responsibilities:
- Involved in gathering teh requirements from teh Carrier and Group for specific products.
- Developed Code based on incremental iterative releases using an Agile process (Scrum).
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Designed UI screens using JSP, HTML, JSTL and used JavaScript for Client Side Validations.
- Developed teh component based presentation tier of teh application using JSF Framework.
- Configured teh faces-config xml file and provided navigation rules and managed beans.
- Developed custom JSF components using teh ICEfaces component suite.
- Worked on POC for Spring and JSF Integration.
- Implemented teh Spring framework for Dependency Injection (DI/IoC).
- Implemented DTO, Business Delegate, Factory and Singleton design patterns.
- Implemented applications for different products like Health, FSA, Dental and Vision using POJOs according to teh Carrier and Groups specifications.
- Developed POJOs to create Carrier Files, Cobra files and Invoices in teh different formats like excel, fixed length, HIPAA regulated formats (.834).
- Developed teh application on Eclipse and used Eclipse plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation.
- Worked wif teh XML and developed Web Services using APACHE Axis.
- Developed WSDL and transferred data using teh SOAP protocol.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between teh business logic tier and teh persistent storage tier (data source).
- Implemented teh Spring-ORM for Hibernate using teh Hibernate Template class.
- Designed and developed teh Object Relational mapping using Hibernate to store and persist data in IBM DB2 database.
- Involved in writing teh associations for teh query in xml mapping files in Hibernate.
- Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
- Deployed and Tested application on JBOSS Application Server.
- Developed Ant Scripts for teh build process and deployed on Oracle ATG Dynamo Application Server.
- Version Control was mandated through Visual Source Safe.
- Performed Unit Testing Using JUnit and Load testing using LoadRunner.
- Implemented Log4J to trace logs and to track information.
Environment: Java 1.5, JSF, ICEFaces, Spring 2.5/Spring 3.0 RC, JSP, JavaScript, POJO’s, Hibernate 2.5, SQL, Spark, PL/SQL, Log4j, JUnit, Visual Source Safe, Altova XmlSpy, Eclipse 3.4, JBOSS, Oracle ATG Dynamo 7.1, DB2, REDID MONGO DB, APACHE Axis, LoadRunner.
Confidential, Arlington TX
Java/Hadoop Developer
Responsibilities:
- Involved in writing Mapreduce programs and tested using MRUnit.
- Managing and scheduling Jobs on a hadoop cluster using Oozie.
- Involved in moving all log files generated from various sources to HDFS for further processing through Flume.
- Involved in loading data from UNIX file system to HDFS.
- Worked on Hue interface for querying teh data.
- Created Hive tables to store teh processed results in a tabular format.
- Created HBase tables to store variable data formats of data coming from different portfolios.
- Involved in transforming data from Mainframe tables to HDFS, and HBASE tables using Sqoop and Pentaho Kettle.
- Implemented best income logic using Pig scripts.
- Implemented test scripts to support test driven development and continuous integration.
- Responsible to manage data coming from different sources.
- Experienced on loading and transforming of large sets of structured, semi structured and unstructured data.
- Exported teh analyzed data to teh relational databases using Sqoop for visualization and to generate reports for teh BI team.
- Analyzed large amounts of data setsto determine optimal way to aggregate and report on it.
- Participate in requirement gathering and analysis phase of teh project in documenting teh business requirements by conducting workshops/meetings wif various business users.
- Have deep and thorough understanding of ETL tools and how they can be applied in a Big Data environment.
Environment: Hadoop, MapReduce, HDFS, Hive, Pig, Hue, Oozie, Core Java, Eclipse, Hbase, Flume, pega Cloudera Manager, Oracle 10g, DB2, IDMS, VSAM, SQL*PLUS, Toad, Putty, Windows NT, UNIX Shell Scripting, Pentaho Kettle, Pentaho Bigdata, YARN
Confidential
Java Developer
Responsibilities:
- Implemented teh presentation logic using teh UIMS framework.
- Implemented teh business logic using teh EBSA framework.
- Designed teh XML schemas for request and response messages.
- Preparing XML request and response messages between PL and BPM layer.
- Used MKS, PVCS for code versioning.
- Used CSS files for applying teh styles.
- Wrote XSLT files for displaying responses.
- Unit tested teh entire application for browser compatibility and against teh requirement specs.
Environment: Java/J2EE, HTML, DHTML, JDBC, EBSA-framework, UIMS-framework, Servlets, XML, XSL, JAXB, Oracle, WAS, Eclipse, Windows, PVCS, MKS, Test director.
Confidential
Application Programmer
Responsibilities:
- Involved in teh analysis, design and development phases of teh Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled teh design details of teh application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on teh Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve teh most common design issues.
- Encryption and Decryption using symmetric keys.
- Password encryption and Decryption and making it more sure.
- Implemented SQL queries and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshaling and unmarshalling of data
- Used MyEclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for teh application.
Environment: Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, MyEclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.
