Java 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 with 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 the development of Multi-tier Enterprise Applications.
- Expertise in designing web based Graphical User Interfaces with 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 with 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 with versioning tools like CVS and Clear Case.
- Experience in writing MS-Unit test cases to test the Libraries/Components
- Worked on Software configuration tool SonarQube.
- Possess good verbal and communication skills and highly motivated with the 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
Java J2EE Developer
Responsibilities:
- Involved in the 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 the detail design of the application.
- Developed J2EE Web application using JSF, HTML/DHTML
- Used Spring 2.5 Framework to support the Hibernate tool.
- Deployed the 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 the database.
- Used XSLT to transform my XML data structure into HTML pages.
- Used XML Web Services using SOAP to transfer information to the 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 the developed modules.
- Used Maven for building the application.
- Monitored the error logs using Log4J and fixing the 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 with 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 the build process of the application along with integrating the Alfresco product with 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 with 95% code coverage.
- Created test plans and performed NUnit on the 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 the system using Agile Development methodology.
- Used spring framework with Hibernate in My Eclipse IDE and Oracle 11g as back-end.
- Communicated with Confidential & Confidential preferred vendors applications using Web Services with the help of SOAP and WSDL.
- Analyze application SQL for performance improvement opportunities and work with DB2 support on problems and questions.
- Implemented the project by using Spring Web MVC framework.
- Was involved in the implementation of User Interfaces.
- Configured the 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 with HTML, DHTML, CSS using spring framework for different modules for the interaction of user interfaces.
- Was involved in the design and development ofPresentation TierusingJSP, HTML, DHTML, XHTML CSS and JavaScript and Ajax.
- Configured and deployed the project in Tomcat application server.
- Prepared shell scripts.
- Used Maven for building the 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 the requirements from the 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 the component based presentation tier of the application using JSF Framework.
- Configured the faces-config xml file and provided navigation rules and managed beans.
- Developed custom JSF components using the ICEfaces component suite.
- Worked on POC for Spring and JSF Integration.
- Implemented the 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 the Carrier and Groups specifications.
- Developed POJOs to create Carrier Files, Cobra files and Invoices in the different formats like excel, fixed length, HIPAA regulated formats (.834).
- Developed the 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 with the XML and developed Web Services using APACHE Axis.
- Developed WSDL and transferred data using the SOAP protocol.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier (data source).
- Implemented the Spring-ORM for Hibernate using the Hibernate Template class.
- Designed and developed the Object Relational mapping using Hibernate to store and persist data in IBM DB2 database.
- Involved in writing the associations for the 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 the 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 the data.
- Created Hive tables to store the 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 the analyzed data to the relational databases using Sqoop for visualization and to generate reports for the 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 the project in documenting the business requirements by conducting workshops/meetings with 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 the presentation logic using the UIMS framework.
- Implemented the business logic using the EBSA framework.
- Designed the 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 the styles.
- Wrote XSLT files for displaying responses.
- Unit tested the entire application for browser compatibility and against the 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 the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the 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 the 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 the 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.
