We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Jersey City New, YorK

SUMMARY

  • 9+ years of experience in Analysis, Design, Development and Testing of Java/J2EE applications.
  • Experience in Front End Technologies like Servlets, JSP, JavaScript etc.
  • Experience working with XML, XML Schema and HTML.
  • Experience on Design Patterns like Singleton, Session Facade, DAO, MVC, Front Controller etc.
  • Experience working with J2EE application servers like Tomcat.
  • Extensive experience with MVC architecture. Good experience in using ANT, JUnit and Log4J.
  • Experience in developing Web Services applications and using Agile methodology and Websphere MQ.
  • Experience in Database Design triggers, DDL, DML SQL queries.
  • Experience in writing SQL programming MS - SQL, MySQL Server.
  • Programming experience in Windows 2000/XP/NT and Linux.
  • Experience in implementing web services client using XML-based protocols such as Simple Object Access
  • Protocol (SOAP) and HTTP using XML artifacts with Web Service definition Language (WSDL)
  • Experience in using Struts and Spring Framework for building enterprise applications.
  • Experience in deploying the Enterprise Applications (ear) and Web Applications (war) on the App Servers.
  • Experience in Java IDE tools like Eclipse.
  • Experience in working with Pentaho ETL tool.
  • Experience in configuring routing and mediation rules and integrating EIPs through Apache Camel.
  • Experience in Version control tools like CVS, SVN, and VSS.
  • Proficiency in System Life Cycle including managing, developing and testing the applications.
  • Exposure to all phases of Software Development Life Cycle (SDLC).
  • Capability to adapt New Tools and Applications.
  • Good team player with the ability to manage and work independently in a time sensitive environment.

TECHNICAL SKILLS

Java/J2EE/Web Technologies: OOPS, Servlets, JSP, JavaScript, HTML, JDBC

Frameworks: Struts, Spring

Languages: Java, HTML, Java Script, XML

Application/Web Server: Tomcat

Database and connectivity: DB2, SQL Server, MySQL, Sybase

Operating Systems: Win95/NT/2000/XP, UNIX

Design Patterns: MVC, Singleton, Factory, Facade, DAO

IDE/Tools/Utilities: Eclipse

Networking Protocols: TCP/IP, SMTP, HTTP

PROFESSIONAL EXPERIENCE

Confidential, Jersey City New York

Sr. Java/J2EE Developer

Responsibilities:

  • Collect requirements from business operations team to target specific goal of making online system efficient.
  • Involved in Designing and Development Phases following Agile methodology.
  • Programming and Development of migration logic using Java, Spring 2.5, RESTful Web Services.
  • Loaded customer data in DB2 tables through Pentaho ETL tool.
  • Configured routing and mediation rules through Apache Camel.
  • Enhance the system to add/update features and make it scalable to a different platform, when necessary.
  • Design/Implement techniques that can be useful in improving performance and efficiency of the system.
  • Creating unit test cases for the whole flow.
  • Updated the required data in the DB2 database using Stored Procedures.
  • SVN and GIT were used as tools for version control.

Environment: Java 6, J2EE, RESTful Web Service, Eclipse, Spring 2.5, DB2, SQLServer, Pentaho 5.0, Apache Camel 2.15.0, HTML, Maven, SVN, GIT, JUnit, log4j.

Confidential, New York

Sr. Java, J2EE Developer

Responsibilities:

  • Collect requirements from business operations team to target specific goal of meeting compliance guidelines.
  • Involved in Designing and Development Phases using OOAD process.
  • Add new reports based on business requirements and update the functional and technical architecture.
  • Programming and Development of reports aggregation logic and web pages using Java, Spring 2.5, Servlets, JSP JavaScript.
  • Enhance the system to add/update features and make it scalable to a different platform, when necessary.
  • Design/Implement techniques that can be useful in improving performance and efficiency of the system.
  • Creating unit test cases for the whole flow.
  • Updated the required data in the DB2 database to save and update the database using JDBC, corresponding to actions performed in the front end.
  • SVN is used as a tool for version control.

Environment: Java 6, J2EE - JSP 2.1 & Servlets 2.5, Eclipse, Spring 2.5, Java Script, DB2, Sybase, HTML, CSS, ANT, SVN, JUnit, log4j.

Confidential

Java, J2EE Developer

Responsibilities:

  • Involved in analysis and development phases of Software Development Life Cycle.
  • Developed sequence and activity diagrams.
  • Sourcing exceptions from upstream sources (which include acquisition, enrichment, conversion and pertinence of data).
  • Publishing those exceptions into a JMS queue after validation.
  • Checking for duplicates and persisting data into corresponding tables in DB2 database.
  • All persisted data details can be viewed with the help of GUI for operations team to monitor and review. The user has the option to select one or more exception records and export it in the form of report with the help of bulk export functionality provided within the framework.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case generation and version control (SVN).
  • Involved in the preparation of Test Cases for Integration Testing.
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
  • Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis. Used Ant build scripts deploy the applications in various work environments like QA, development, and Production.
  • Used SVN for version control of the code and configuration files.

Environment: Java 1.5, JSP, JavaScript, Log4j, JUnit 4.4, Eclipse 3.4, JMS, Tomcat, DB2, XML, JavaMail API.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, development, testing and maintenance process of the application.
  • Add, change or delete positions or transactions from a report or monitoring result set.
  • Bulk upload functionality was also provided in the application in which the user is able to populate a template with the details of multiple adjustments and upload them all at once through the interface.
  • Creating unit test cases for the whole flow.
  • Written code for Synchronization of Threads.
  • Involved in the enhancement of some applications and user requirements (Change Requests).
  • Involved in bug fixing and resolving issues with the QA.
  • Documenting all the process changes and requirement changes.
  • Used SVN for version control of the code and configuration files.

Environment: Java 1.5, DB2, XML, Log4j, JavaMail API, JUnit 4.4, Eclipse, SVN.

Confidential

Java, J2ee Developer

Responsibilities:

  • Involved in the Analysis, development, testing and maintenance process of the application.
  • Developed user interface using JSP, Servlets, JavaScript.
  • Involved in bug fixing and resolving issues with the QA.
  • Involved in the enhancement of some applications and user requirements (Change Requests).
  • Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
  • Involved in on-call support for solving client production issues.

Environment: Java 1.5, JSP, Servlets, Tomcat, JDBÇ, JavaScript, HTML, Log4j.

Confidential

Java Developer

Responsibilities:

  • Understanding the entire implementation of the PAYG system.
  • Programming and Development of modules involving Java, JSP, Servlets.
  • Used JDBC for connecting to the database for accessing data for generation of reports.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA.
  • Documenting all the process changes and requirement changes.
  • Involved in the enhancement of some applications and user requirements (Change Requests).
  • Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
  • CVS is used as a tool for version control.

Environment: Eclipse, Java, JSP, Servlets, JDBC, Linux, CVS, Log4j.

We'd love your feedback!