We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY:

  • 10 years’ experience in Development, Implementation and Maintenance of Java & J2EE web and client server based Internet applications.
  • Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in Automotive, Insurance, Logistic and Banking domain.
  • Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
  • Completed projects using Java, J2EE, Spring, Struts, Hibernate, Web services, Servlets, JSP, JNDI, JDBC, JMS, JavaScript, HTML, CSS, SOAP, XML, SQL, PLSQL, Ajax, Ant and Maven build scripts.
  • Hands on experience on monitoring and analyzing application performance using AppDynamics .
  • Hands on experience with Splunk for analyzing application logs.
  • Hands on experience in various java-programming tools like IntelliJ and Eclipse-3x.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Hands on Experience in PL/SQL, SQL, Stored Procedures in Oracle, MSSQL,SYBASE and DB2
  • Hands on Experience in Shell Scripts .
  • Experience using J2EE Design Patterns like DAO, MVC, Singleton, Front Controller and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Expertise in developing MVC architecture for web based applications using Struts and Spring MVC framework.
  • Good experience in working with Web/Application servers likes Weblogic 10.3 Application Server, Oracle 10 and 11g, WebSphere7.x and Apache Tomcat6.x
  • Experience in performing Code reviews and peer reviews for maintaining best Industry standards.
  • Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
  • Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes.
  • Extensive knowledge hands on Experience in Messaging Middleware Using JMS .

TECHNICAL SKILLS:

Programming: Java1.6/1.7/1.8, J2EE, JavaScript, XML, HTML, PL/SQL.

Web Technologies: JSP, Servlets, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, Hibernate, WSDL, UDDI, JSON and Web services.

Methodologies: Scrum, Agile, OOPS, OOAD, Waterfall, SDLC

Development Tools: IntelliJ, Eclipse, RAD, TOAD, SQL Developer.

Frameworks: Struts1.3, Spring 3.0, Hibernate 3.3, Jasper Reports

Designing Tools: Visio

Web/App Servers: JBoss, Tomcat, WebLogic 10.x, WebSphere 6/7

Database: Oracle 10g/11g, Teradata, DB2,Sybase

Distributed Tech: J2EE, Web services(SOAP/REST)

Configuration Tools: Clear Case, VSS, SVN

Design Patterns: MVC, DAO, Singleton, Factory Pattern

Operating Systems: Windows(all flavors), UNIX, Linux.

Integration Tools: Jenkins

DB Tools: DB Visualizer, Toad for Oracle 9.1.0.62, SQL Developer

Testing Tools: JUnit, TestNG

Web Service Tools: SOAP UI 4.5.1

Performance Monitoring Tools: AppDynamics, Dynatrace

Code Review Tools: Crucible

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Involved in monitoring of the application modules and optimizing the application performance.
  • Worked with the Development and Support teams to diagnose and address application performance issues.
  • Analyzing application performance using the AppDynamic tool
  • Using Splunk logs to perform details analysis for exceptions and errors occurring in applications
  • Monitoring Quartz job scheduling process and backend job scheduling in multiple server nodes.
  • Migrated the builds to different environments servers(JBoss), application support after build migration.
  • Used SQL developer to interact with the Oracle database.
  • Used SVN for version control and code check - in check out activity
  • JIRA used for defect logging
  • Consumed web services in bottom approach using XSD schemas by generating java objects.
  • Extensively used Spring 4.2.5 framework for developing applications and handling user requests.
  • Code reviews for the code developed by the dev team to implement best coding standards and best practices.

Confidential

Analyst Programmer

Responsibilities:

  • Involved in enhancing existing Enterprise application modules, bug fixes and optimize application performance.
  • Providing support to various intermediate layer web services to extract data from external resources by calling stored procedures.
  • Participate and contributed in daily SCRUM meetings to achieve organizational goal as team and as an individual.
  • Knowledge of Quartz job scheduler and backend job scheduling in multiple server nodes.
  • Migrated the builds to different environments servers, application support after build migration.
  • Used Aquadata Studio to interact with the MSSQL database.
  • Used SVN for version control and code check - in check out activity
  • JIRA used for defect logging
  • Used AJAX for dynamic data fetch.
  • Consumed web services in bottom approach using XSD schemas by generating java objects.
  • Extensively used Spring 3.0 framework for developing applications and handling user requests.
  • Worked with java script, html, CSS to design the web pages.
  • Code reviews for the code developed by the team to implement best coding standards and best practices.
  • Involved in customized implementation of Jasper Reporting framework. Working knowledge of Jasper Reports and JRXML.
  • Responsible for deployment of TAR war file and managing Jenkins build process.
  • Cloakware integrated with application for password retrieval in various deployment environments.
  • Used i-Report professional to edit and create Jrxml.

Confidential

Analyst Programmer

Responsibilities:

  • Worked on enhancement and production support activities for this application.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Involved in High Level Designing of the Application.
  • Involved in estimation of the men-hours required for the given requirements.
  • Involved in Implementation, Integration, Deployment and Testing phases of the application enhancement.
  • Participated in code reviews and mentored junior developers.
  • Designed UI screen using JSP, AJAX, CSS, XML and HTML. Used Javascript for client side validation.
  • Written complex oracle queries which involve joining multiple tables.
  • Written Web Services SOAP, WSDL and Web Services clients using Axis and XML, XSD implemented SOA Architecture.
  • Implemented and maintained the $Universe Unix based shell scripts to update the application DB tables from other schemas and external interfaces.
  • Involved in development and maintenance of server based web service components like: Work load manager, Query Broker, Entity Manager, File Broker, Storage Manager, Batch Report Scheduler, Notification Manager
  • Used SQL Assistance/ Teradata client to interact with the Oracle/Teradata database respectively
  • Used SVN for version control and code check - in check out activity
  • Quality Control used for defect logging
  • Used AJAX for dynamic data fetch.
  • Consumed web services in bottom approach using XSD schemas by generating java objects.
  • Extensively used Struts component classes in for developing applications and handling user requests.
  • Developed logging component using Log4j to log messages and errors.
  • Involved in web service testing using SOAP UI.
  • Used Struts framework and integrated with Spring and Hibernate.
  • Used ANT tool for build process.
  • Worked with java script, html, CSS to design the web pages.
  • Code reviews for the code developed by the team to implement best coding standards and best practices.

Confidential

Java Developer

Responsibilities:

  • Involved in fixing defects, small enhancements and troubleshooting issues after development completion
  • Extensively used UI component classes for developing applications for handling user requests.
  • Involved in designing and developing of Object Oriented methodologies using UML and created
  • Use Case, Class, Sequence diagrams.
  • Developed DAO, Controller and JSP for the entire module.
  • Coded different action classes in Struts and responsible for maintaining deployment descriptors like struts-config.xml, and web.xml
  • Code reviews for the code developed by the team to implement best coding standards and best practices.
  • Written Java Script code for client side validation.
  • Developed JUnit test cases for various components.

Confidential

Java Developer

Responsibilities:

  • Interacting with the business and user group to ascertain requirements to carry out Business
  • Involved in Business meetings with end clients to capture the requirements for the system.
  • Integrated Struts configuration with spring and hibernate frameworks.
  • Involved in writing Hibernate Query Language using Hibernate and fine-tuned the SQL queries.
  • Defined Logging Strategy using with Log4j and defined configuration.
  • Involved in Code reviews and followed standard java coding standards with the help of PMD plugin tool in Eclipse.
  • Team management, team mentoring and making available needed resource/information for the team.
  • Provide inputs for release plan and also compile and send daily work logs and weekly billing hours.
  • Prioritization of work and allocation among the team members.

Confidential

Java Developer

Responsibilities:

  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Extensively used Struts component classes for developing applications for handling user requests.
  • Created Data Source and deployed the Web application in application Server.
  • Code reviews for the code developed by the team to implement best coding standards and best Practices.
  • Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the databases like Oracle and DB2.

Confidential

Programmer

Responsibilities:

  • Implemented MVC Architecture using Struts framework for web module of Application.
  • Implemented AJAX to reduce Data transfer between client and Server.
  • Developed JSP pages, used Validation Framework for server side validation and Java Script for client side validation.
  • Post production support and enhancements/maintenance.

Confidential

Programmer

Responsibilities:

  • Involved in Requirement Analysis and Use Case development using OOAD.
  • Coded different action classes in Struts and responsible for maintaining deployment descriptors like struts-config.xml, and web.xml.
  • Wrote Stored Procedures, Functions, Analytic Functions, Joins and Prepared Statements using PL/SQL and responsible for optimizing these objects where ever necessary.
  • Documented all process documents HLD, LLD, QA Support Document, DEV Test Cases.
  • Utilized Clear Case for development stream and Clear Quest to track defects and provide production support.
  • Involved in High-level Design (HLD), Low-level Design (LLD) specifications of the project.
  • Implemented MVC Architecture using Struts framework for web module of Application.
  • Experienced in writing complex SQL statements, Store Procedures.
  • Deployment of module on the application server.
  • Post production support and enhancements/maintenance.

Confidential

Programmer

Responsibilities:

  • Involved in defect fixing of various bugs from problem register raised while QA and UAT.
  • Used TOAD for SQL queries and stored procedures
  • Used Struts MVC framework to develop the application.
  • Developed backend SQL Procedures, Functions, Triggers in PL/SQL.
  • CVS was used for version control of the application.
  • Testing of developed code at the module level as well as after integrating it with the whole project.
  • Implemented MVC Architecture using Struts framework for web module of Application.
  • Experienced in writing complex SQL statements, Store Procedures.
  • Deployment of module on the application server.
  • Post production support and enhancements/maintenance.

Hire Now