Java/j2ee Developer Resume
Carrollton, TX
PROFESSIONAL EXPERIENCE:
- Over 7+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EEtechnology.
- Expertise in Agile and Waterfall Software Development Methodology including Scrum technology.
- Experience in front end development using HTML 5, CSS 3, JavaScript and JQuery, Ajax, JSON and JSTL.
- Experience using core JavaAPIs to build multi-threaded server-side components for large-scale Web and standalone applications.
- Expert in Installation, Configuration, Implementation and customization of (OBIA/OBIEE) packaged and non-packaged analytical applications.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML, XHTML, DHTML & CSS to develop valid code and table-free sties.
- Knowledge on PHP, MySQL, Apache and Word Press
- Experience in Bootstrap (responsive design), Backbone and Node JS and AngularJS frameworks.
- Leading mobile application development for a cross-platform JavaScript based solution using AngularJS, KendoUI and LESS.
- Big Data strategic planning, technology roadmap, talent acquisitions and mentor team for cutting edge technology competitiveness such as Hadoop, HIVE, HBase and Cassandra.
- Experience in using version control tools such as SVN, CVS and GIT.
- Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Developed the first Leisure Management System of MICROS. This system allows managing SPA and Leisure activities in a hotel.
- Experience in activities related toreal-time streaming requirement (Spark Streaming).
- Experience in Single Sign on (SSO) using Spring Security with Central Authentication service (CAS) server.
- Employed design patterns like Singleton, Front Controller, Business Delegate, DAO, Template, Session Façade, MVC etc. in project design & development.
- Created the MICROS Opera Development Web Site, that contains all vital information for our products, links to important support, deployment and sales information, forums, etc.
- Expertise in several J2EEtechnologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JDBC, iBatis, and MyBatis.
- Experience using various application servers - Web Logic, IBM Web Sphere Application Server and Apache Tomcat.
- Hands on experience in building tool like Maven and ANT.
- Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS and Clear Case.
- Good knowledge in OOAD, OOP and developing UML diagrams.
- Good knowledge of database design and development with relational database schema and normalization of tables.
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Expertise in like framework and SOA & MVC using spring and Struts.
- Development experience with IDE's like Eclipse, RAD, and Net Beans.
- Expertise in XSD and XML creation using various parsers like DOM, SAX, JSON and JAXB.
- Experience in providing production support for customer related issues and application maintenance.
- Self-motivated, initiative, flexible and ability to solve the problems efficiently.
- Having excellent analytical, communication and interpersonal skill.
TECHNICAL SKILLS:
J2EE Framework: Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI
Web Technologies: Servlet2.5, JSP2.0, HTML, MICROS POS Ajax, XML, XSD, XSL, AngularJS SOAP, and WSDL
Middleware Technology: JMS, MQ Messaging, Solace, Active MQ
Application/Web Server s: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x
Databases: Oracle 11i, MS SQL Server 2000, My SQL 5.0, MS Access, Mongo DB, Toad 8.0, Oracle SQL
Languages: Java, C/C++, PL/SQL, Java script, PHP, Shell
Software Methodologies: Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)
IDE: Eclipse, NetBeans, MyEclipse, Eclipse RCP, Eclipse SWT, IRAD, JDeveloper
Source Control: CVS, SVN, CM Synergy, AccuRev
Defect Tracking Tool: JIRA, QC
Operating Systems: UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS.
Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio
PROFESSIONAL EXPERIENCE:
Confidential, Carrollton, TX
Java/J2EE Developer
Responsibilities:
- Designed the application using Agile Methodology.
- Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
- Hands on experience in J2EE framework Struts
- Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
- Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
- Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
- Used Jasper latest UI framework, we changed the look and feel of Jasper so to match application integrity.
- Creating, maintaining and customizing complex JIRA project configurations including workflows, custom fields, permissions and notifications.
- Worked with diverse datasets and data access patterns.
- Created a nice interface for importing configuration data for Single Sign-on (SSO) applications using XML to streamline and reduce errors while configuring SSO for those applications in different environments.
- Gather requirements and help implement interfaces from the host systems to the POS systems
- Developed sales and marketing apps on Salesforce.com platform using CRM Process.Developed Applications using Drools.
- Built a custom JavaScript framework in YUI and made a web application that behaved more like a desktop application.
- Working on Micros Integration Service including Retail ERP Integration with MICROS XCenter/ Xstore POS System.
- Successfully integrated a number of new Confidential applications with Single Sign-on (SSO).
- Developed OBIEE Repository (.RPD) at three layers (Physical Layer, Business Model & Presentation Layer), Interactive Dashboards with drill-down capabilities.
- Designed and developed a process monitoring/management system based on JMX (Java Management Extensions) architecture using Sun Microsystems reference implementation. Language/Framework: J2EE (JMX, Java Mail, JAXP), Web methods OS: UNIX (Solaris) Other: ANT, JUNIT.
- DevelopedYUI Benchmark, a JavaScript performance testing toolkit for web and Node.js applications.
- Solution for Real Time Sales Monitoring using Central Oracle BAM from different Data Source. Order Processing Composite Application development using Oracle Fusion, OSB, BPEL, BRMS and Human task.
- Experience in Business Process and Decision Management Design using JBoss, JBPM and JBoss Drools Rules Engine.
- Developed reports using SQR, PS Query and Crystal Reports. Broad experience with multi-tier architecture environments, strong SQL and SQR skills.
- Features implemented as editors, views, wizards, xml data models, charts, reports and statistical analysis tools
- Worked in SME pool for Hadoop technologies and have deployed clusters in AWS, Rackspce and within private client network.
- Worked on YUI's continuous integration efforts, which included automated testing of functionality, performance, and code quality.
- Analysis and gathering of the business requirements and create FRDs, Work on configuring Xstore to client’s requirements.
- I worked with the AWS Elastic Beanstalk team to provide support for the platform.
- Create defects in Quality Control for issues with the applications and work with Micros for the resolutions
- Developed user interface components using JSP and tag libraries. Involved in designing of user interface.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Responsible for the rollout of the MICROS applications to the stores/corporate. Provide level 2 support during outages of the MICROS applications.
- Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Served in Technical Role consisting of Developing and/or Maintaining Code for Java Applets & Swing and Sybase, J2EE technologies (JSP, Servlets, EJB, MDB, JSF, Struts, JPA, JMS (MQ Series) & Web Services).
- Experience in installing, configuring and administrating the Hadoop Cluster of Major Hadoop Distributions like Apache Hadoop and Cloudera.
- Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools. Experience in developing scripts using Restful API models for the purposes of integrating workflows with AWS.
- Maintained multiple JIRA instances on multiple servers for different users and worked with departments in training on how to search and create tickets in JIRA.
- Experienced in integration of Salesforce.com with external applications by usingWeb Services API,Metadata API,SOAP, andIBM web sphere.
- Designed and developedSFAbased Application onForce.com Platformin Salesforce.com environment withApexprogramming language at backend and Visual-Forcepages as user interface.
- Developed applications using latest technologies like Spring2.0, Hibernate3.2 (using annotations), and REST based Web services (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG, BLAZE), XML API and tools.
- 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.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Developed RESTFUL web service.
- Reporting using Jasper Enterprise Edition.
- Experience in working with different operating systems Windows XP, UNIX, and LINUX. Developed applications for distributed environment using Hadoop, Map Reduce and Java.
- Hands on experience in JSON parsing and XML parsing.
- Implemented the Hibernate framework (ORM) to interact with database.
- Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and JQuery.
- Performed Unit testing and Integration Testing.
- Created Custom objects to build new application functionality in the Sales force.
- Involved in Agile methodology with respect to the successful development of the project.
- Deployed GUI code to IBM Web Sphere application environment and standalone components to JBoss Server.
- Developed web services to perform various operations on the supplier information.
- Supported the applications through debugging, fixing and maintenance releases.
- Involved in mapping the data from various vendors with the existing database.
- Responsible for updating the supplier database if new updates are available.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Experience in coding and testing User interface for cross browser compatibility.
- Experience in working with Agile Methodologies. Having Experience in SCRUM Methodologies.
- Designed User Interface framework using Java Server Faces (JSF), Cascading Style Sheets (CSS), JSON, XML and AJAX.
- Initially used Jasper ETL Pro for doing the same later on moved to Talend Integration Suite (TIS) for developing the ETL jobs.
- Helped design, build, deploy, promote, and support the creation and ongoing development of the widely-respected and adoptedYahoo User Interface (YUI) Library.
- Used iReport for creating the panels and jasper dashboard for consolidation.
- Extensively worked on analytics applications with Hadoop, Cassandra and MongoDB.
- Oracle BPM Process flows for Supply chain, new customer, Mortgage and retail processing using BRMS, Human Task, BPEL and Service Bus.
- Developed the front-end using both Core Java (for non-UI and MDB poller specific tasks) as well as Java Swing (involving UI design, user generated event handling, incorporation of underlying functionalities as per the laid down specifications) and also involved himself in incorporating business logic in SQL code (stored procedures) using Sybase. It also leveraged the use of Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Participated in development of a well responsive single page application using Angular JS framework, JavaScript, and JQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Worked on development of JSF based UI screens for the Presentation application.
- Experience in development, administration, configuration, Implementation, and Support of sales force CRM, and Sales Force applications based onApex Languageand leveragingForce.comPlatform -- world’s first commercial Software as a Service(SAAS)application running in Cloud Computing Environment.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- 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.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Implemented the Hibernate framework (ORM) to interact with database.
- Developed rule modules using Rule Engines, Drools.
- Proficient in using meta-data migration tools likeEclipse IDEand Sales ForceApex Data Loader.
- Implemented spring framework for application transaction management.
- Developed Web Services to integrate with the External System.
- Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS
- Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Involved in writing the publishers and subscribers to the Topics and Queues.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques
- Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
- Designed Frontend with in object oriented JavaScript Framework like ExtJs.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online bill payment to the service providers.
- Experienced in code review and represent lead with team across all functionalities and conduct the meeting with teammates
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Used Subversion to implement version control System.
- Build ANT Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Confidential, Mclean, VAN
JavaProgrammer
Responsibilities:
- Modeling conceptual design using Use Case, UML Class, and Activity diagrams using Rational Rose
- Used JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views
- Involved in the development of Enterprise Java Beans (EJB’s) to implement Business logic for maintaining state information and database operations
- Deployed the application usingIBM Web Sphere Application Server
- Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers
- Implemented Database access throughJDBCat Server end withOracle &DB2.
- Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
- Used Google API’s to scheduled search requests to track the Internet for new and updated information on a specific subject.
- Implemented SpringAOP in exception handling, which it reduce the development time to handle the exceptions.
- Coordinating with Offshore developers to make them understand functional requirements for development Technologies: Xstore POS application.
- Conducting Site Survey, planning and designing network infrastructure before MICROS POS implementation.
- Used Web Services like SOAP and WSDL to communicate over internet.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe usingSpring JMS.
- Used PVCS version controller to maintain the code.
- Usage of profiling tools in WSAD 5.1.1 to measure, organize and display the information about the runtime behavior of code inside JVM using WSAD profiling infrastructure, RAD.
- Developed test classes in JUnit for implementing unit testing.
- Configured IBM Web Sphere Application Server to create Connection pool and Data source.
- Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.
- Used UNIX scripts with java runtime to execute shell script.
- Involved in implementation of web services (top-down and bottom-up), web service clients using RAD and Axis technologies.
- Extensive code coverage using JUnit Tests, Used Clear case for source code management.
- Responsible for labeling the code, branching for releases, merging branches and moving code to test and production environments.
- Involved in the development of on-line account management, order and payment processing using WSDL/SOAP web services.
- Involved in configuration of Connection Pools, Data sources, manage servers, JMS using IBM Web Sphere.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested),JSP,HTML and CSS.
- Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component
- Extensively used Web Sphere Studio Application Developer for building, testing and deploying applications
- To keep track of latest Versions implemented CVS Structure
- Worked on Eclipse & RAD 6.0 environment, Wrote SQL queries for JDBC connection to Oracle database.
- Used embedded classes and maps to model ternary relationship in JPA.
- Created class diagrams and sequence diagrams using rational rose, Clear Case is used for version control.
- Implemented various Custom Tags and JSTL tags.
- Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environments in deployment team.
- Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance. Utilized Design patterns MVC, VO, DAO, Factory, Singleton.
- Utilized Design patterns MVC, VO, DAO, Factory, Singleton.
- Used SVN for source control repository, Developed Unit Test Cases with JUnit.
- Involved in Module Testing and Integration Testing. Used IBM RAD IDE for application development.
- Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.