Sr. Java/j2ee Developer Resume
Pleasanton, CA
SUMMARY
- Over 7+ years of diversified experience as Software Professional, expertise in System Analysis, Designing, Structured & Object Oriented technologies, distributed computing, Development, Testing and Quality Assurance.
- Expertise in J2EE Framework APIs. Expertise in Servlet, JSP, JDBC, SCALA, EJB, JNDI, Java Beans, RMI, XML. Familiar with System Programming by using C, C++.
- Experience in designing and developing File Net product solutions like File Net P8.
- Experienced in writing and maintaining Test Plans and defining Test Cases for Unit testing, Integration testing and System testing and executing them and capturing the results appropriately.
- Experience in OSI Layers andTCP/IP, UDP/IP models,IPAddressing & SNMP.
- Experience in JASPER reporting Tool.
- Extensive usage in applications servers like Tomcat, JBoss and, IBM Web Sphere
- Experience in implanting business rules using JBoss Drools engine.
- Development in Data modeling Data Analysis for Online Transaction Processing (OLTP) and Data Warehousing (OLAP) applications.
- Experience in writing SQL, PL/SQL Stored procedures, Triggers and Views.
- Efficient in developing and deploying EJBs using WebLogic, File Net & IBM WebSphere.
- Experience of Apache’s Tomcat, Struts Framework, Eclipse IDE and Log4J.
- Hands on Experience with POJO, Hibernate and spring (MVC, Security, Quartz, Batch) Frameworks.
- Proficient in developing Multithreaded Applications using Multithreading concepts &Collections framework.
- Expertise in developing Client/Server Applications using Java I/O and Networking.
- Expertise in Test Driven Development (TDD) process for coding, compilation & testing process.
- Hands on experience in Development and Build Tools (Maven, Ant)
- Good Experience in Object Oriented Analysis, Design and Development using UML.
- Experience of using various Design Patterns like MVC, Singleton, Factory, Observer etc.
- Expertise in developing software using Java, JavaScript, C, C++, Oracle, MySQL, HTML, XML, XSL, SOAP UI, WSDL, UDDI and various commercial tools on Unix and Windows.
- Good Experience in implementing Web Services such as SOAP andRESTusing WSDL.
- Extensively used to track of digital Data object events for the application.
- DTM tool used to track of site catalyst events.
- Developed the business layer logic and implemented Savvy with Linux commands.
- Good expose to Android, I Phone device mobile development.
- Involved in replacing web trends code with adobe analytics code.
- Have very good exposure to the entire Software Development Life Cycle using various methodologies like Waterfall model to Scrum & Agile methodologies.
- Hands on experience with NoSQL using different modules.
- Expertise in developing software using SOAP and Restful (Jersey) Web Services (JAX - WS and JAX-RS)
- Expertise in Performance Tuning of applications for better performance and throughput.
- Hands on experience in JavaScript, CSS, HTML, Jquery &AJAX as well as MongoDB.
- Ability to multitask and cope up with interruptions and changing priorities.
- Result oriented, motivated and an organized team player with a capability of working for a common goal.
TECHNICAL SKILLS
Languages: Java (JDK 1.7.1), XML, XSL (XSLT), JavaScript, HTML, C, C++, SQL, PL/SQL and J2EE, SCALA, Java Servlets, Java Server Pages, EJB, Struts, Java Beans, JNDI, SAX, Web services, Ajax.
Servers/DB: WebLogic, IBM Web Sphere and J2EE Tomcat Server, MySql, Oracle, Jboss, Jboss Drools, tomcat.
Tools: Java RMI, Java, JavaScript, JDBC, TCP/IP, UDP/IP, SNMP, Web Logic, Jboss Drools, File Net, Web Sphere, Maven, Ant, Perforce, JASPER, ER Studio V8.0.1 and Oracle Designer
Frameworks: Json/Junit/Log4J/SOAP UI, REST, Struts Mvc, spring, Spring MVC, Thymeleaf, HibernateMessaging Web sphere MQ,JMS.
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the understanding the requirements and participated in SDLC life cycle.
- Designing & development of entire validation service to perform data validations on the test cases built on the extracted, transformed, loaded data & working on Linux platform.
- Designing stored procedures for numerous maps of data for required validations of test cases as part of Data modeling.
- Designed document, content management solutions and customized File Net products in various capacities with Drools Rules engine.
- Managed efficiently multiple tracks such as business jboss Rules Engine, UI, and Reporting and delivered quality product on schedule.
- Developed mapping spreadsheets for (ETL) team with source to target data mapping with Data modeling naming standards,
- Designed Validation service on spring MVC framework for integration with my sql database, and an UI feature.
- Development of project using the Spring Framework withThymeleafTemplate Engine, Database being hosted on MySql.
- Building ETL tool for the migration of data & validating the test cases after the extraction, transformation & load of data.
- Involved in designing the report for the validation service to identify bad data and data consistency from legacy database to migration database in SQL server.
- Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy.
- Developed a Restful API using & Scalafor tracking open source projects in Github and computing the in-process metrics information for those projects.
- Involved in Ingraining, scrubbing of data, loading them, generating hash values using Json & memory caching to maintain the confidentiality & remove the bad data.
- Involved in using ISO Messaging standards
- Involvement in building spring batch to maintain the several jobs on ETL data.
- Integration of Spring Batch & validation service in the UI & in JBOSS & APACHE Tomcat servers as well.
- Created Q manager connection factory, JMS destinations to integrate the application using JMS.
- Written interfaces to send & receive messages from-to Web Sphere MQ.
- Performance tuning (Application code, MQ, WAS, DB level) of all the modules for better performance and throughput.
- Developed automation of Validation service to provide the JASPER report based on bean validations, spring validations on test cases.
- Designed scalable (scala) Web Architecture hosting reports for the entire application.
- Designing & developing various server based components based on the databases & phase-based configurations using FileNet
- Development in extraction, transformation & loading using Spring Batch as extracted data are maps, data encryption & decryption.
- Worked on Stash repository with Source tree similar to GIT.
- Development in several shell scripts, MySQL & involved in designing invoking of all forms of data using validation service using SQL server
- Involved in JUNIT testing, JSON parser & maintaining data accuracy.
Environment: Java/J2ee, JSP, HTML, CSS, Spring, Junit, Spring Batch, Spring MVC, MySQL, JSON parser, SCALA,J boss Server, Apache Tomcat server, Linux, shell scripting, Ant, Maven, FileNet, Web Sphere MQ, JMS, Awk, JRXML, Jasper Tool.
Confidential, Mountain View, CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in understanding the requirements from the System Use cases (SUCs) and creation of design documents.
- Involved in software development process for TDD using with testing team.
- Designing and development of various server side components for Shopping Cart, Order Management, Inventory.
- Implemented business rules usingDrools for business requirements.
- Development of SOA architecture in primary components for Transaction Pipeline and DroolsRules Engine.
- Integration of Web Services for E-Pay Tax and Authentication calls.
- Designing and developing the Customer Service App where customers can contact to Place Orders.
- Design, development and integration of EPay, EBE and Auto billing system web services with Estore.
- Design and development of SOAP/REST Web Services for Billing and Payment component.
- Developed UI components using JSP, Servlets, JQuery and Struts
- Designed and developed the core services such as Logging, Exception handling framework etc.
- Involved in the design and development of the Order Management workflow which is the most complex and backbone of the entire e-commerce system.
- Spring Quartz scheduler for offline jobs to process orders that are stuck due to unavailability of dependent external system.
- Used forward engineering to create a Physical Data Model withDDLthat best suits the requirements from the Logical Data Model.
- Security management and system troubleshootingusing TCP/IP & LDAP.
- Design and implementation of roles and rights using Spring LDAP in the Customer Service Representative (CSR) application
- Fixing and verifying the bugs reported during the various testing life cycle (Unit, QA, UAT and Performance) of the project.
- Managed the architecture, design and delivery of the SYMPAY system that supports various APIs for Credit Card, Direct debit, Online Bank Transfer, Offline Bank Transfer, Boleto Bancario and Refunds.
- Performance tuning (Application code, Log4j) of all the modules for better performance and throughput.
- Integrated third party Payment Service providers like Cyber source, World Pay (Web money, Yandex, Qiwi, Przelewy, 7Eleven, Dineromail), AllPago (Boleto Bancario), Paymentech and PayPal.
Environment: Java/J2EE, Hibernate, spring, Axis, JSP, Servlets, JQuery/Ajax, Web Services (SOAP/REST), Tomcat, Web Logic, JBoss, Drools Engine, JUnit, MySQL, Oracle, Windows 7, UNIX, ANT, Maven, LDAP, XML, Perforce, JDBC, Struts, Drools Rule Engine
Confidential, Seattle, WA
SrJava/J2EE Developer
Responsibilities:
- Developed single sign on that is being used across the billing,e Payand eServices applications
- Developed system preferences UI screens using Struts, Spring MVC, JSP customTag libraries, and JSP templates, Java Script, CSS, JSTL and HTML.
- Created common utility classes for the application and maintained business rules using Drools.
- Responsible for Object & Data modeling design using the rational tool.
- ExposedWebLogic application serverto provide services from the application.
- Developed Session beans to interact with other components.
- Defined Data Transfer Objects (DTO) and developed Data Access Objects (DAO).
- Involved in working with java Core java concepts like collections and interfaces
- UsedHibernate for bean management and persisting java objects.
- Used Log4J for logging and tracing messages.
- Unit testing & Integration testing of the components.
Confidential, Chicago
Java Developer/Programmer Analyst
Responsibilities:
- Involved in building the screens using Java Server Pages.
- Coded the Java Stored Procedures (Java with SQL) using UDB EEE Stored Procedure Builder.
- Processing the input values, performing the Data Validation using JavaScript.
- Coded the Servlets to access the Database through JDBC API for data manipulation functions.
- Coded the Java Beans to populate the data required by JSPs.
- Day to day support of Workday HCM, Security, Compensation and Reporting issues.
- Designed and developed rich front end screens using JSF (Ice faces).
- Developed Managed beans and defined Navigation rules for the application using JSF.
- Developed several user interface screens using Ice Faces Components.
- Involved in all kinds of testing during the project life cycle.
Environment: Java, JavaScript, DHTML, Java Servlets, JDBC, JSP,Java Beans, JSF, Netscape Application Server, Application Builder (NAB), Netscape Enterprise Server (NES), Windows NT.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for Developing the integration framework, preparing estimates and high-level design of the application using Domain Model Design Pattern.
- Responsible for design, development and implementation of the key services of project from inception to completion.
- Development using JSP, Struts Framework, Castor, Tomcat, MBeans, Web Services using XML over HTTP.
- Responsible for Design and implementation of services including Customer Registration, Order Submission, Tax Area Lookup, Wireless Activation, Wireless Usage, Product Catalog Management, SMS features, and Content Download.
- Responsible for Design and Implementation of Shop (Phones & Plans, Entertainment), Family Center (Call Control, Family Monitor, Family Alerts) and My Account (Profile, Bill Pay, Usage) modules.
- Designed the application using JSP, Struts as web tier and Model Centric Services tier. This enabled high reuse of the Model layer for parallel projects including Disney Mobile Remote Order Entry (POS application for retail store sales) and Disney Mobile Customer Web Portal.
- Involved in integration of CWP with various third parties Visage, mPortal, Equifax, DST and Autodesk.
- Involved in integration of DM ROE and RCS applications for retail store sales and rep commissions.
Environment: Java, Servlets, JSP, Struts, JUnit, Castor, Siebel CRM, Tomcat, Windows NT, Solaris, LDAP, ant, Java Beans, XML, Axis, Web Services, CSS, XSD.