We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY:

  • Over 7 years of experience in IT Industry involving Analysis, Design, Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java, Servlets, JSP, EJBs, JDBC, Spring, Hibernate and Web Services.
  • Knowledge and experience of complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, testing and implementation.
  • Well versed in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
  • Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
  • Worked with scripting languages like JavaScript, AJAX and Jquery.
  • Well versed in MVC (Model View Controller) architecture using Struts, Spring,, implementing JSTL (JSP Standard tag library), custom tag development
  • Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
  • Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Good exposure in implementing web services-WSDL using SOAP protocol.
  • Experience in WebSphere application server Administration and integrating with various web servers and databases.
  • Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
  • Experienced in programming tools like ANT, Maven build scripts, JUnit and Log4j.
  • Good Exposure to Web/application servers such as Apache Tomcat, Weblogic, WebSphere and JRun.
  • Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose.
  • Programming experience in using databases such as Oracle, SQL Server, MySQL.
  • Proficient in creating / managing database objects like Tables, Views, Indexes, Synonyms, Procedures, Triggers, Functions, Materialized Views and Sequences.
  • Worked extensively on packages, stored procedures, user defined functions, analytical functions, exception handling and triggers.
  • Experience with using version control software tools - Sub Version, CVS.
  • Strong experience with tools like Rational Rose (rational), CVS (project management), Bugzilla (defect management).
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL, PLSQL, Shell Scripting, and Database Triggers etc.
  • Exposure to Application Servers like IBM WebSphere, Apache Tomcat, Weblogic and JBoss.
  • Hands-on experience with Integrated Development Environment IDEs like My Eclipse, Eclipse, JBOSS, WSAD, TOAD, Edit Plus.
  • Outstanding ability to work under pressure and tight schedule.
  • Very good self-starter, ability to multitask and thrive in a dynamic environment.
  • Capable to research and upgrade to the new leading technologies.
  • Excellent skills in understanding product requirements and converting them into technical solutions. Proactive and result oriented team lead with excellent communication and interpersonal skills.
  • Expertise in working with distributed project teams across geographies.
  • Experience in designing low level as well as high level documents.
  • Good at Documenting and Understanding user Requirements and System Specifications.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Good problem solving skills in troubleshooting complex technical issues and providing production support.
  • A self-starter with positive attitude, willingness to learn new concepts and acceptance of Challenges
  • Great ability to work efficiently in both independent and widely diversified global team environments

TECHNICAL SKILLS:

Web Services/ Web Technologies: Applets, CSS, HTML 5, XHTML, AJAX, JavaScript, XML, DHTML,: XSLT

Framework: STRUTS 1.2, SPRING 3.0, HIBERNATE 3.0

Web/Application Server: Apache Tomcat Server, Weblogic, WebSphere

Database: Oracle, SQL Server, MySQL, PL/SQL

Patterns: MVC Architecture, J2EE Design Patterns, Core Design Patterns

Versioning Tools: Subversion, CVS.

Scripts: Java Script, Ant Scripts.

Mark up Language: HTML, DHTML, XML, XSL, XSLT, DTD, XSD, SOAP, WSDL.

Tools: Eclipse IDE, MyEclipse, XML SPY

Operating System: Windows XP, Windows NT/ 2000 / 7

Open Source: Struts, Log4j, Spring Framework, Hibernate

PROFESSIONAL EXPERIENCE:

Confidential, NJ

JAVA/J2EE developer

Environment: Java, JSP, JavaScript, HTML, Oracle 10g, SVN, Eclipse, Tomcat 5.5, JBoss, spring, Hibernate, Web Service, JMS, Maven, EJB

Responsibilities:

  • Face to face interaction with client and coordination of onsite and offshore team.
  • Involved in bug fixing, enhancements and production support of various applications.
  • Involved in design, implementation and testing.
  • Front end development using JSP.
  • JavaScript was used for the client side validations.
  • Developed Use Cases, High Level Design and Detailed Design documents.
  • Implemented Java design patterns wherever required.
  • Involved in development, maintenance, implementation and support of the System.
  • Involved in initial project setup and guidelines.
  • Implemented Multi-threading concepts.
  • Implemented JMS listeners and connection factory via MDB.
  • Developed the application using Core Java, J2EE and JSP’s
  • Responsible for change management & enhancements (major/minor).
  • Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
  • Code reviews and PQM (Product Quality Metrics).
  • Generating reports to the user in different formats like PDF, Excel.
  • Involved in migrating various Merck applications from Weblogic server to JBoss server.
  • Provided suggestion to the client and implemented asynchronous messaging using JMS to improve the performance of the data upload to the database.
  • Developed Web Service that interacts between various applications and Database for secure and easy data upload and retrieval.
  • Involved in risk analysis of database migration from Oracle 10g to 11g which is used by various applications as a central database.
  • Involved in quarterly database upgrade with the data dump provided by an external partner.

Confidential, Burlingame, CA

Java Developer

Environment: Java, JSP, JavaScript, HTML, Oracle 10g, SVN, Eclipse, Tomcat 5.5, JBoss, struts, Hibernate, Web Service, JMS (Active MQ), Maven, EJB

Responsibilities:

  • Scoping of the project to support and enhance the application.
  • Coordinate Change requests from Cogency’s clients in order to provide them customized solution.
  • Custom based development using Cogency’s Wisdom Development Framework
  • Developing understanding of alternative investment industry
  • Designing new components for the product and enhance existing components.
  • Customization for end clients.
  • Developing deep understanding of OLAP concepts. To understand the OLAP engine and take on related new feature design and implementation.
  • Enable new methods to extract data based on financial market study.
  • Developed views using JSPs and struts tags. Using Tiles framework, improving UI flexibility and providing single point of maintenance.
  • Develop the code for asynchronous update to web page using JavaScript and Ajax.
  • Wrote Hibernate POJO's and configuration object mapping in XML.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Used Log4j for logging Errors.
  • Using JUnit test, extensively written test cases for this system to test the application.
  • Written Triggers and Views as part of development of the Application.
  • Worked on Oracle as the backend database

Confidential, Montvale, NJ,

Java Developer

Environment: Java, JSP, JavaScript, HTML, Oracle 10g, SVN, Eclipse, Tomcat 5.5, JBoss, spring, Hibernate, Web Service, JMS (Active MQ), Maven, EJB

Responsibilities:

  • Requirements gathering from business and defining specifications for the system.
  • Analysis, Design, Coding Developing and enhancing the UI for various modules.
  • Created the UI interface using HTML and Spring Framework for dependency injection with Spring MVC framework to develop service layer and controllers.
  • Used Java Collection Classes like Array List, Vectors, Hash Map and developed Non-Blocking I/O threads.
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and Implemented MVC architecture using Spring Framework which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Implemented Design Patterns like Singleton & Factory to add definition to the design. Developed Action Forms and Controllers in spring framework.
  • Documented and Fixed bugs and Client Issues in the application.
  • Preparing schedules & test plans
  • Developed Exception handling framework and used log4j for logging.
  • Performed QA activities, Created test data, test cases and tested the application.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Confidential

Java Developer

Environment: Java, JSP, JavaScript, HTML, Oracle 10g, SVN, Eclipse, Tomcat 5.5, JBoss, struts, Hibernate, Web Service, JMS,EJB

Responsibilities:

  • Requirement gathering, Gap analysis, workflow design, decision-making rules of required inputs
  • Perform Business analysis and create High-level design and detail design of the entire process.
  • Designed and developed user interfaces using JSP, HTML, CSS, JavaScript
  • Ajax is used to dynamically retrieve selected state information from the database.
  • Involved in Designing and developing DAO layer using JDBC
  • Designed and developed backend Java Components residing on different machines to exchange information and data using JMS.
  • Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Forms/Custom Tag Libraries, JSP and EJB’s.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Developed the Java components to access content from content providers (via HTTP, FTP) to obtain data of various types XML and HTML.
  • Developed and maintained GUI using JSP, HTML and Used JavaScript for client side validations.
  • Created stored procedures and Triggers using PL/SQL. Created tables, Views and other database objects in the Oracle database.
  • Involved in debugging and load-testing of the application. Provided production support to the end users and performance tuning.
  • Performed unit testing using JUnit.
  • Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
  • Automated the build process by using the Ant

Confidential

Java Developer

Environment: Java/Java, Eclipse 3.5, JSP, Servlets, JavaScript, J Query, AJAX, HTML, JSTL, Hibernate 3.X, XML,Log4j, CVS, Oracle, SOAP Web Services, Web logic

Responsibilities:

  • Participated in the team meetings with business analysts to gather the business requirements.
  • Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
  • Actively took part in everyday Stand-up meeting, Review meetings following Agile Methodology to assess the direction of a project throughout the development lifecycle.
  • Developed important modules (Admin module, Email outputs, Email Remainders and portal module) of the application that manages the whole on boarding journey.
  • Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application.
  • Used MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application.
  • Used JSPs in the presentation tier along with various JSTL tags, CSS and JavaScript and AJAX.
  • Used J-Query to prevent cross browser issues.
  • Involved in the development of SOAP based Web Services for various business functionalities.
  • Actively participated and presented the completed specifications during the code reviews to ensure the development is complete and follows the corporate standards.
  • Involved in defect fixing during QA phase of the application.
  • Acceptance & Performance testing of the software.

We'd love your feedback!