Sr. Java/ J2ee Developer Resume
Irving, TX
SUMMARY:
- 9+ years of Java/J2EE experience, career has spanned a range of functions including that of Sr.J2EE developer and J2EE developer. A dynamic, innovative programming professional with demonstrated expertise in developing and implementing highly technical, user - friendly enterprise applications using Java and J2EE platform.
- Valuable experience in transition projects. Involved in the knowledge acquisition process and worked as an onsite coordinator interacting with clients to understand business requirements, to propose solutions.
- SDLC: 8 years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Java J2EE: 8 years of excellent experience in various technologies include, but not limited to: Java2 (JDK 1.7, JDK1.6 and JDK1.5), EJBs (2.0, 3.0), JMS, MQ series, Oracle JMS, Oracle Advanced Queues, Spring 4, Hibernate 3.0/4.0, JDBC (2.0, 3.0), Servlets, JSP, JSFs, HTML,, CSS, XML, XPATH, XSL, JAX-RPC, JavaScript, Oracle(9i, 10g, 12c).
- Web services: 6+ years of experience in building SOA architecture service components and creating web services using SOAP, Spring-WS, Axis2 and Cxf, WSDL, JAX-RPC/WS, XML. Have 4+ year experience in building REST web services using JERSY framework integrated with spring.
- Databases: 7 years of experience with RDBMS implementation, database design and development using Oracle 91, 10g, 12c, PL/SQL and DB2.Proficiency in writing store procedures, functions, triggers using Sql-PlSql .
- Webservers: 7 years of extensive in Analysis, Design, Coding, Integration Development and Developing client & server end programming for applications using sun and web technologies using WebLogic application server 10g/12c, IBM Web Sphere Process Server 6.2,8.0, Jboss 4.2 and Wildfly 9.2.
- Comprehensive understanding of Java concepts pertaining to Core java (Multithreading, Encapsulation, Inheritance), JDBC, Servlet, JSP using Spring MVC frameworks.
- Extensively worked on design using UML, Rational Rose 2003 and Viso professional for designing the sequence diagrams, collaboration and class diagrams.
- XML: Strong XML experience using XML 1.0, XSL, DTD Schema & SAX/DOM, XSL, HTML, DHTML, CSS and JavaScript.
- Expertise in java design patterns including Data Access Object, Session Façade, Business Delegate, Chine of responsibility, Service Locator, MVC, Front controller, Command, factory, Transfer Object and Singleton.
- Extensive experience working in JPA with Hibernate and spring web services frameworks.
- Experience working on Web Services architecture in SOAP and WSDL using SpringWS, Axis2 and Cxf implementations.
- Strong experience with Junit, TestNG, Mockitto, Easymock and JMeter in performing unit test and determining the application functionality.
- Strong experience working with me messaging systems like JMS, MQ Series and Oracle Advanced Queues.
- Proficient in using various IDEs like Eclipse, IBM IID, WebLogic Integrator, spring tool suite for Java/J2ee application development.
- Several years of experience in using configuration management tools like Bugzilla, perforce, CVS and SVN.
- Worked on various emerging programming techniques like AGILE Methodologies (Scrum), Waterfall and Test driven methodologies.
- Hard working, persistent, target-oriented, presently looking for more challenging opportunities in software development.
- Have worked on various domains like Automobile and Telecom enterprise applications.
- Tenacious problem solving skills with proven ability to consistently deliver projects on time, under budget with quality.
TECHNICAL SKILLS:
E-Business Skills: EJB, JMS, Web services(Spring WS, SOAP & REST), JNDI, JDBC, JSP, Servlets, Java Beans, Spring 4, XML, XSchema, XML, XSchema, XSLT, XPath, WSDL,SOAP, Hibernate 4 and JAX-RPC/WS.
Internet Skills: JavaScript, HTML, DHTML, CSS, AngularJS
Software Development Methodologies: Waterfall, Agile and Test driven.
Software Engineering: Requirements gathering, software design, best-practices implementation - have led the design and implementation of large projects.
Frameworks: Spring3/4, Hibernate 4, Mule and IBM Enterprise Service Bus
Database Skills: DB2, Oracle, PL/SQL, SQL
Programming Languages: Java/J2EE
Operating Environments: Windows XP, Linux, UNIX
Application/Web Servers: WebSphere Process Sever 6.2/8, WebLogic 10/12c and Wildly 9.2
Version Control Tools: WinCVS, Perforce, SVN and Clear case.
Editors: IBM IID, Eclipse, WebLogic Integrator, spring tool suite.
Profiling Tools: JProfiler, Eclipse Memory Analyzer and WebSphere Studio Profiling Tool
Build Tools: Ant, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. Java/ J2ee Developer
Responsibilities:
- Worked with a team of four developers to create a new framework that will interact with Mercedes-Benz cars and provide services to users.
- Involved in the analysis, design and development of complete MB-TOS project.
- Improved performance of messaging from 0.203 ms to 0.029 ms by developing a framework that can enable array based bulk queuing using Oracle AQ.
- Developed the interface to communicate to vehicle based on manufacturer’s communication protocol (TCU3 Protocol).
- Developed SQL queries, functions and stored procedures for implementing complex business logic to be handled in database.
- Developed single page application using HTML and AngularJS for properties application.
- Analyzed performance bottlenecks, memory leaks, CPU loads and resolve threading issues using Eclipse Memory Analyzer
- Responsible for complete design, integration and development of REST web services to interface with TOS, UI, Mobile, Seibel systems and other external systems.
- Responsible in developing proof-of-concept using Spring 4, Hibernate, EH cache, Jersey and Wildfly to create a framework that will load the properties of the application runtime without outage in the application and succefully implemented the same.
- Responsible in the design of Properties GUI using HTML, JQuery and REST services.
- Designed and developed SOAP and REST web services using J2EE and Oracle AdvanceQ Queues for message services.
- Developed a POC to demonstrate the various ways of building restful services using spring, Wildfly and Jersey (JAX RS implementation) framework.
- Responsible in design and implementation of package structure, common framework including cache and integration flow and estimation of the project.
- Responsible for implementation of highly re-useable, extensible and configurable integration flow engine using Spring 4, Jersey (JAX RS implementation).
- Responsible in building the persistence layer using JPA with Hibernate as provider and spring framework.
- Responsible in integrating the Spring EH- Cache framework to cache the static data.
- Responsible in implementing the exception and error handling framework.
- Mentored the team in the use of Spring 4, JPA-Hibernate and Jersey Framework.
- Have used LOG4J to implement the logging framework.
- Created unit test framework using TestNG integrated with Junit.
Environment: Java/J2EE, SpringWS-SOAP, JAX-RS(Jersey), Oracle Sql/Plsql,, Oracle AQ, TCU3 Protocol, XML, JSON, Xpath, JPA with Hibernate 4, Oracle 12c, Jboss - 4.2.0 and Wildfly 9.2, Eclipse, Eclipse Memory Analyzer, Mockitto, SVN, Maven, Log4j, AngularJS.
Confidential, New your city, NY
Java/J2EE Developer
Responsibilities:
- Designed and developed Spring SOAP and RESTful web services to interact with downstream and upstream systems.
- Improved the performance of web services and JMS modules by implementing best practices. Latency decreased from 900ms to 811ms ie ~9.8%.
- Spring JMS modules to interact with internal applications for transaction reliability.
- Designed and created of persistence modules using JPA with Hibernate.
- Improved the performance of the persistence module by implementing tuning techniques and best practices in the range of 10-15%.
- Designed work flows using AVOS BPEL and integrated J2EE components in work flow.
- Implemented Dozer mapping for data transformation and xml object conversion
- Responsible to validate that the system or applications under development satisfies the business requirements.
- Have meetings with business to gather and understand the requirements to facilitate the integration teams with right information for application/system development.
- Conducts review and propose solutions on all the deliverables High Level Design/Functional Specifications/Detailed Design Documents across the integration teams to ensure that they satisfy the business specifications.
- Performs review on the vendor deliverables like High Level Design/Functional Specifications/Detailed Design Documents and code and ensure that they adhere to AT&T standards and meet the business /functional requirements.
- Extensively involved in creating and managing the AT&T ordering workflow functionalities Order Manager Express application.
- Extend support and facilitate the testing teams in testing /closing the defects in test environments.
- Involved in the complete SDLC to have the right information for the system implementation.
- Provide presentations on different technologies to technical teams across to share/gain knowledge.
- Have discussions /meetings with Enterprise Architect Leads to gather Coding/technology standards that are to be adhered.
- Conduct technical meetings to discuss on current technologies and to resolve any challenges that are faced at AT&T OMX implementation.
- Used Top-down approach web service methodology in developing customer account /order creation services for AT&T applications using JAX-WS and SOA based architecture.
- Worked on the Integration tier responsible for writing the services to communicate with external resources such as legacy systems (Software Driven Network), messaging systems: JMS, JDBC, J2EE API.
- Used spring tool suite for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
- Developed XML messages to hold business data and used XPath to read the information in XML document.
- Developed application level logging using LOG4J
- Used CVS for version controlling.
- Mockitto integrated with JUnit for unit testing.
- Analyzed performance bottlenecks, memory leaks, CPU loads and resolve threading issues using JProfiler
Environment: Java/J2EE, SQL, SpringWS (SOAP & RESTful), JMS, AVOS, XML, JSON,XPATH, Hibernate 4, Spring 3.2, HTML, Java script, JSP, Oracle 12c, Web Logic Application Server 12c, Eclipse, AVOS Designer, JProfiler, Mockitto, SVN, Maven, Log4j.
Confidential, IRVING, TX
Java/ J2EE Developer
Responsibilities:
- Involved extensively in the design of business process using IBM BPEL and Web sphere process server 6.2.
- Designed and developed JMS, EJB modules and integrated with BPEL process.
- Created mediation modules for SCA, JMS and Web service bindings using IBM mediation features in BPEL.
- Implemented the web service integration components using spring framework (Dependency) and CXF framework.
- Used Waterfall Methodology development principles in design and development of OM+ application.
- Involved in the requirements gathering to address the gaps/issues in the early design stage from comparing to the current OM+ system.
- Designed and created user interfaces to display Order status using Spring MVC framework with HTML, Java script and JSP.
- Proposed and involved in implementation of database driven process definition (work flow). Decreased the complexity and improved performance using the database driven than XML template based workflow generation.
- Improved the performance of complex stored procedures from 4 mins to 17 seconds (~92%) by re-factoring them using pure XML and XML Queries.
- Provided stored procedures to mask sensitive data in the using DB2 security.
- Created DB2 Stored procedures to implement pure XML based Business Logic.
- Responsible to deliver the design artifacts: Use case and Technical design document from the provided Business Requirements Documents.
- Responsible to provide the design solution for all the identified use cases to support the implementation.
- Developed process flow diagrams, sequence diagrams and Class diagrams for all the identified use cases using Visio Professional.
- Responsible in constructing the service charters based on SOA architecture for all the identified service components as listed: customer profile/quote, order, fulfillment and order completion.
- Responsible in laying out the usage of spring’s framework to consume the web services in the web layer.
- Using JMS for asynchronous process for order creation and order fulfillment from order entry system.
- Used top-down approach web service methodology in developing web services for membership, quote, order creations and fulfillment using JAX-WS and SOA based architecture.
- Used TOAD to interact with database for developing new tables and generating E-R diagrams for the existing tables. Involved in the physical and logical data modeling.
- Used Eclipse for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
- Using LOG4J for application logging.
- Used SVN for version controlling and JUnit for unit testing.
- Analyzed performance of business processes and EJBs using WebSphere Studio Profiling Tool.
Environment: Java/J2EE, SQL, PLSQL, IBM BPEL, SOAP & RESTful Web services, JMS, EJB, XML, XPATH, Spring 3.1, HTML, Java script, Servlets, JSP, DB2 9.7, Web sphere Process Server 6.2, Web sphere Integration Developer 6.2,SOA-IBM ESB, Toad for DB2 and Web sphere Data studio, WebSphere Studio Profiling Tool, Easy mock, Junit, SVN, Altona XML Spy, Log4j
Confidential
Java/ J2EE Developer
Responsibilities:
- Designed and developed SOAP web services using Axis2 to interact the application to SAP systems for Procurement & Material Management and Restful web services using Jersey framework.
- Created JMS modules using Tabaco as message provider to interact with internal applications and modules.
- Was involved in the design phase to understand requirements and to deliver technical specification document.
- Have used EJB and Hibernate API in implementing persistence Layer.
- Developed java components using Spring 3 and Hibernate.
- Have developed Enterprise Java Beans to implement the business components and have worked in SOA architecture in creating orchestration service from building all the service components that makes a service.
- Using JAX-WS, WSDL and SOAP have exposed the existing EJB’s to web services.
- Optimized legacy procurement modules to access SAP inventories
- Have used JAX-WS SOAP web services to interface with external systems (SAP/PeopleSoft) and devices to update the confirm /hold /release inventory messages.
- Worked on the Integration tier responsible for writing the services to communicate with external resources such as legacy systems (SAP/PeopleSoft), messaging systems: JMS, JDBC, J2EE API.
- Have used point-to-point JMS messaging style in publishing the audit messages, messages while new inventories are added, messages when hold or confirm is made during exchange vacation week.
- Used Eclipse and WebLogic Integrator for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications.
- Developed application level logging using LOG4J
- Used CVS for version controlling and JUnit for unit testing.
Environment: Java/J2EE, SQL, PLSQL, SOAP & REST Web Services, JMS, EJB, Spring 3,Oracle 11g, Web Logic Application Server 9.2, Eclipse, Web logic Integrator 10.2, Easy mock, Junit, Toad for Oracle, CVS, Maven, Log4j
Confidential
Java/ J2EE Developer
Responsibilities:
- Was responsible to plan and execute the design of application based on customer requirements.
- Design and developed the Data Access Layer.
- Developed the web components using JSPs and Spring MVC framework.
- Elaborated interface definitions and web services specifications together with the Business and System Analysts and Architecture Group.
- Implemented the web services and associated modules integration.
- Created Engineering order workflow using WebLogic integrator in WebLogic Application Server.
- Developed the web service components using SOAP, Java, and WSDL to show engineering fetch the different risk metrics and persist the metrics in the database (Oracle).
- Have extensively used EJB 3 beans and JPA in implementing the persistence layer.
- Have used Java RMI and JDBC in making remote calls to Enterprise beans to retrieve and to persist the engineering order data.
- Used Eclipse and WebLogic Integrator for designing, constructing, testing, and deploying Web services, portals, and Java 2 Enterprise Edition (J2EE) applications.
- Worked on the Integration tier and was responsible in writing the services to communicate with external resources using JMS, Enterprise Service Bus integration framework, XML and SOAP standards.
- Proficiency in data modeling (physical data modeling) and have built ER diagrams and server model diagrams using PL/SQL developer tool. Involved in the physical and logical data modeling.
- Developed application level logging using LOG4J
- Used CVS for version controlling and JUnit for unit testing.
- Involved in bug fixing and other maintenance of the application with Quality Center 9.2
Environment: Java/J2EE, SQL, PLSQL,BPEL, SOAP & Restful Web Services,, JMS, EJB, XML, JSON, XPATH,HTML, CSS, Java script, Servlet, JSP, Oracle 10g, WebLogic Application Server, Eclipse, WebLogic Integrator, Toad for Oracle, Junit, SVN, Log4.