We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • More than 7 years of experience in full life cycle development involving analysis, design System/Database/OO , development, deployment, testing, documentation, implementation maintenance of application software in Web-based environment, Distributed n-tier architecture, and Client/Server architecture using J2EE Technologies.
  • Proficient in java versions: JDK 1.5/1.6 and J2EE 1.3/1.4 with strong background OOP concept by working on various stages of system Development Life Cycle.
  • Excellent Project implementation skills using Servlets, JSP, Struts, Hibernate 3.x,Spring , EJB, Web Services, JNDI, JMS, JDBC, XML, SAX, DOM, AJAX, JavaScript, jQuery, Jasper Reports, JFreeCharts, ApachePOI, Perl, Shell Scripting, SWT, JFace and Groovy.
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Fa ade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Extensive knowledge and implementation skills in Struts 2 and Hibernate.
  • Worked on Cascading Style Sheets and HTML pages to display static data content.
  • Extensive experience in developing Servlets, JSPs, Struts tags and custom tag libraries.
  • Hands-on experience with various Application servers and Web servers IBM Web Sphere Application Server, BEA WebLogic, JBoss, and Tomcat with wide variety of development tools like MyEclipse, NetBeans.
  • Experienced in writing Server Side Components - Enterprise Java Beans EJB Session both stateful and stateless and Entity Beans, Remote Method Invocation RMI for distributed computing applications, access remote servers and invoking database with Java Database Connectivity JDBC .
  • Hands-on experience with Oracle as back-end databases
  • Strong knowledge in developing Web Services that included developing WSDL that included document/literal as well as rpc/literal styles, and SOAP Bindings.
  • Proficient in unit testing the application using JUnit.
  • Experienced in building tool ANT and logging tool Log4J.
  • Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
  • Experience in developing applications using three tier architectural frameworks such as MVC Model View Controller and Struts Hibernate framework.
  • Good working knowledge on Git, SVN and Microsoft VSS for code management and version control.
  • Experience in creating solution documents deriving requirements from Business Requirement document BRD .
  • Excellent analytical and problem solving skills with ability to communicate effectively with peers.
  • Excellent communication, leadership skills and self-motivated to implement complex rules and meet deadlines.
  • Ability to learn quickly and apply the emerging tools and technology.

Technical Skills

Languages

JDK 1.4,1.5,1.6,1,7 ,JSP, Servlets, AJAX, JavaScript, CSS, HTML, Hibernate3.x, jQuery, Junit, SQL, WSDL, Jasper Reports, JFreechart, Groovy, HighCharts, Perl, Shell Scripting, Python, SWT, JFace, Objective C.

Frameworks

Struts 2.0/1.3, Hibernate 3.4, Spring 3.1

Web / Application Servers

Weblogic11g/10.3/10.0, Tomcat 7/6, JBoss , Web Sphere 7

Databases

Oracle 11g/10g/9i, MySQL

Methodologies

Waterfall, Agile/Scrum

Version Control

Git, SVN, VSS.

Operating System

Windows, Linux, Unix, Mac

Tools Jprofiler, Fortify,Find bugs, Burp Suite, Http Watch, DynaTrace

EXPERIENCE SUMMARY

Confidential

Role: Lead Java Developer / Senior Developer

Responsibilities

  • Gathered requirements from business users and suggested technical specification.
  • Developed applications using Struts MVC design pattern, complying with Product coding standards.
  • Developed applications using Spring MVC as a part of Struts to Spring Migration.
  • Developed user interfaces involving HTML, JSP, CSS and JavaScript.
  • Experience in building web services SOAP JAX-WS.
  • Eclipse used for Development i.e. used as IDE.
  • Performed logging of the application using log4J.
  • Used design patterns like Singleton, DAO and MVC.
  • Used JdbcTemplate to write standalone Spring Batch.
  • Implemented Hibernate ORM Mapping tool framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Customized the application to have multilingual support for languages like English, Spanish, Japanese, Arabic and French.
  • Worked on writing SQL queries on Oracle databases.
  • Worked on continuous build tool called Hudson for preparing the application builds.
  • Worked on Groovy for automating the application installation on application servers like WebSphere, WebLogic and JBoss.
  • Worked on integration support and fixing production defects.
  • Worked on Bug Management tool JIRA in order to keep track of defects during development and testing.
  • Worked on Bug Management tool Bugzilla for tracking the UAT and production issues raised by the customers.
  • Rigorously reviewed code to meet the product specific Standards, Quality and also used find Bugs tool.
  • Worked for the product performance and optimisations by analysing the code using client side profilers like DynaTrace and HttpWatch. For the server side used Jprofiler tool.
  • Worked on the web application security and worked on the security framework OWASP.
  • Worked on fortify tool to gather vulnerability reports in the code fixed the code as per the recommendations given by the report.
  • Worked on the database performance tuning by creating and analysing the AWR reports on Oracle Enterprise Version.
  • Used SOAPUI to unit test the Web Services.
  • Recorded the unit test results in the bug management tools for maintaining the audit process.
  • Created the high level and low level design documents for the reference of the development team as well as for maintaining the audit process.
  • Debugged and developed applications using Eclipse Software IDE.
  • Worked on git bash and git gui for configuration management.
  • Worked on shell and perl scripts on linux servers.
  • Worked on connectivity tools like Winscp and putty to connect to Linux/Unix servers.
  • Used ssh, scp and ftp to perform file transfers across servers and local machines.
  • Actively participated in the client proposals and technical solution analysis for upcoming customers.

Confidential

Role: Java/J2ee Developer

Responsibilities

  • Developed applications using Struts MVC design pattern, complying with Product coding standards.
  • Developed user interfaces involving HTML, JSP, CSS and JavaScript.
  • Worked on Bug Management tool Bugzilla for tracking the UAT and production issues raised by the customers.
  • Worked on git bash and git gui for configuration management.
  • Worked on shell and perl scripts on linux servers.
  • Worked on connectivity tools like Winscp and putty to connect to Linux/Unix servers.
  • Used ssh, scp and ftp to perform file transfers across servers and local machines.
  • Recorded the unit test results in the bug management tools for maintaining the audit process.
  • Rigorously reviewed code to meet the product specific Standards, Quality and also used find Bugs tool.
  • Used SOAPUI to unit test the Web Services.
  • Recorded the unit test results in the bug management tools for maintaining the audit process.
  • Used Log4j as the logging framework.
  • Experience in Message driven programming using JMS
  • Experience in DOM/SAX parsers
  • Worked on IBM Clearcase for configuration management.
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
  • Deployed the projects in client Prod environments.
  • Involved into the High Level Design Document and prepared Low Level Document for the client understating

Confidential

Role: Java/J2ee Developer

Responsibilities

  • Involved into the High Level Design Document and prepared Low Level Document for the client understating.
  • Analysis and Design of ALM according to the latest market trends and the client requirements
  • Worked on Eclipse plugin development to incorporate various ALM features as Eclipse Plugins.
  • Worked on the code generation mechanisms using the model driven development methodologies MDD .
  • Used log4j framework for application logging.
  • Taking part in the technical discussions for the product enhancements.
  • Conducting Proof of concepts to add enhance the existing capabilities of ALM.
  • Training the Developers on the architecture, usage and development of ALM.
  • Conducting Client demos to showcase the capabilities of ALM.
  • Guiding the Student project trainees in completing their projects.
  • Attending the client workshops to understand their requirements and incorporate them into the product.

We'd love your feedback!