Lead/sr. R & D Engineer Resume
New York, NY
SUMMARY:
- Senior Java developer with more than thirteen (13) years of professional experience and proven expertise in object - oriented analysis and design, with an exceptional record for overseeing all facets of the Software Development Life Cycle, from analysis and design and implementation, testing and maintenance
- Expertise in web development applications using Core Java, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans, JTA, JCA and JAAS etc.
- Strong experience designing layered architecture with frameworks that include Spring (MVC/Web, AOP, ORM, REST, Batch), JSF (MyFaces, RichFaces, PrimeFaces), Struts, Hibernate, JPA, Web Services (SOAP and Restful)
- Extensive experience in front-end technologies like HTML5, CSS3, DHTML, Java Script, AJAX, JSP, JSTL, Dojo, Ext JS, JQuery, AngularJS, Backbone, Knockout, JSON, JACKSON and other Java script libraries
- Strong background in Google Map/Reduce and Big-Data (Hadoop, PIG, Hive, ZooKeeper, Hbase, Sqoop, Oozie and Flume) and ETL product development
- Expertise in unit testing using JUnit and Mockito, integration testing, smoke testing and regression testing etc.
- Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, Adapter, Factory, Abstract Factory, DAO and VO etc.
- Performed DB Design, DB normalization and wrote SQL queries and PL/SQL, Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Proficient in databases like Oracle 8i/9i/10g, SQL Server 2000 and MySQL
- Extensive experience with many industry standard methodologies including the Rational Unified Process (RUP), Agile Unified Process (AUP), Extreme Programming (XP) and Test Driven Design (TDD)
- Experienced in writing build scripts using ANT, Maven, Jenkins and good experience on version management tools Git, CVS, SVN and Clear Case
- Tenacious problem solver continuously seeking effective solutions to complex problems with excellent troubleshooting, communication and presentation skills
TECHNICAL SKILLS:
Operating Systems: Windows Family, UNIX, Sun Solaris 2.x, Linux and DOS
Languages: JAVA, XML (SAX and DOM), C++, C#, SQL PL/SQL, HQL
Big Data Ecosystems: Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Oozie, Flume, Chukwa, Pentaho, Kettle and Talend
Java/J2EE Technologies: J2EE, Servlets, Servlet filter, JSP, JSTL, JDBC, RMI, EJB, JCA, JAAS, JTA, JavaBeans, MVC, JAXP, XSLT, DTD, Schema, JNDI, JMS, JNI, Web services, AWT, Swing, Custom Tags and J2EE Patterns
Web Technologies: HTML5, HTML, DHTML, Tiles, CSS, JavaScript, jQuery, ExtJS, AngularJS, JSON, Dojo, AJAX, Adobe Flex, Action Script and OpenLayer
Frameworks: Struts 2.0/1.2, JSF, MyFaces, RichFaces, PrimeFaces, Spring 3.0/2.5/2.1/2.0, Hibernate 3.x, JPA
Application/Web Servers: WebLogic 10.3.2/8.1, IBM WebSphere 8.2/8.1/7.5, Apache Tomcat 7.x/6.x/5.x, JBoss 5.x/6.x, Apache Httpd, GeoServer, Glassfish
Databases Environments: Oracle 11g/10g/9i/8i, DB2, Sybase, MS SQL Server, MS Access, Postgres SQL, MySQL, TOAD
Web Service Technologies: WSDL, UDDI, SOAP, SOA, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JERSEY
Cloud and Mobile Technologies: Sales Force, AWS, Android
EAI Tools: TIBCO 6.0 (Rendezvous, adapter, active database, Integration manager/message broker, hawk)
Protocols: HTTP, HTTPS, DNS, IMAP4, SMTP, POP3, FTP and TCP/IP, Security
Source Control Tools: Git, BitKeeper, Fossil, ClearCase, Subversion, Visual Source Safe, Perforce and CVS
IDE Tools: RAD, Eclipse, STS, NetBeans, Weblogic Workshop, IntelliJ, Adobe Flex Builder, VJ++, SQL Developer, Android Emulator
Build Automation Software: ANT, Maven, Jenkins, Shell Scripts, Batch Scripts
Testing, Code Quality and Bug Tracking Tools: JUnit, JWeb Unit, JMeter, GroboUtils, Mockito, Find Bug, Hammurapi, Jalopy, ClearQuest, JIRA, BugzillaOther Tools And Techniques: Hystrix, Apache Jackrabbit, ActiveMQ, Apache Solr, nginx, GoF - Design Patterns, Rational Rose, Together/J, Firebug, Log4j, Ehcache, XDoclet, XML Spy, MS Visio, MS Project, CORBA, COM/DCOM and dot Net framework
Methodologies: Agile, Waterfall, SDLC, Iterative
PROFESSIONAL EXPERIENCE:
Lead/Sr. R & D Engineer
Confidential, New York, NY
Responsibilities:
- Worked on requirement gathering and designed functionality of the application from the specifications
- Responsible for the development of IPcloud which combines Cassandra, Hadoop and Solr into a scalable integrated platform
- Implemented user authentication for the client reports using spring security
- Implemented Restful Webservice using Spring MVC as the middle layer to interact with the business layers and the UI layers
- Designed and developed reusable service oriented UI components using AngularJS, Bootstrap, JavaScript, Ajax, HTML5 Canvas and CSS3
- Designed and developed end to end performance logging modules using Slf4j Logger
- Deployed and built the application using the Maven and Jenkins. Configured the TFS and Jenkins for Continuous Integration (CI) setup for the project
- Involved with deploying the updated or new applications to multiple system environments and provided instructions to ensure all software and technologies were deployed correctly
- Implemented business logic using JAVA coding/development with Spring and Spring Data with the Oracle Weblogic Application server
Environment: Java, Servlets, JSP, Spring, Hibernate/JPA, EJB, J2EE Patterns, XML, HTML5, CSS, Web Services, Axis2, REST, JAXB, Junit, AngularJS, Bootstrap, JSON, AJAX, SVN, JIRA, Maven, Jira, Log4j, Mockito, Tomcat, Weblogic, Rational Rose, Shell Scripting, Eclipse, TOAD, Hadoop, Hive, Cassandra, Zookeeper, ActiveMQ, Apache Solr, nginx, GitHub, Hystrix, Jenkins and Ubuntu
Associate Technical Consultant
Confidential, Tempe, AZ
Responsibilities:
- Utilized Spring as the architectural framework. Utilized dependency injection, AOP, Spring DAO and Spring Context modules of Spring framework in the project
- Lead developer for rewrite of a Zengeo application. The application was rewritten using Ext-JS, Spring, Hibernate and Weblogic
- Created an extensible RESTful web services tier to expose highly sophisticated back-end processes to the web tier through flexible and clear interfaces
- Implemented Xpath in the application for the search query in the XML files
- Implemented the Hibernate methodologies in the DAO layers for all the business entities
- Designed and developed end to end performance logging modules using Slf4j Logger
- Implemented business logic using JAVA coding/development with Spring and Hibernate with the Oracle Weblogic application server
Environment: Java, Servlets, Android, JSP, EJB, Spring, Hibernate/JPA, J2EE Patterns, XML, HTML5, JSTL, CSS, Web Services, Axis2, REST, JAXB, XSLT, XPATH, JUnit, ExtJS, JSON, AJAX, SVN, JIRA, MAVEN, Log4j, Tomcat, WebLogic, Rational Rose, Eclipse, TOAD, Salesforce, Shell Scripting, Hadoop, Hive, Cassandra, MySQL, Github and Ubuntu
Lead/Sr. Java Developer
Confidential, Dallas, TX
Responsibilities:
- Developed design documents, gathering information while using agile methodology.
- Re-engineered and introduced Java generic for dynamic UI creation, UI is rendered based on the model and annotations
- Involved in developing custom components and renders using JSF and PrimeFaces
- Implemented different design patterns like Singleton, Factory and J2EE design patterns like business delegate, session façade, service locator and Value object etc.
- Deployed the updated or new applications to the multiple system environments and provided instructions to ensure all software and technologies were deployed correctly
- Performed unit and Integration testing (JUnit)
- Developed VisualForce pages using Apex.
Environment: Java, Servlets, JSP, Spring, Hibernate/JPA, EJB, JSF, Primefaces, J2EE Patterns, XML, HTML5, Web Services, Junit, JSON, AJAX, SVN, ANT, Log4j, Weblogic, Rational Rose, Salesforce, Eclipse, SQL Developer and Oracle
Lead/Sr. Java Developer
Confidential, Piscataway, NJ
Responsibilities:
- Analyzed the business requirements, GUI design and development of the application
- Developed new search features for the IFX landing page within the destination site agile project, Utilized Axis, Spring, Hibernate, AJAX, JSON, etc. to integrate the user interface with web services for context-specific, multifaceted search results for security quotes, news, internal and external links, etc. Worked in conjunction with several other agile teams and coordinated development efforts with external dependencies, often utilizing more rigid methodologies and time-lines
- Module lead for services module like Scheduling Administration, Query Master Flight Schedule, Create Flight Service Schedule, Query Print Flight Service and Compare Packages
- Involved in preparing the test cases, unit testing and integration testing of the application codes
- Developed application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios
- Used JDBC coding like connections, querying/inserting and wrote Stored Procedures
- Implemented the business logic using JAVA coding/development with EJB
Environment: UML, Java, Servlets, JSP, Spring, Hibernate, EJB, JAXB, J2EE Patterns, Web Services, XML, Clearcase, AJAX, Weblogic, JQuery, Junit, Rational Rose, MS Visio, Weblogic, Eclipse, TOAD, Oracle and Ubuntu
Lead/Sr. Java Developer
Confidential, Tampa, FL
Responsibilities:
- Varasi, Inc. is a leading provider of Business Process Management (BPM) education and consulting services.
- It helps customers to design and deploy process-enabled solutions in a J2EE environment, allowing for the creation of truly virtual enterprises.
- These components are integrated using Web Services, Enterprise JavaBeans
- Java Message Service and other technologies and orchestrated by the business process designers using BPM technology to deliver enterprise solutions.
Environment: Java, Servlets, JSP, Spring, Hibernate, SOA, Web Service, J2EE Patterns, JMS, XML, Jasper, CVS, Ant, Log4j, Eclipse, Weblogic, Junit, Hammurapi, TOAD, Sybase and UNIX
Lead/Sr. Java Developer
Confidential
Responsibilities:
- Designed and developed a website application using J2EE, XML, servlets, and JSP under the Spring Framework.
- This system provided detailed information of design, manufacture, distributed and service engines and related technologies, including fuel systems, controls, air handling, filtration, emission solutions and electrical power generation systems.
Environment: Java, JSP, J2EE, Oracle, Struts and Spring Framework, Hibernate, Glassfish, UML, Toad, Clear case and JDeveloper
Sr. Java Developer
Confidential
Responsibilities:
- FAST allows duplicating Engenio functionality for premium feature certificate distribution and activation. Includes flexibility in solutions to integrate the current and future NetApp licensing solutions.
- The overall scope of FAST for the support site contains license certificate delivery screen, license certificate printing and download, license activation screen for NetApp and Dell end users, auditor tools for the internal users to search and view premium feature license information, license certificate builder app to build and preview certificates for customers.
Environment: Unix, Java, Servlet, JSP, JSF, Struts, Hibernate, EJB, J2EE Patterns, XML, HTML5,Web Service, JUnit, JSON, AJAX, Perforce, ANT, Log4j, Weblogic, Rational Rose, Eclipse, TOAD and Oracle