We provide IT Staff Augmentation Services!

Sr.java Developer Resume

4.00/5 (Submit Your Rating)

Livonia, MI

SUMMARY

  • Sun Certified Java Programmer with 8 years of experience in Object - Oriented Analysis & Design, Development/programming for web based applications inJAVA/J2EE Platform in domains including Health Insurance and Corporate Credit Cards.
  • Proficient in Java and J2EE components such as JSP, JDBC,JavaBeans, Struts, spring and hibernate.
  • Expertise in writing client side validations using Ajax and Javascript validation framework.
  • Extensive experience in developing applications usingJava, JDBC, XML Technologies, JavaScript, HTML, Eclipse development framework, Web Designing.
  • Extensive experience in using Design Patterns like Singleton, Business Delegate, Facade, Factory.
  • Expertise in developing distributed applications using Application Servers such as Websphere, JBoss and Tomcat.
  • Proficient knowledge in application re-engineering and performance tuning.
  • Expertise in Object oriented analysis and design (OOAD) usingJava/J2EE Design Patterns, Unified Modeling Language (UML).
  • Extensive work experience with various IDEs for development - Eclipse, IBM RAD.
  • Proficient knowledge in JDBC and writing SQL Queries
  • Excellent experience in software development methodologies including Scrum/Agile Model.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
  • Excellent team player with good communication, people and leadership skills and onshore-offshore experience.
  • Strong knowledge of technical specifications, workflow development, risk management, and Quality Assurance.
  • In-depth background analyzing business requirements and recommending effective software solutions.
  • Strong background working with clients, designers, andprogrammersto identify requirements, provide cost analysis, assist creating user interfaces, test scripts, and implementation timelines.
  • Fluent understanding of project management and softwaredeveloperlife cycle (SDLC).
  • Excellent communication, interpersonal, and organizational skills.

TECHNICAL SKILLS

IDE Tools: Eclipse 3.3, Eclipse 3.7, RAD, WSAD

Frameworks: Struts 1.2, Spring 2.1, AJAX, JUnit, JS, ORM Hibernate 3.0

Scripting Languages: JavaScript, perl, CSS, HTML, JQuery, API JMS, Quartz, JAXB

Data base Technologies: SQL/Oracle 10g, 11g

Operating Systems: Win 95/98/2000/XP, UNIX, Auxiliary skills MS Office, JAWS

Task/Defect tracking Tools: QC 9.0, Rally, Bugzilla

Configuration control Software: CVS, SVN

Modelling Tools: MS Visio

Application/Web Server: JBoss, IBM Websphere, Tomcat

Software Methodologies: OOAD, UML, SDLC (Waterfall, Agile)

PROFESSIONAL EXPERIENCE

Confidential, Livonia, MI

Sr.Java Developer

Responsibilities:

  • Managed the knowledge transformation from the clients.
  • Designed and developed the front end using HTML, JSP and CSS.
  • Used AJAX for the performance speed since the user doesn't have to wait for the response.
  • Implemented logging using log4j and AspectJ.
  • Implemented various cross-project functionalities using AspectJ.
  • Developed persistent objects using Hibernate/JPA.
  • Developed named HQL queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Designed UI screens using JSP, HTML, Javascript, CSS and AJAX.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Achieved MVC pattern using Spring MVC architecture.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database (oracle)
  • Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used Spring Web Flow for managing UI flow.
  • Lead the estimation of efforts and involved the team members for the same to fetch their input.
  • Worked with the testing team to ensure that the testing environment is set up properly.
  • Worked with testing team to confirm the issues are resolved.

Environment: Java6, JavaScript, Ajax, jQuery, HTML, CSS, JSP, Spring Framework, Hibernate, Eclipse 3.7, Unix, Perl scripts, Oracle 11g, Rally.

Confidential, Bronx, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Developed and deployed EJB's (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server 2005 as backend.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Used Struts 1.3 framework to develop the application based on a MVC design pattern.
  • Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Created and consumed SOAP / RESTFul Web Services.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Used OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using HTML
  • Used JavaScript for the client side validations.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Wrote Servlet and deployed them on Websphere Application server.
  • Developed business layer components using enterpriseJavabeans (EJB).
  • Used Web Sphere Application server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
  • Used Web Sphere Application server to deliver high performance and scalability.
  • Wrote Database objects like Triggers, Stored procedures in SQL.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Interacted with the users and documented the System.

Environment: Java, J2EE, JSP 2.0, JDBC 4.0, HTML, EJB 2, Servlets2.3, Rational Rose, Web sphere Application server 4.0, WSAD 5.0, UML, Spring, Ant 1.6.5, Hibernate 2.1, JDBC, Spring 2.0, CVS, XML/XSL, SQL Server 2005, Agile.

Confidential, Santa Ana, CA

Sr. Java Developer

Responsibilities:

  • Extensively worked with SPRING framework and also struts Config files.
  • Participated in code review meetings and provided improvements.
  • Used PVCS for software configuration management and version control and deploy the application in JBOSS server.
  • Prepared test cases and provided support to QA team in UAT.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Worked closely with team members in knowledge transfer (KT) of different modules of the application.
  • Developed services using Servlets, JSP's, and Java Beans.
  • Worked on designing screens using Swing and Ajax.
  • Most parts of the code developed were integrated using the Struts and Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Implemented validations for both client side and Server side using the Struts2 Validator Framework.
  • Extensively used JSON, Web Services for transferring/retrieving data between different Applications.
  • Configurations and Deployment was implemented using the IBM WebSphere Application using Maven Script.
  • Deployed Web Services, JSP's, Servlets, and Server side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.
  • Delivered the defect free code in time that complies to the standards of client
  • Used Websphere Application Server 6 / WebSphere Portal server 6.0 to create, debug and deploy application modules.
  • Assigned tasks to junior members in the team, provided direction, support in finishing the tasks.
  • Involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Developed theJava/J2EE based multi-threaded application, which is built on top of the struts framework.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.

Environment: JSP, Servlets, Struts 1.2, Spring 3.2, Oracle 10g,Java1.4, XML, JQuery, PVCS, Query Analyzer, Rational ApplicationDeveloper(RAD) 7.0, EclipseJavaEE IDE, DTS package, SQL server 2000.

Confidential

Java Developer

Responsibilities:

  • To understand the requirement and design provided by onsite team.
  • Coding Web Applications in J2EE using Struts Framework
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier)
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams using Rational Rose.
  • Implemented open source MVC architecture using Spring MVC and configured the beans and extensively used Spring IOC for dependency injection.
  • Used Spring AOP for transaction management features.
  • Designed, developed and validated the front end using JavaScript, CSS, JSP Tag libraries for reusable web interface components including the open source Display Tag libraries.
  • JavaScript is used for client side validation and scripting functions.
  • Designed RESTful XML web service for handling AJAX requests.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle 10g database.
  • Used TOAD to view and administrate the Oracle database.
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
  • Used Maven for built code.
  • Used message driven beans for asynchronous processing alerts to the customer.
  • Used Struts framework to generate Forms and actions for validating the user request data.
  • Developed Server side validation checks using Struts validators and Java Script validations.
  • With JSP's and Struts custom tags, developed and implemented validations of data.
  • Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database.
  • Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
  • Coding of SQL, PL/SQL, and Views using IBM DB2 for the database.
  • Working on issues while converting JAVA to AJAX.
  • Built and deployed WAR and JAR files for the product using IBM WebSphere application server.

Environment: Java, J2EE, Oracle 11g, SQLdeveloper, Web Sphere Application Server. SQL, PL/SQL technologies, Java, Struts, Oracle 9i, Eclipse, HP Quality Centre

We'd love your feedback!