We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume Profile

3.00/5 (Submit Your Rating)

Summary

  • Over 16 years of development in Java and J2ee related technologies. Excellent Oral and written Communication skills and an efficient Team player.
  • J2EE: OOPS, Collections, Threading, Security, servlets, JSP, JDBC, EJB, JMS
  • Web: Html, Javascript, Dhtml, Xml, Xsl, Xslt, dtd, xml-schema, DOM, SAX, JAXP, SOAP, WSDL, REST, Webservices, CXF, Acegi-security.
  • Open Sources: Struts, Tiles, Hibernate, Spring-MVC, Spring-JMS, Spring-Core, Spring-Batch, Spring-Test, Ibatis, Sitemesh, Lucene, JMOCK, Cold fusion
  • Servers: Weblogic server 10, Websphere 6.1, Oracle Application Server 10g, Iplanet Application Server 4.x/6.x, JBOSS 4.2, Tomcat 5.2
  • Databases: Oracle 10g, Sybase 12.5, MySql, Sql Server.
  • IDE: Eclipse, Weblogic Workshop, RAD, JBuilder, IntelliJ Idea, WSAD.
  • BPM: SOA, CMM, Business Delegate, Facades, MVC, Visio, Rational Data Modeller, Erwin
  • Build and CI tools: Ant, Maven, Bamboo, Ivy
  • CM and bug tracking tools: Rational Clearcase, Clearquest, CVS, VSS, Quality Center, Subversion, JIRA
  • Document Repository/Wiki: Confluence, Sharepoint.
  • Schedulers: ControlM, Autosys, Cronjob, Quartz, Websphere Scheduler
  • Reporting: Crystal Reports, JReports, SQR, Business Objects
  • Templates: Freemarker, Velocity

Experience:

Confidential

Sr. Java Lead

ATS and RMS are internal applications that handle the Software Consulting business. V-Desk is an Issue tracking system developed in-house. Lead these development efforts. Also involved in deploying applications in AWS.

Responsibilities:

  • Met with the client for requirement gathering.
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Extensively worked with tables, and queries in Oracle 11i and JPA as part of database development. Involved in writing PL/SQL.
  • Developed code using various J2EE technologies and deployed in Weblogic 10.x in Linux environment.
  • Worked with Model View Controller MVC to design the Client Application using Struts2.
  • Used RESTful webservices
  • Deployed applications in AWS.
  • Used Angular JS in the front end for one application.
  • Used Junit for unit testing.
  • Used spring framework for wiring the objects.
  • Used Ant 1.6 for compiling and building the code.
  • Used Eclipse with all the useful plug-ins Coverage, Find Bugs, etc

Confidential

Sr. Java Developer

SMS is a Market Settlements project that settles the bills for the buyer and seller of the North East power. ISO acts as a catalyst between the buyer and seller. MIS is a reporting tool that creates reports for the Business users.

Responsibilities:

  • Met with the client for requirement gathering
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Extensively worked with tables, and queries in Oracle 11i and JPA as part of database development.
  • Developed code using various J2EE technologies and deployed in Weblogic 10.x in Linux environment.
  • Worked With Model View Controller MVC to design the Client Application using Struts2.
  • Implemented hibernate with JPA Annotations
  • Used EJB 3.0 for development
  • Used Spring JMS and TIBCO EMS for Messaging
  • Used Junit for unit testing.
  • Used spring framework for wiring the objects.
  • Used Ant 1.6 for compiling and building the code.
  • Used Eclipse with all the useful plug-ins Coverage, Find Bugs, etc

Confidential

Tech lead/Technical Manager

Maintained and developed several Cancer websites for funding and research. Did data modeling and architecture for new development. Organized and structured within the team the discipline of fixing the issues during maintenance of the project. Mentored the team with the new technologies in the market.

Responsibilities:

  • Met with the client for requirement gathering and suggesting how we can improve on the current websites and functionalities
  • Did data modeling and technical design for the new development using Oracle designer.
  • Laid guidelines for efficient maintenance of the project.
  • Mentored the team on new technologies in the market
  • Shown directions to the team for clean and secure code and efficient team building.
  • Used Subversion for configuration Management.
  • Extensively worked with tables, and queries in Oracle 11i and hibernate JPA as part of database development.
  • Developed code using various J2EE technologies and deployed in Tomcat 6.x in Linux environment.
  • Worked With Model View Controller MVC to design the Client Application using Struts 2.1.
  • Implemented hibernate with JPA Annotations
  • Used JMOCK for unit testing.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-Core, Spring-Batch, Spring-Security.
  • Used Quartz for scheduling jobs.
  • Used Ant 1.6 and Maven for compiling and building the code.
  • Used Eclipse with all the useful plug-ins Coverage, Find Bugs, etc

Confidential

Sr. J2ee Developer

Combined Statement is a project that helps the New York office to display the funds allocated to each agency and bureau. All the account information is displayed. The project is under maintenance and enhancements.

Responsibilities:

  • Used CVS for configuration Management.
  • Used Clearquest for task management and bug tracking.
  • Extensively worked with tables, and queries in Oracle 11i and hibernate JPA as part of database development.
  • Developed code using various J2EE technologies and deployed in JBoss 4.1 in UNIX on AIX environment.
  • Worked With Model View Controller MVC to design the Client Application using Struts 2.1.
  • Implemented hibernate with JPA Annotations
  • Used JMOCK for unit testing.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-Core, Spring-Batch, Spring-Security.
  • Used Ant 1.6 and Maven for compiling and building the code.
  • Used Eclipse with all the plug-ins Coverage, Find Bugs, etc

Confidential

Sr. J2ee Developer

Genesis is the system is a Credit Rewards Points calculation System and has many modules in it. 1. Rewards Processing is a decisioning and qualifying system that is used for adding or redeeming points. 2. API is the webservices built on Apache-CXF provided for accessing the third party information. 3. Points Batch is a Spring-Batch application to load the account data. 4. Web is an admin and customer application developed in Spring-MVC, Spring-security, freemarker. I have developed a JIRA-like expression builder for qualifiers and a catalog items search and display using Lucene indexing and lot of Jquery and AJAX. Also built a Content Management based UI layouts for different clients. 4. IVR is a phone catalog system built on VXML. 5. Services is built on Spring and Ibatis on oracle 10g. for all the above modules. Used SCRUM methodology for this project.

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio.
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Used Sharepoint for Document Storage.
  • Used Confluence for sharing ideas on code and also discussions.
  • Extensively worked with tables, and queries in Oracle 10g, Ibatis as part of database development.
  • Developed code using various J2EE technologies and deployed in JBoss 4.1 in UNIX on AIX environment.
  • Worked With Model View Controller MVC to design the Client Application using Spring-MVC.
  • Implemented Apache CXF for the Webservices and intercepted with Spring Security for security.
  • Implemented Ibatis with dynamic query building, organized mapping, Coarse grained Object retrieval and Type handling.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-MVC, Spring-JMS, Spring-Core, Spring-Test, Spring-Batch, Spring-Security.
  • Used Bamboo as the CI tool that automatically promotes code to the Integration and higher environments pulling from the code from Subversion.
  • Used JMS for events logging and notification. Every action of the logged in user is sent to the queue. The Event Distributor listens to the message and logs to the database and if the notification is set to true, sends an email via SMTP.
  • Developed a Content based Web development product for different clients to have their own web layout configuration and dynamically change the UI look based on the configuration.
  • Used Workflow system based on JIRA Workflow.
  • Worked on integration of VXML with the services layer and also Plum VXML platforms for the IVR application.
  • Used XML for the spring configuration, ibatis configuration, Webservices and ivy setup.
  • Used Ant 1.6 and Ivy for compiling and building the code.
  • Used ControlM for scheduling of jobs.
  • Used Eclipse with all the plug-ins Subversion, Find Bugs, etc

Confidential

Sr. J2ee Developer

STAR is the system that deals with the prepaid cards and has many modules in it. 1. Prepaid authorization is a multi-threads based system that authorizes the prepaid card transaction. 2. API is the webservices built on Apache-CXF provided for accessing the customer account information. 3. Settlement is a Spring-Batch to settle the transactions. 4. Web is an admin and customer application developed in Spring-MVC, Acegi-security, freemarker. 5. Services is built on Spring and Ibatis on oracle 10g. for all the above modules. Worked in Agile Environment for this project.

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio.
  • Used Subversion for configuration Management.
  • Used Jira for task management and bug tracking.
  • Used Confluence for Document Storage.
  • Extensively worked with tables, and queries in Oracle 10g Ibatis as part of database development.
  • Developed code using various J2EE technologies and deployed in JBoss 4.1 in UNIX on AIX environment.
  • Worked With Model View Controller MVC to design the Client Application using Spring-MVC.
  • Implemented Apache CXF for the webservices and intercepted with Acegi for the security integrated with Spring. Has implemented WSDL-first model.
  • Implemented Ibatis with dynamic query building, organized mapping, Coarse grained Object retrieval and Type handling.
  • Implemented Various Components of Springframework like Spring-AOP, Spring-Transaction, Spring-MVC, Spring-JMS, Spring-Core, Spring-Test, Spring-Batch, Acegi-Security.
  • Used JMS for events logging and notification. Every action of the logged in user is sent to the queue. The Event Distributor listens to the message and logs to the database and if the notification is set to true, sends an email via SMTP.
  • Used XML for the spring configuration, ibatis configuration, Webservices and ivy setup.
  • Used Anthill as the CI tool that automatically promotes code to the Integration and higher environments pulling from the code from Subversion.
  • Used Ant 1.6 and Ivy for compiling and building the code.
  • Used ControlM for scheduling of jobs.
  • Used Eclipse with all the plug-ins Subversion, Find Bugs, etc

Confidential

Tech Lead

The AAMC hosts several web and backend applications in the Medical School application Processes where Students can apply for the Medical Schools and Schools can access the student data. Used Cold fusion scripting in the existing applications. Also converted some cold fusion applications to java.

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio.
  • Used CVS for configuration Management.
  • Extensively worked with tables, and stored procedures in Oracle 9i/10g
  • Developed code using various J2EE technologies and deployed in Websphere Application server 6.1 in UNIX on Red Hat Linux environment
  • Worked With Model View Controller MVC to design the Client Application using Spring-MVC.
  • Used Spring-JMS to receive the messages from the external vendors.
  • Used Webservices, SOAP and WSDL to use some of the common functionalities in the organization.
  • Used WSAD to develop the application.
  • Generated and retrieved pdf reports using itext software
  • Involved in writing the shell scripts for running batch jobs
  • Used procedures, functions, packages, triggers for the database Transactions.
  • Used Hibernate 3.0 for database transactions.
  • Used Spring framework 2.1 as part of the service layer.
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas.
  • Used Bamboo as the CI tool that automatically promotes code to the Integration and higher environments pulling from the code from CVS.
  • Used Ant 1.5 for compiling and building the code.
  • Used Unix Cronjobs for scheduling of jobs.

Confidential

Lead Developer

The disclosure system deals with the loading of the data disclosed and also the web interface for the user to see the data. There are two versions of web intranet for the fanniemae internal users and Internet for the investors.

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using Visio and OO Analysis Design and Development.
  • Used Rational Clear Case for configuration Management.
  • Used Rational Clear Quest for task management and bug tracking.
  • Extensively worked with tables, and stored procedures in Sybase 12.5
  • Developed code using various J2EE technologies and deployed in Weblogic Application server 8.3/9.2 in UNIX on SUN Solaris environment
  • Worked With Model View Controller MVC to design the Client Application using Struts.
  • Used JMS to receive messages from other system to process and respond.
  • Generated pdf reports using BFO software
  • Created fop for BFO using XML, XSLT and Velocity templates.
  • Involved in writing the shell scripts for running batch jobs
  • Connected to the Sybase database with Jconnect 5 5 later converted to Oracle 10g and used procedures, packages, triggers and sql loaders to load the data through backend .
  • Used Hibernate 2.1 upgraded to 3.0 to do some many-many relationships for database transactions.
  • Used Spring framework 1.2 as part of the service layer.
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas. Developed combination of XML and XSLT for FOP objects.s
  • Used Ant 1.5 for compiling and building the code.
  • Used Autosys for scheduling of jobs.

Confidential

Architect

This content management product is developed for companies where lot of workflow exists. Its an electronic way of transferring documents where the clients or admin staff transfers documents in various ways such as email, fax, upload, scan, etc. The product is generic and can be customized to any company requirement.

Responsibilities:

  • Solely responsible for gathering requirement analysis and the design of the application using Microsoft Visio 2k and OO Analysis Design and Development.
  • Used CVS for configuration Management.
  • Conducted Code reviews and Peer Reviews to get the team together to have one thought on business and technical logic.
  • Developed the architecture using the Oracle Content Management Software Development Kit oracle CMSDK
  • Developed java beans and deployed in Oracle Application server 10g in Windows environment
  • Involved in developing the UI pages using the oracle Portal
  • Used Ant 1.5 for compiling and building the code

Confidential

Architect

The employee payroll system is created with interfaces to various accounting systems for the employees of National Science Foundation. The files containing the payroll data of the employees are being ftpd from a remote server and the data is being processed by the java interfaces into the database tables. The data is available for the users through GUI. The reports are being generated in pdf format and emailed to the employees for every pay period. The reports can be seen on request too. The system is developed on Struts framework, JSP, EJB 2.0, Weblogic Application server 7.1. CMM level III implemented through out the process right from designing to the implementation.

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using UML/Rational Rose and OO Analysis Design and Development.
  • Worked closely with SQA Software Quality Analysis and SCM Software Configuration Management teams to implement CMM level III.
  • Interface between the Business and Technical teams to extract requirements and to create detailed use cases and project plan.
  • Used Rational Clear Case for configuration Management.
  • Used Rational Clear Quest for task management and bug tracking.
  • Conducted Code reviews and Peer Reviews as Team lead to get the team together to have one thought on business and technical logic.
  • Created Database schema and ddl scripts using Rational Data Modeller
  • Extensively worked with tables, views, triggers, and stored procedures in Sybase 12.5
  • Worked with Entity Beans, session beans and JMS
  • Developed EJB components and deployed in Weblogic Application server 7.1 in UNIX on SUN Solaris environment
  • Worked With Model View Controller MVC to design the Client Application using Struts framework
  • Generated pdf reports using lowagie's iText software
  • Involved in writing the ftp and shell scripts for running batch jobs
  • Connected to the Sybase database with Jconnect 5 5 and JDBC.s
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas using XMLSpy
  • Used XSL and XSLT for style sheets for the reports generated.
  • Used Ant 1.5 for compiling and building the code
  • Involved in writing test plan, test cases, test suite, properties file, which is basically targeted for regression testing and functional testing of these applications

Confidential

Team Lead

  • 10. M1 Mobile, Singapore
  • M1 is one of the leading mobile companies in Singapore. We were involved in the billing module of the project.
  • The System is designed and developed in Struts framework using EJB 1.1, Weblogic Application Server 6.1. Schedule Jobs are done through cronjobs. Threads are used to create schedules and store them into the database.

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using UML/Rational Rose and OO Analysis Design and Development.
  • Worked with Entity Beans, session beans and JMS.
  • Extensively worked tables, views, triggers, and stored procedures.
  • Interface between the Business and Technical teams to extract requirements and to create detailed use cases and project plan.
  • Worked as technical evaluator of the project and Lead Developer.
  • Developed EJB components that are run in Weblogic Application server 6.1 in UNIX on SUN Solaris environment.
  • Worked With Model View Controller MVC to design the Client Application using Struts framework.
  • Developed JSPs for dynamic content generation and a script file .js , which contains generalized script functions written in JavaScript.
  • Developed XML Generated/Parsing objects using DOM Parsers and corresponding schemas using XMLSpy.
  • Involved in writing shell scripts for cronjobs.
  • Used JMS MQ to send EDI messages to the users.

Confidential

System Analyst

This project is used for sending emails and pager alerts on creation, updation, and deletion of containers to the subscribers. The PSA Administrator also uses this project for updation of subscriber profile and the system profile. The project involves in MQ and threading. I handled the project single Handedly.

Responsibilities:

  • Primarily involved in the making of enhancement for the existing product.
  • Involved in preparing Requirement Specification, Analysis using UML with Rational Rose, and different activities occurring during the life cycle of the project like Requirement Analysis, Robustness Analysis, Unit debug, Integration debug, Function debug, System debug, and System test.
  • Preparing Use Case Model diagrams, Integration diagrams, Sequence diagrams, Use Case Survey Models for the entire project.
  • Preparing Test Use Cases and Test scripts for the software using Rational Test Manager and Rational Robot.
  • Designing and development using JAVA, JSP, HTML, Servlets, Java Beans, IAS 6.0.
  • Integrating codes from Windows NT to Solaris.
  • Maintaining the Database Application
  • Creating Procedures, Functions and Triggers on the tables.
  • Used Java Servlets, JSP, Beans, LDAP, Iplanet-6, Ultra Edit 32, Dream Weaver, JavaScript, Windows NT, Rational Robot testing tool.

Confidential

Developer

Vessel, Container management system of Port of Singapore Authority. This is a re-write of the system already developed in C and Mainframes.

Responsibilities:

  • Designing and development using JAVA, JSP, HTML, Servlets, Java Beans, IAS 6.0.
  • Integrating codes from Windows NT to Solaris.
  • Maintaining the Database Application
  • Used Java Servlets, JSP, Beans, LDAP, Iplanet-6, Ultra Edit 32, Dream Weaver, JavaScript, Windows NT, Rational Robot testing tool.

Confidential

Developer

The automation of control of the raw material coming to the warehouse to the completed product shipped out. The project was developed in Java and oracle.

Confidential

Developer

This project is about various actvities offered for the community. Anybody can login and particiapate in activities like sports and cultural activities.

Confidential

Developer

The stock broking system is developed in applets and awt.

Confidential

Developer

The standalone application was created in AWT and applets for the banking needs.

Confidential

Developer

The standalone application was created in AWT and applets. The project deals with the invoice, shipping and material management.

Confidential

Developer

The standalone application was created in AWT and applets. The project deals with the invoice, shipping and material management.

We'd love your feedback!