Java Developer Resume Profile
Boston, MA
Professional Summary:
- 6 years of progressively responsible experience in complete Software Development Life Cycle SDLC which includes analysis, design, development, deployment, testing, debugging, implementation maintenance of large and complex enterprise applications in Web-based, Client/Server and Distributed n-tier J2EE architecture on multi-platform.
- Proficient in Java, J2SE, J2EE, JDBC, Servlets, EJB, JSP, Java Beans, JNDI, Webservices SOAP, WSDL, and UDDI , JMS, MQ Series, spring, Struts, Hibernate, Java Mail, ANT, XML, XSL, XSLT, JSF, JUnit, JavaScript, Maven, Log4j, HTML, CSS, PHP, AJAX, JQuery, JSON, DOJO, Eclipse and Net Beans.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow and Hibernate framework.
- Expertise in CoreJava with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
- Experience in developing applications using waterfall, RAD and Agile XP and Scrum , Test Driven methodologies and good understanding of Service orientation architecture.
- Firm understanding of developing, testing, troubleshooting a multi-tiered web application.
- Worked in Experience in client side design and validations using HTML, CSS, JavaScript, AJAX and JSP.
- Experience in working with web/application servers like IBM Websphere, Spring TC server, JBoss, Weblogic and Apache Tomcat.
- Proficient in using DOM and SAX Parser.
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Working knowledge of Rational Rose and MS-Visio.
- Good Experience on XML related technologies such as XML, XSL, DOM, SAX etc.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Oracle9i and DB2 9.0.
- Experience with Weblogic Application server.
- Expertise in Agile Software Development methodology.
- Experienced with various IDEs like My Eclipse, Eclipse.
- Extensive experience in working with Windows, UNIX, and LINUX platforms.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
Technical Skills:
Programming | C,C ,Java, SQL |
Java/J2EE Technologies | Servlets, JSP, JDBC, JNDI, EJB, Javabeans, JMS |
Web Technologies | HTML, DHTML, CSS, JavaScript, JQuery, AJAX, XML, XSD, XSLT, DTD |
Frameworks | Spring , Struts , and Hibernate |
WebService Protocols | SOAP, WSDL, RESTful |
Databases | Oracle , IBM DB2, MS SQL Server, Postgres |
Query Languages | SQL,PL/SQL,HQL |
Web/Application Servers | WebLogic, IBM WebSphere, Apache Tomcat, JBoss, Spring TC server |
Build Tools and Version Controls | JUnit, CVS, SVN, Maven, Ant |
IDE/Development Tools | IBM RAD, STS, Eclipse, My Eclipse, Toad, SQL Server. |
Designing Tools | Microsoft Visio, Rational Rose |
Operating Systems | Windows /NT/2k/XP/7/8,UNIX, LINUX |
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed the Business Logic using Plain Old Java Objects POJOs .
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Implemented JDBC using spring in the data access object layer to access and update information in the Oracle11g Database.
- Implemented the logging mechanism using log4j framework.
- Developed Web Services to check Insurance history report of the applicants.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used Eclipse IDE for developing code modules in the development environment.
- Used Perforce version control to track and maintain the different version of the application.
Environment: Java1.6, XML, Struts 2.0, Spring MVC 2.5, SOAP UI Pro 3.5.2, RAD 7.0, Perforce, Servlets, AJAX, CSS, Web Services JAXB, Junit4, Websphere, SQL Developer, Toad for Oracle 11g
Confidential
Role: Java Developer
RESPONSIBILITIES
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Worked closely with Business analyst to understand the current process.
- UML diagrams like use cases, class diagrams, interaction diagrams sequence and collaboration and activity diagrams.
- Wrote classes and methods in Core Java, J2EE and involved in design and implementation of front-end controller using Spring MVC.
- Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
- Extensively worked on Spring framework and integrated Hibernate and also used spring Inversion of controller and Dependency Injection principles.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Used SOAP UI to test Webservcies SOAP, WSDL .
- Worked closely with technical support team to resolve technical problems raised by help desk in an effective and timely manner.
- Used WinCVS as a repository for check in, checkout the source code.
- Good experience to write the build script-using Ant for deploys and backup.
- Design and implementation of tables, stored procedures, views, SQL statements for database operations.
Environment Java/J2ee, JSP, Spring 2.0, Hibernate, EclipseIDE, Websphere Server6.x, Web Services, AJAX, SQL, CSS, SDLC, JavaScript, JSON, XML, ANT, JSTL, UML, DB2, Rational Rose.
Confidential
Role: Java Developer
Roles Responsibilities:
- Used the J2EE components like EJB's, JSP's, Servlets and implemented Struts1.2 framework for MVC architecture.
- Developed GUI using Front end technologies like JSP, AJAX, HTML and Java Script.
- Used the Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Used the J2EE components like EJB's, JSP's, servlets and implemented Struts1.2 framework for MVC architecture.
- Used Databases Oracle10g and My SQL Server to validate infrastructure connectivity Ivdt .
- Generated Dynamic web pages using JSP, Java Servlets and JavaScript.
Environment: Java , J2EE, JSP, Servlets, HTML, JavaScript, Struts, EJB, XML, XSD, Eclipse, Maven, Junit, Log4j, PL/SQL Developer, Oracle11g
Confidential
Role: Java Developer
Responsibilities:
- Involved in Designing the system using MVC pattern
- Developed JSP's with struts tags
- Developed struts action classes.
- Implemented the MVC architecture using Strut MVC.
- Struts-Config XML file was created and Action mappings were done.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and ActionServlet as a Controller
- Developed session beans which are the business objects in the application
- Used JDBC for data access from Oracle tables
- Wrote complex SQL queries for data access
- Coded JUnits for unit testing of the classes
- Collected and manipulated the data using Collections.
- Comparator classes are developed to sort complex value objects
- Invoked Webservices from the application to get data
- Involved in Peer reviews of the modules
Environment: Windows, Web logic application Server, Java Servlets, XSLT, JSP, Java Beans, Struts, Oracle, Eclipse, XML.
Confidential
Role: Software Developer
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Implemented database using MySQL.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
- Made extensive use of Java Naming and Directory interface JNDI for looking up enterprise beans.
- Developed presentation layer using HTML, CSS, and JavaScript
- Developed stored procedures and triggers in PL/SQL
- Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive process JMS messages, JSPs Servlets using MVC architecture.
- Deployed the application in Weblogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat