We provide IT Staff Augmentation Services!

J2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

Horsham, PA

Summary of Skills and Experiences

  • More than 11 years of experience as Software Architect, Chief Programmer, Senior Software Engineer, Software Engineer and J2EE Developer with proven success in Designing, Developing and Testing Web, Desktop and Middle-ware development with specialized expertise in Java/JEE, .Net and Ruby platform.
  • In depth experience in developing applications using application frameworks like EJB Entity Beans, Session Beans, and Message Driven Beans , Spring and JBoss Enterprise Application Platform.
  • Experienced in popular frameworks such as Struts, Spring, Wicket, GWT GWTExt , Ruby on Rails, ASP.NET etc.
  • Extensive Experience on Web Services/SOAP, REST/RESTFul Web Services with JAX-WS/RS .
  • Extensively used JPA/Hibernate/nHibernate, IBatis, Entity Framework, Spring DAO/Hibernate as Persistence layer and ORM framework
  • Extensive experience in Web2.0, RIA with JavaScript library including JQuery, Prototype and hardcore javascript.
  • Used Lombardi Teamworks as BPM suite and JBoss BRMS/SOA with JBoss Enterprise Application Platform.
  • Development experience in InfoPath 2007, Share Point 2007 security RSA Access Manager to centralize security integration , Windows SharePoint services and workflow.
  • Extensively used IIS, Apache Tomcat, WebLogic and JBoss.
  • Hands on experience in Ant, Maven, Lunt Build, Cruise Control, Hudson Version Control Systems like CVS, VSS, Subversion, Borland StarTeam, GIT and Issue Tracking Systems namely BugZilla, JIRA and Mantis.
  • Experienced in Pharmaceuticals Regulatory Management, Document Management Systems, Ready-made Garments Industry, Financial Applications, Education, Travel, Telecom domain.
  • Extensive experience with Agile practices namely XP, TDD, Continuous Integration and SCRUM.
  • Database experience with MSSQL, Oracle, MySQL and noSQL Database namely MongoDB.
  • Extensively used Eclipse, NetBeans, RubyMine, and Visual Studio.
  • Frequent in Linux/Unix, and Windows OS.

Work Experience

J2EE Developer

Confidential

Confidential Registrations provides regulatory planning, product detail management and project planning. Before, during and after market approval, LIQUENT InSight for Registrations for Registrations is critical in enabling you to track the status of your documents. Confidential for Registrations offers a range of invaluable communication tools to assist in effectively managing and tracking product registrations, and includes an approval wizard guide and email notification system.

Responsibilities:

  • Design, development and testing with java and jee.
  • Leaded a team of 10 members.
  • Managed team repository based on mercurial and build server Jenkins and ant
  • Attended regular standup, often conduct them in absence of scrum master.
  • Extensively used REST/RESTFul web services with JAX-RS and resteasy
  • Extensively used JMS and Message Driven Bean for asynchronous process.
  • Used JBoss as the deployment platform
  • Extensively wrote both unit tests and integration tests using junit and mocks following TDD

Environment:

Java/JEE, EJB/MDB, Spring, Struts, Hibernate, Java Script/extJS, Eclipse, Ivy, JBoss, Tomcat, PLSQL, Oracle 10g/11g, mercurial, Jenkins, ant, Active Directory/LDAP, VersionOne.

Software Developer

Confidential is a fun application for schools. It can be used for social collaboration where students and teachers can collaborate together to improve the way of learning. It is also built to provide a model for how to construct an XDI based trust framework.

Project: oxJS

oxJS is a set of javascript library. Actually implementation of XDI client library targeted to be used in browser based scripting environment.

Project: oxRuby

oxRuby is a ruby based XDI client library targeted to be used with ruby or rails based application.

Responsibilities:

  • Design development with JavaEE and GWT GWTExt for the front end.
  • Used REST Services as the back end of GWT to interact with.
  • Rich UI development with the help of GWTExt for an interactive intuitive environment
  • Extensively Used REST/RESTFul web services with JAX-WS
  • Used Servlet, Servlet Filter and Servlet Listener
  • Used maven to manage the dependency as well as building artifacts.
  • Used JBoss as the deployment platform
  • Extensively used javascript and js test driver for java script unit testing
  • Extensively used ruby.
  • Extensively wrote test cases in ruby, javascript and java.

Environment:

Java/JavaEE5.0, Ruby, Java Script, js-test-driver, Linux/CentOS, Eclipse, Maven, XDI, GWT, GWTExt, JBoss, Tomcat.

Senior Software Architect with SOA Architecture

Confidential for Audio Video Room Sweep, a SaaS based web application, provides the facilities of managing, maintaining both audio and video conferencing infrastructure.

Project: P2P Services

P2P Services is the back end service application provides services of interfacing audio/video conferencing devices. It is the main service provider for AVRS as well as other dependent applications whoever requires access to audio/video equipment to maintain or manage audio or video conferences.Confidential Valves ecommerce platform is a B2C web platform to support the company's worldwide consumers. Built using ruby on rails and spree ecommerce engine, the platform streamlined the shipping and sales also e-marketing.

Responsibilities:

  • Design, Development and Testing applications using JEE platform in telecom domain including audio/video conferences, devices of cisco, polycom, life size and tender berg.
  • Actively involved in architecture and design phases.
  • Heavily involved in re-factoring phases of old applications to fit in new infrastructure/architectural guidelines.
  • Conducted Daily Scrum Meeting as Scrum Master and also acted as Iteration Manager to lead the sprints.
  • Used JBoss Seam, JBoss, JavaEE 5.0, EJB3, Spring, Struts, Google Web Toolkit GWT , Hibernate, Ruby on Rails as development frameworks/technologies.
  • Rich Internet Application experience with GWT GWTExt and JavaScript/JQury.
  • Extensively used JAX-WS, RESTFul Services and application integration.
  • Managed the deployment and building artifacts
  • Managed a team of 7 developers
  • Involved in client communication including project management
  • Managed the whole recruitment process including screening and making final selection.

Environment:

Java/JavaEE, Rails, Seam, JBoss BRMS, EJB2/3, Struts2, Spring, Hibernate, SQLServer2005, MySql, MongoDB, Agile/XP/TDD in Windows 2003 and Linux CentOS .

Chief Programmer

  • Confidential is a stock broker platform with a web application and desktop fat client for end user to be used in trading. The site provides broker functionalities including client portfolio management, interfacing to central exchange as well as technical analysis based indicators and charting facilities.
  • Confidential is a universal e-commerce platform built around J2EE technology stack. Award winning platform provides a complete e-commerce solution including software, hosting, and User Support with choice of customizable templates, no ads, and worldwide credit card capability for absolutely free.
  • Confidential is a data scrapper platform, can be used with any kind of websites. Primarily targeted for the real estate domain, it has nice interactive UI to configure web sites to be scrapped.
  • Confidential is a premier service marketplace for trading personal, residential, and commercial US-based services. onListed enhances the traditional service shopping process by enabling buyers and providers to interact, negotiate, and transact in a more structured and objective manner. It was built using Ruby on Rails.

Responsibilities:

  • Architecture Design, development, Testing and Mentor junior developers.
  • Conduct Daily Scrum Meeting and act as Iteration Manager as part of XP adoption.
  • Used JavaEE 5.0, EJB, Spring, Struts, Google Web Toolkit GWT , REST, SOA/WebServices,
  • Hibernate, Web2.0, .net ASP.Net, C, Workflow, WCF, Entity Frameworks, Sharepoint , Ruby On Rails as development frameworks/technologies.
  • Extensively used JAX-WS, RESTFul Services with Ruby On Rails and JavaEE platform
  • Involved in design and development of proof of concept POC of WebSphere Portals, WSRP.
  • Extensively used ajax, yui, dojo, XForms for interactive UI/forms.
  • Developed LDAP, Active Directory, Database based security Module.
  • Extensively used Spring Web Services
  • Managed the central source repository of SVN.
  • Managed a team of 10 developers
  • Release management, Issue resolution on any immergence.

Environment:

Maven, Java/J2EE/JavaEE, EJB2/3, Spring, Hibernate, iBatis, .Net, ASP.NET, C, Sharepoint 2007, Web Services, REST Services, WebSphere Application Server 6.1, WebSphere Portal Express 6.0, Liferay Portal 4.2.2, Eclipse 3.3, Web service, WSRP, Web2.0, XForms, Apache Ant for build management, Log4J for logging, SQLServer2005, Oracle10g, Ruby On Rails, Nginx, RSpec/BDD, Agile/XP/TDD in Windows 2003 and Linux.

Senior Software Engineer

Confidential is a unified platform and communication mechanism between the web services identity verification/authentication providers and the financial industry, designed to assist in complying with the requirements of Section 326, Title 3 of the USA PATRIOT Act, enacted to stop money laundering and terrorist financing. The goal of the platform is to find efficient and effective integrated solutions to the elaborate information offered by the identity verification / authentication web services providers. It is achieved through abstraction of the information content into an integration model that describes the information resources and forwards them to the end users via interactive composite interfaces.Confidential Kluwer Financial Services WKFS /PCi's K2 is a unified platform and gateway portal for all other related financial applications. The offerings the most cutting edge technologies of SharePoint 2007, Dot net 3.0 with rich features of workflow management of loan processing including loan records archiving, fraud detection, loan approval etc.

Responsibilities:

  • Involved in design and development of proof of concept POC of iBatis, liferay, CAS Central
  • Authentication Server based framework to compete with other alternative frameworks and existing systems.
  • Used JavaEE 5.0 notably Servlets, JSP, Filter, Web service as development architecture.
  • Used Lombardi Team Works as BPM suite.
  • Used Jasper Report as reporting tools.
  • Developed LDAP, Active Directory, Database based security Module.
  • Developed JSR 168 compliant portlets.
  • Maintained architectural standard of the framework advocating Model View Controller, Value Objects, Business Delegate, Facade, Factory, Singleton design patterns.
  • Involved in design and development of proof of concept POC of SharePoint securities, RSA Access manager, CAS Central Authentication Server based framework to compete with other alternative frameworks and existing systems.
  • Used SharePoint web parts as interactive content fragments of enterprise portal.
  • Using Reporting Service for report generation.
  • Using share point's workflow management to manage case handling of existing loan cases.
  • Mentored junior developers, developed specific use case implementations and gave technical projection to future directions.

Environment:

Java, JavaEE, struts, iBatis, OpenLDAP, LDAPExplorer, JBoss 4.x, Tomcat 5.5, Eclipse 3.2/3.3, Net Beans, Web Service, JavaScript, Apache Ant, Log4J, JUnit, C, ASP.NET, Sharepoint2007, WSS 3.0, VS2005, SQL Server 2005, Star Team, XML Beans etc on both RedHat Enterprise Linux 5.x and Windows 2003 server environment.

Software Engineer

Confidential /hibernate based ldap synchronizer for IBFD. Subscriber, subscription on publication management, account activation through ldap was the primary goal of the project.

Project: IBFD Portal

The has grown from a tax documentation centre into a contemporary online research institute. It caters for both the private and the public sector. It fulfils the information needs of tax advisory firms, multinational enterprises, international organizations, ministries of finance, tax administrations, universities and other tax practitioners in over 150 countries. The main portal is based upon Endeca based guided search engine where for MVC Wicket component framework has been used.

Responsibilities:

  • Involved in design and development with Wicket, Struts, Hibernate based application.
  • Used SCRUM as semi agile approach during development life cycle.
  • Used SQLServer 2000 as Database Server.
  • Involved in design and development of this Wicket based application.
  • Used J2EE 1.4 as development architecture with Tomcat 5.5.
  • Used Mysql 5.0 as Database Server with Navicat as client agent.
  • Involved in designing Ajax enabled searching, content search optimization, web services using Axis.
  • Extensively used JavaScript to code hard core web2.0 stuffs including ajax, interactive UI.
  • Extensively used endeca Guided search engine.
  • Used Model View Controller, Value Objects, Business Delegate, DAO design patterns.
  • Used XSLT for html presentation of existing xml content.
  • Used XSL-FO for pdf presentation of existing xml content.
  • Used XEP as XSLT XSL-FO parser/generator.

Environment:

Java, J2EE, Tomcat 5.5, Eclipse 3.1, Servlets, JSP, JMS, Spring, Apache Struts 1.2, Wicket, Axis, Endeca, Log4J, JNDI, CVS for version control, JUnit for unit testing, JavaScript, SQL Server 2000, Openldap, lunt build for continuous build integration, XML XSLT, XSL-FO , XEP.

Software Programmer

  • Confidential is the newspaper management system of the popular daily in Bangladesh, The Daily Star . It comprises of news collections, news editing, internal communication, image processing, publishing, backup modules, and administration panel with access privileges.
  • Confidential is an ERP system for small and medium Manufacturing and Distribution companies. It is comprised of a dozen of modules to accomplish operations in Trading, Manufacturing and Distribution. It provides easy and multiple user interfaces with instructions for operating it smoothly. The SPINTRE Modules are Product Information, Accounting System, Order Management, Project Management, Production Management, Inventory Management, Sales Management, Repair Purchase Management, L/C Processing, Delivery Management and Human Resource Management.
  • Confidential covers all the aspects of garments manufacturing automation system. It automates and integrates garments industries to reduce production costs and improve time to ship. It integrates business functions and processes, shares common data and provides database support for Business Intelligence analysis. It covers full garment value chain: Manufacturing, Workers, Exporters, Garment Wholesalers and Garment Traders. The software serves following utilities: Complete Sales or Export Order processing, tracking Planning for production, material requirements and distribution, Sub-contract control Full purchase control and tracking Complete manufacturing and Work In Progress control Comprehensive stock management facilities Complete Customer Service and Customer Relationship Management facilities.

Responsibilities:

  • Involved in requirements management, design, development and testing phases.
  • Used OpenCMS open source content management system for news storage and retrieval.
  • Used Jakarta XML-RPC for communication between modules in different news servers.
  • Followed Agile XP/SCRUM/TDD development methodology during the entire SDLC.
  • Prepared the high level design and class level design of the responsible modules using UML Modeling with Enterprise Architect.
  • Requirements gathering through client site visit, analysis and documentation.
  • Used JSP, Servlets, Struts for using thin client of the services exposed in modules.
  • Used Spring for pojo based middle tier development as well as declarative transaction management overall IoC as to object management.
  • Added Hibernate as a persistence layer in a database independent manner. Oracle 8i, MySQL, MS SQL Server databases were tested with it using MSSQL in production server.
  • Extensively used WebServices/SOAP using Axis
  • Used JFC Swing for developing thick client of various modules.
  • Developed a simple persistence layer using DTO and DAO design patters to map java objects to database entities for storage and retrieval of data in an object-oriented way using JDBC.
  • Used RMI for client/server development.
  • Deployment in BEA Weblogic 8.1 and Tomcat 5.0.28 Server.
  • Development of reporting tool using Jasper Report, Apache FOP with XML, XSLT, XSL-FO and XPath.

Environment:

Java, Servlets, JSP, JFC Swing, JBuilder as IDE, OpenCMS, Struts, Spring, hibernate, FOP, RMI, JDBC, JDOM for XML document parsing, MS Vision for UML, BEA Weblogic 8.1, Tomcat 5, Ant as build tool, Eclipse as IDE, JUnit for unit testing, JavaScript, Oracle 9i, Win XP, Windows 2000 Server, RedHat Enterprise Linux.

J2EE Developer

  • Confidential covers all the aspects of office automation system. It integrates business functions and processes, shares common data and provides database support for Business Intelligence analysis. The software serves following utilities: Complete Sales or Export Order processing, tracking Planning for production, material requirements and distribution, Sub-contract control Full purchase control and tracking Complete manufacturing and Work In Progress control Complete employee management Comprehensive stock management facilities Complete Customer Service and Customer Relationship Management facilities.
  • Board of Investment BOI File Tracking system is a web based application to support the concept of e-government. It serves the foreign investor and the interested individuals or entities all over the world who wants to invest in Bangladesh. The heart of the application was a transparent desk processes and live monitoring and progress along the way get approved or denied.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, modeling, analysis, architecture design, program specifications, implementation of design, testing, tools technology choice.
  • Involved actively in instance creation, connection pools, data source and deployment of war file of the project in Apache Tomcat 4.29 in local server.
  • Used JFC Swing for developing a separate administration panel for Virtual Office Applications Administrator and Provider Roles.
  • Actively involved in the design and implementation of Session Facade Pattern, Front Controller Composite View, and Service Locator Design patterns.
  • Worked on accommodation of spring framework.
  • Extensively used Eclipse 3.0 for coding JSP, Java, Servlets, Hibernate and struts.

Environment:

Java, J2EE, Tomcat Application Server 5, Eclipse 3.0, Apache Struts framework, Hibernate as

We'd love your feedback!