Sr. Java/j2ee Developer Resume
Whiteplains, Ny
SUMMARY:
- Sun Certified JAVA/J2EE Developer with 8 years of extensive experience in application development using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, ColdFusion, WebSphere, UML, WebLogic, JBoss, Apache Tomcat, JSON, SSL, Spring Security, JBoss,WebServices - SOAP,REST and Core Java.
- Working Experience with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
- Alfresco & Alfresco share customization. Custom content modeling aspects, REST webscripts to communicate with external application.
- Worked on modules like AOP, MVC, transactions, security as part of Spring MVC Framework
- Hands on Experience in developing applications using Spring Framework’s Spring Web Flow, Inversion of Control(IoC) and Dependency Injection(DI).
- Good understanding JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, Python, Bootstrap, Javascript, ReactJS, DurandalJS, Bootstrap, PatternFly.
- Documenting and specifying Camel-CXF Web Services endpoints in a Blueprint XML file
- Expertise in backend database Programming (development of stored procedures, functions, triggers and writing complex SQL queries).
- A very good understanding of Groovy and Grails.
- Knowledge of working with Jenkins,Groovy, a continuous Integration tool
- Proficiency in Object Oriented Programming in Java and Groovy for Web-based applications
- Proficiency in creating use case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
- Experience in development of portlets using Liferay Portal.
- Have experience of Endeca products as per client requirements.
- Experience in Business Process and Decision Management Design using jBoss JBPM and jBoss Drools Rules Engine.
- Extensive Knowledge T-SQL.
- Expertise in the implementing Core Java concepts, Multi-Threading, Collections & J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, RMI, JNDI).
- Experience in Front-end web pages using JSP, HTML, XHTML, CSS, Ajax & JavaScript.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
- Good Experience in the build tools like Apache Ant and Maven.
- Have extensive experience in building and deploying applications on Web and Application Servers like Apache 2, JBoss AS, WebLogic, WebSphere and Tomcat.
- Strong experience with various Web & Application Servers - IBM WebSphere, BEA WebLogic, JBoss, Tomcat, & Apache on Windows, & UNIX based platforms.
- Hands on experience with Databases like Oracle, Sybase & MySQL.
- Proficient in using Unified Modeling Language (UML) to develop Class Diagrams, Sequence Diagrams and Use Cases.
- Expertise in developing applications using Java, J2EE, Struts 2.0, JSP, Servlets, HTML, JavaScript, XML, AJAX, Spring, Hibernate, Databases (DB2 8.1.2, Oracle 11g), Application Servers like Tomcat, WebSphere and WebLogic 11g.
- Strong background of using J2EE design patterns like Factory, Abstract Factory, Prototype pattern, Builder pattern, Adapter, Proxy Pattern, MVC, Singleton, Observer, Facade etc for developing highly optimized application.
- MarkLogic Server design and implementation work, including XQuery and XSLT.
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
- Strong Knowledge in XML technologies including XML,DTD, XML Schema, XSL, XPath, XSD, XSLT.
- Experience in Agile Methodologies (SCRUM), Water Fall in different project life cycles.
TECHNICAL SKILLS:
Operating System: Windows 7, Windows XP, Windows Server 2003, Linux, UNIX.
Languages: Java/J2EE, C#. Shell Scripting, PL\SQL.
Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services- SOAP,REST
Databases: Oracle, SQL Server, MySQL, Sybase, MS Access, DB2
Web Technologies: JSP, Servlets,JMS, Groovy, JNDI, JDBC, ColdFusion, JCE, HTML,HTML5,JavaScript, Web Services, AJAX,JQuery,JavaScript, CSS, PHP5, Google Maps JavaScript, ActiveMQ
XML Technologies: XML, JAXB, XPath, XSL, XSLT, SAX, JDOM and XStream
IDE: Eclipse, NetBeans, RSA, RAD(7.0)
Tools: Pivotal tracker, JIRA, BugZilla, SQL Developer, Maven, Hibernate Tools, Tortoise and JBoss web tools Log4J, JUnit, GWTMockito,jMock, JMeter, Jasper, softiReport Designer, Java Portlet JSR 168, JSR 286
Version Control: Subversion SVN,CVS, Visual Source
Web Services: Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST.
Web/App Server: IBM WebSphere, Apache Tomcat, BEA WebLogic, JBoss.
PROFESSIONAL EXPERIENCE:
Confidential, Whiteplains NY
Sr. Java/J2EE Developer
Responsibilities:
- Redeveloped existing swing application to call remote EJB without using swing, instead used RMI and automate run process every 15 minutes interval by itself.
- Created cucumber and selenium based test cases.
- Worked on iBATIS as persistance framework.
- Implemented EIP using Apache Camel, Consumed, processed and output data.
- Created data mapping classes which reads csv file, checked any errors such as invalid date, daylight savings date, date out of range, data types, white space count and finally insert value of each hour with daylight saving hours in-effect into database for further processing.
- Worked on Real Time Data Streaming using Kafka & Storm.
- Elasticsearch, InfluxDB, Redis, Kafka.
- Modifying basic forms in Share and Alfresco and Alfresco share form customizations.
- Deploying changes into an Alfresco and managing backup and recovery processes.
- Developing Alfresco modules and extensions.
- Developed application to make httpsURLConnection using SSL certificate to remote host.
- Reengineered Java Enterprise Edition (JEE) application for functionality enhancement and development of new application process.
- Developed and implemented Oracle Endeca products as per client requirements.
- Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
- Worked on Application deployment and configuration on Liferay with servers.
- Involved in writing T-SQL queries.
- Created Rich Interfaces using Prime Faces with Java Server Faces (JSF).
- Implemented front-end layout and behavior with HTML, Python, JavaScript and AngularJS and ReactJS, BackboneJS, CSS, Node.js
- Developed new reports or add functionalities to Energy Accounting and Data warehouse applications to meet stakeholder business requirements.
- Centralised repository for Drools Knowledge Bases (Drools Guvnor)
- Developed reporting dashboards using Spring framework to provide data and the results of data analysis.
- Unix/Solaris OS, groovy / grails / Drools
- Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
- Analyzed, Investigated, and provide resolution of end-user reported ad hoc query and standard report issues.
- Worked no Cassandra’s multi-data center replication.
- Worked on apache solr search, Drools Workbench.
- Support implementation of new functional and data requirements by working as an integrated member of the implementation and test teams.
- Responsible for building shell scripts under Jboss environment, for system updates.
- Responsible for developing Java Cryptography extension (JCE) and SSL/TLS communications.
- Consumed REST Spring API integration for building reporting dashboards
- Wrote PL\SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Extensively worked on WSO2 Identity Server, WSO2 ESB, RAMPART implementation, REST services, WSO2 API Manager.
- WSO2 API Publisher, API Store, API Gateway, Key Manager.
- Worked with product development to integrate customer requirements into MarkLogic Server.
- Optimized database queries, indexes and worked on nested views.
- Worked in developing web application components like Rest/Soap web services, and experienced in handling JSON / XML formats of data.
- Responsible for maintaining CI Server(Continuous Integration), and code deployments, and git for version control.
Environment: Java,J2EE, JSP, Servlets,iBATIS, EJB3.1 (Session & Message Driven Beans), Maven, JSF Hibernate, Apache Tomcat,JBoss,JCE,JPA,,JavaScript,Camel,Endeca,WSO2,JBPM,Drools,Groovy,Grails,PHP5, Cassandra, JQuery,Ajax,Kafka,Solr, Cucumber, AngularJS, ReactJS, Struts1.2, Spring MVC,Liferay, PL/SQL, Red hat Linux.
Confidential, Newark, New JerseyJava/J2EE Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Involved in system design and development using collection and multithreading for the action classes.
- Setting up Web Services endpoints in Camel routes and Fabric8 to support Camel CXF routes.
- Created and updated Apache Camel Component that natively communicated with a RabbitMQ broker.
- Worked on plugins Spring security,ApacheCamel,AssetPipeline,Sass, Melody, Quartz, OAuth plugin, Rabbit mq,Cookie.
- Used ETL to extract files for the external vendors and coordinated that effort.
- Created common reusable objects for the ETL team and overlook coding standards.
- Have experience of Endeca products as per client requirements.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Developed the presentation layer using Spring MVC, JSP, Html, JavaScript, GWT, JQuery and Ajax.
- Involved in Deploying and Configuring portlets in Liferay portal.
- Designing webpage’s in HTML, DHTML using CSS, JavaScript,PHP.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Developed Web services to allow communication between applications through SOAP.
- Jasper Report - involved in gathering report requirements and developing.
- Used ColdFusion to simplify web service implementation ( with automated WSDL generation/ transparent SOAP handling for both creating and consuming services.
- Developed RESTful services and tested using Soap UI.
- Used SVN version control tool.
- Automate build process by writing Maven build scripts.
- Configured and customized logs using Log4J.
- Spring MVC model integration for front-end request action controller.
- Wrote PL\SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Continuous review of critical database to proactively identify space issues, performance tuning issues.
- Actively participate in all adopted Agile activities such as stand-ups, retrospectives, Continuous Delivery, TDD, ATDD, BDD (Behavior Driven Development) reviews and knowledge sharing across team members.
- Involved in installing and configuring Eclipse and Maven for project dependencies.
- Deployed the application JBoss 5.0 .
- Implemented the application using the concrete principles laid down by several design patterns such as Bean Factory, Factory pattern, Singleton, Data Access Object etc.
- Covered the application with unit tests using JUnit, Mockito and EasyMock.
Environment: Java,J2EE,JSP,Servlets,Maven,JavaScript,PHP5,JQuery,Ajax,AngularJS, React.JS, Struts1.2, Spring MVC, Camel, Hibernate, Liferay, Endeca, Apache Tomcat, JBoss, JCE, JPA, PL/SQL,Windows7, EJB3.1(Session & Message Driven Beans)
Confidential, New York. NYJava/J2EE Developer
Responsibilities:
- Prepared Use cases for all the flows by analyzing the use case documents of legacy old Main Frame application.
- Involved in Agile/Iterative methodology and full SDLC development.
- Prepare the sequence, class and model diagrams for all the user cases.
- Defined the project structure and setup the project workspace.
- Provide functional and technical support and guidance for the development of the Websites based on PHP-MySQL.
- Played a key role in finalizing the technologies, software’s which best suits the application based on the latest market trends.
- Developed the presentation layer using Struts, JSP, HTML, JavaScript, JQuery and Ajax.
- Used Hibernate as the model framework to interact with the Oracle database.
- Used spring framework in managing the beans, used IoC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
- Used spring Interceptors like Delegation Action Proxy for managing Struts Actions dependencies.
- Integrated struts and hibernate with spring framework.
- Created REST web services for Customer Information, Email Service etc using maven and Apache Axis2, CXF libraries.
- Covered the application with unit tests using JUnit, Easymock.
- Prepared the test data using SQL scripts to populate the data tables in DEV, INT and QA. Implemented functions, procedures, triggers and views required for the project.
Environment: Java/J2EE, Struts,JSP, HTML, JQuery, JavaScript, PHP,Ajax, WebServices REST, JSM, Hibernate, Spring,Junit,Maven,Apache Tomcat, IBM WebSphere,Oracle 10g, MySQL, Agile development, Windows7.
Confidential, Cincinnati, OHJava/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of the projects.
- Designed and developed views, controller and model components implementing Struts MVC Framework
- Configured struts-specific deployment descriptor (struts config.xml).
- Implemented the validations using Struts MVC Framework.
- Developed Struts MVC compliant components for the web tier.
- Developed the Web services using SOAP.
- Used Toad tool for querying the Database
- Developed Action classes, Stateless Session Beans for Accounts Modules.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
- Developed stored procedures and triggers to perform batch jobs.
- Developed the web pages using JSP and Servlets.
- Developed test scripts and test cases using JUnit. And jMock.
- Enhancements and support to their current e-banking application.
- Developed DAO classes.
- Developed test scripts and involved in testing.
- Accessed database using SQL Queries, PL/SQL scripts.
Environment: Java, JSP, Servlets, EJB, XML, Struts, Web Logic Work Shop, Web Services SOAP, Spring, Toad,Hibernate, BEA Web Logic, Oracle, PL/SQL,HTML, JUnit, JavaScript, Log 4j, Windows NT
Confidential, Austin, TXJava/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Front end UI using HTML5, JavaScript, JQuery, CSS3, AJAX, Google API.
- Used Ant for building the application, and completed testing by deploying on application server.
- Experienced in using the Eclipse IDE extensively.
- Experienced on WebSphere Portal Server 5.1, 6.0 and 6.1 including WebSphere Portlet Factory.
- Experienced in handling Ajax requests from the web client and manipulating the responses.
- Developed application using JSP, Servlets.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications.
- Involved in Integration of web services Rest/Soap with the front end client components and designing the web flow to the back end servers.
- Deployed the application on the Jetty Servlet Engine, Http Server.
- Worked in developing web application components like Rest/Soap web services, and experienced in handling JSON / XML formats of data.
- Developed Google based web application and deployed in Google App Engine.
Environment: Java/J2EE,Jsp, Servlets,HTML, MySql, JQuery,Google App Engine, Google Cloud,SQL, Eclipse, Web services, Rest/ Soap, Ajax, CSS, JDBC, JNDI,WebSphere Portal Server.
Confidential, Tampa, FloridaJava/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Analyzed business requirements and created technical solutions.
- Responsible for working on SOA/Web Services.
- Used Ant for building the application, and completed testing by deploying on application server.
- Worked on Ant to build the application and used JRebel for code integrations
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Experienced in developing web application components like Rest and Soap webservices.
- Developed the application using JSF2.0 Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Worked on Hibernate and created mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed the application on the JBoss Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Test cases have been written by using JUnit framework.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- Wrote message handler adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Accessed database using SQL Queries, PL/SQL scripts.
Environment: Java/J2EE,JSP,CMS, Adobe Flex, HTML, XML, JBoss, Seam, JQuery, Java script, Hibernate, Oracle, SQL, Spring, JMS, Jasper Reports, WebServics, SOA, Servlets, JRebel, Eclipse, Ant, Unix, Linux, Shell Scripting, LDAP, JNDI, Web services Rest/ Soap.
