J2ee Developer Resume
Irving, TX
SUMMARY
- 8 years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
- Extensive experience with advanced J2EE Frameworks such as Spring, Struts, JSF and Hibernate.
- Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi - Threading, Exception Handling and Polymorphism.
- Unit testing, Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, HTML5, DOM, CSS3, JAVASCRIPT, and AJAX.
- Expertise in developing single page web application using JavaScript framework Angular JS.
- Expertise in Java Script, JavaScript MVC patterns, Object Oriented JavaScript Design Patterns and AJAX calls.
- Hands on experience with JUnit and Log4j in conducting test cases, debugging and defects fixing and experience on JMeter load testing tool.
- Implemented the Hibernate framework (ORM) to interact with database.
- Worked proficiently in various IDEs including Net Beans and Eclipse
- Developed Javaapplications and tools to automate tests run in UNIX environment.
- Responsible for enhancing the test client using Java to support new features in the trading application.
- Worked on the dependency injection using Spring framework with Application Context XML file.
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experienced in deploying, configuring, maintaining applications on application servers such as JBoss, Web sphere (8.1,10.1.2), Web logic, and Tomcat.
- Have undergone the in software Development Processes like SDLC, Waterfall, Apache camel, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Knowledge and good understanding of SQL and PL/SQL.
- Had experience in JMS and Message Queue listeners for Message Queue Service.
- Hands on experience working with databases like Oracle, SQL Server, DB2 and MySQL.
- Written JUnit Test Cases for challenging environments.
- Worked on Bootstrap, Angular JS and Node JS, knockout, ember, JavaPersistence Architecture (JPA).
- Having experience on DOJO based applications.
- Experience in web services development, SOA.
- Hands on Leader who will grow and scale Java API platform.
- Experience with core Java SE, including Collections API, threads, generics, reflection, and JDBC.
- Have written SQL queries to generate the reports for the Web Trade Service application.
- Worked on migration between 8.1 and 10.1.2.
- Worked on migration from oracle 10g to Apache Cassandra.
- Good Experience in working with NoSQL databases like Mongo DB and Apache Cassandra.
- Extensive experience in developing software build/deployment descriptors using Apache Ant, Apache Maven.
- Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Platforms: Windows, LINUX, Solaris
Programming languages: Java, J2EE, C, C++, SQL, PL/SQL,CQL
Web & ClientServer 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/ HTML: XML, XSL, XSTL, HTML, XML Schema
Scripts: UNIX Scripting, JavaScript, JQuery, Angular JS, Node JS, Bootstrap
Application Web Servers: Apache Tomcat
RDBMS: Oracle, DB2, TSQL, 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.
IDE: Eclipse, 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
PROFESSIONAL EXPERIENCE
Confidential - Irving, TX
J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation of registration and forgot flows.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to desired design specs for single page layout using code standards.
- Extensively used JQuery, Node JS, backbone, bootstrap, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form for secured validations.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using Microsoft Visio.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Implemented Servlets, JSP’S, SOAP Web-servicesand associated business modules integration.
- Involved in Unit integration and UAT with test cases.
- Involved in analyses and design phase using Agile Methodologies.
- Experience in working with LDIF files for LDAP updates.
- Involved in the integration of Spring for implementing Dependency Injection (DI/IOC).
- Used Spring MVC based on Spring annotation such as @request Mapping.
- Responsible for customizing data model for new applications by using Hibernate ORM technology.
- Involved in the implementation of DAO using Hibernate ORM.
- Involved in creating Web Service interface and implementation based on HTTP.
- Involved in SOAP development when coordinating other part of the project with current one.
- Maintained the business standards and the requirements in JavaBeans and deployed them.
- Involved in designing Use-case, Sequence Diagrams and Class Diagrams using UML.
- Used Log4j for writing the log files and for logging errors, debugging and tracking using loggers, appenders components.
- Testing Web services using Soap UI tool.
- DevelopedJunitTest Cases for Code unit test.
- Used CVS as Version Control System for the application.
- Resolved database inconsistency with better design and efficient SQL queries.
- DB Reporting tasks to generate registration and forgot flows traffic and performed analysis of traffic coming from various modules.
- Onsite coordination which required status of issue fix, daily status call with offshore team.
- Involved in production support of various applications & Responding immediately for fixing code bug issues, Escalation, Enhancement.
- Worked in Agile environment with active scrum participation.
Environment: Spring, Hibernate, CVS, Web-logic 10.3, JDK 1.8, Eclipse, JSP, Servlets 2.0, HTML5, JavaScript, CSS3, JQuery, Ajax, JDBC, EJB, SOAP, Oracle 10g, WSDL, LDAP, Soap Web Services, Node JS, Soap UI, Bootstrap, PL/SQL, J-Unit, Ant build tool, SQL Developer and Log4j.
Confidential - Dallas, TX
Java/J2EE Developer
Responsibilities:
- Designed and implemented User management and Report Management modules usingJ2EE, JSP, Servlets, Struts and Oracle Database.
- Implemented the business logic using JSP, JSTL,JavaBeans and service classes.
- Designed the presentation using Struts framework and command pattern for the middle tier.
- Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.
- Used Multithreading in programming to improve overall performance.
- Multi-Threading and Caching were used to improve user experience.
- Used Struts validator framework for server side and client side validations.
- Used Struts Tiles framework for the development of user interface.
- Implemented the UI usingjavaserver pages, HTML, CSS.
- Involved in building the Dynamo DB connector through Eclipse
- Built web-based maintenance application to maintain complex specification documents. Used JQuery and iBatis against a MySQL database.
- Experienced in Multithreading programming in C++, C#.
- Open Web Technologies (HTML, CSS and Responsive design)
- Experience in setting up Red Hat Linux Environment on AWS cloud infrastructure
- Strong knowledge in various Design Patterns including Singleton, and Model View Controller (MVC)
- For programming the internal business logics CoreJavaconcepts are used
- Experience in Testing Manual and Automation (Performance Testing and Load Testing (J Meter) in Web Applications and Tools to verify & validate of the product in Windows XP and Red Hat Linux.
- Developed Junit test cases to validate the REST services.
- Back-endJavadeveloperfor Data Management Platform (DMP). Building Restful APIs in front of different types of storage engines allowing other groups to quickly meet theirrequirements.
- Developed web applications using JQuery, Angular JS, T3 JS, AJAX, JavaScript, CSS and HTML.
- Develop the business logic usingJava, JDBC and Deploy on Tomcat server.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Implemented all the CRUD operations using JPA query language.
- Responsible for the development and maintenance of Billing Engine and Pre-Audit, using Collection
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML. Client Side validations were done using JavaScript.
- Developed asynchronous components using IBM Web Sphere MQ Series with JMS for queuing and messaging.
- Strategized plans for testing, prepared test cases for web, mobile and POS applications, and track test issues using Bugzilla.
- Build: Compiled the project assemblies using MAVEN, and deployed it with ANT script.
- Developed Junit test cases to test the functionality of application.
Environment: s: J2EE, JavaScript, Spring MVC, JDK 1.6, JSP, HTML5, CSS3, Ajax, JSF 2.1, AngularJS, Maven, POJO, JMS, JAX-WS, Spring, Hibernate, Apache CXF, SOAP UI, Agile, EJB, XML, JMS, Oracle11g, Jasper Report, MS SQL Server, Web Services, SOAP, WSDL, REST, WebSphere7.0, RAD, JSTL, JNDI, CVS, JUnit, Log4j.
Confidential, MI
J2EE Developer
Responsibilities:
- Implemented the user Interface for presentation logic using JSP, JSTL, HTML, CSS.
- Gather the requirements and implemented the design, migrated front end from JSF to GWTP platform.
- Used Spring IOC framework for the application.
- Developed Jsp tiles for design the header and footer of the page, used JSTL library.
- Utilized I - Batis as Object Relational Mapping Tool for the backend data persistence.
- Used JNDI concepts for configuring the message queues in the application server.
- DevelopedJavaclasses for XML processing and used XSLT for XML parsing.
- Implemented the Active MQ message queues.
- Used Web Sphere Application Server 7 to deploy the application.
- Implemented the Rich Faces for integrating Ajax capabilities in the business logic.
- Developed the back-end using Oracle SQL PL/SQL and stored procedures (Oracle 10g).
- Generated Liquibase scripts to insert queries in the Oracle 10g.
- Development of the Sequence diagrams in UML.
- Used ANT scripts for creating WAR and EAR files.
Environment: s: Java, J2EE JSP, Web Sphere Application server 7, Oracle 10g, Eclipse 3.1, Spring 2.5, I-Batis 2.3, XML, Java script, HTML, Ant, Windows NT, Pega PRPC V5.2
Confidential - Heathrow, FL
Java/J2EE Developer
Responsibilities:
- Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
- Involved in the system analysis, design, and development.
- Involved in Project Plan, System & Integration documents.
- Configuring the Jboss server with the required property files which contain the principals, passwords, database configuration file arguments and their roles.
- Involve test cases all process the same inquiry which profiles to open valid. Only the id client API values changed.
- Implemented SAX & DOM API for XML to read & write XML for various business requirements in application.
- Provide services on Java based content management system by utilization of XSLT.
- Resolve and troubleshoot the problems and fixes the bugs by utilizing Java and XSLT, XML packet validation and client enquiry sending through XML.
- Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
- Preparing the design document based on requirements and sending project status report on by weekly basis.
- Implement of Maven dependency with Java
- Implementation of JUNITS for Unit and Integration Testing.
- Creating functional point estimation and responsible for designing user interface using core Java concept.
- Developed Unit Test Cases using JUnit.
- Responsible for writing batch & shell scripts for deployment in different environments on Windows & UNIX boxes.
- Responsible for Unit & Integration Testing of the applications/modules.
- Responsible for Code Review, Code Troubleshooting, Bug Fixing, & Change Requests.
- Responsible for ensuring the quality of deliverables.
- Used Core JAVA Collection API, Generics, Annotations, Reflection API, multi - threading in application development.
- Used Spring Transaction Management and used spring core for DI.
- Developing the web applications using Core concept (Threading and Collection).
- Responsible to Design & Develop the Business components using Java 7 / Java 6, Java EE 6, MVC, Struts, JSP, Servlets, POJO, Web Services, Design Patterns, JDBC, JMS, XML.
- SAX, DOM, JavaScript, AJAX, jQuery, HTML, DHTML, CSS, JUnit, & ANT technologies.
Environment: Java, JDK1.6, SVN, XML, XSD, XSL, XSLT, Web Services, JSP, EJB, Struts MVC, JavaScript, Spring, Hibernate (ORM Tool), JDBC, Agile, JUnit, Maven, ClearCase Jasper Report in iReport, Jboss, My Eclipse 7.0, My Eclipse Blue and Oracle11g, Putty, FileZilla, Serena and UNIX script.
Confidential
Java/J2EE Developer
Responsibilities:
- Part of the design team and responsible for investigating different ways centralize the company branches and providing web based advantages.
- Modeled classes and interfaces to assist the programmers in coding using UML.
- Used JSP's to create dynamic pages for user interaction.
- Configured and Installed Web Logic Application server.
- Used Eclipse tool to develop the J2EE components.
- Used SQL DB2 7.1 as backend server.
- Involved in writing deployment files for deploying EJB onto the Web logic application server.
- Involved in writing the Enterprise Java Beans including Session Beans.
- Used Microsoft VSS for version control to update and aid the code checking and code checkout during development.
- Prepared the Maven build files.
Environment: s: Java, J2EE, JSP, JDBC, UML, HTML/XML, JavaScript, DB2 7.1, Web logic 7.x, Microsoft VSS, Eclipse, EJB, Maven.
