We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Sun Certified Professional with 9 years of experience in Analysis, Design, Development, and Maintenance of complex INTERNET, INTRANET and CLIENT - SERVERapplications.
  • Experienced in multiple versions of Java, Experienced in designingObject Oriented Principles.
  • Experienced developing applications usingSpring, Swing, Struts and J2EE.
  • Experienced in developing RestfulWeb Services using Jersey/Soap Web Services.
  • Experienced in using Java Technologies like Collection Framework,Multithreading, Reflection, Socket Programming and Serialization.
  • Experienced using Web developments tools such as JSP, Servlet, JavaScript, XML and HTML.
  • Experienced in Java Script, HTML, GlassFish App Server, JBoss, XML/XSL, CSS, XSD and XSLT.
  • Experienced in Design and Development of Oracle 11i and MySQL that includes SQL Queries, Stored Procedures, Triggers and Views.
  • Experienced in Java database access technologies like JDBC and Hibernate.
  • Experienced in design using Object Oriented Principles and Design patterns (Factory Method, Abstract Factory, Singleton, Decorator Pattern, Observer Pattern, Builder, Proxy, Front Controller and MVC).
  • Worked on Python for generating reports.
  • Worked on multiple Operating Systems including Mac OS, Windows XP and Windows 7.
  • Integrated applications with number of third party application frameworks including Google Postman Rest Client andGoogle Visualization Chart.
  • Worked onLucenesearch engine technology.
  • Executed test cases using JUnit.
  • Used all the phases of the project - Software Development Life Cycle (SDLC)executed in Waterfall/AGILE development methodologies.
  • Excellent analytical, communication and interpersonal skills.
  • Knowledge of Software Quality Assurance, ISO, CMM Levels, and SDLC.
  • Worked on domains like telecom, social media and manufacturing.
  • Worked on e-commerce application.

TECHNICAL SKILLS

Operating Systems: Mac OS 10.8.6, UNIX, Windows XP and Windows 7

Programming Languages/GUI: JAVA/J2EE, C, C++ UML, PL/SQL, Python, JavaScript, SQL,Linux Command Script, XML, HTML, CSS

Database Environments: MySQL, Oracle 11i, PostgreSQL

Web Technologies: JSP, Servlets, JavaBeans

XML Technologies: XML Schema, XSL, XSLT,SAX, DOM

Web Services: REST Web Service, SOAP Web Service

JAVA Technologies: Swing, JDBC, JavaBeans, JavaMail, Hibernate 3.0, JAXB, JNDI, Multi-threading, Java Networking, Socket Programming, JUnit

Search Technology: Apache Lucene

Web Framework: Struts 2, Spring

Web Servers: Apache, Tomcat

Tools: Jmeter, Jenkins,Bugzilla, Xplanner, Version One, Luke, Terminal, Postman Rest Client, Paypal API, Google Visualization API

OOD Methodologies: Object Design Patterns, Use cases

Application Servers: Glassfish Application Server, JBoss

IDE: NetBeans 7.3, Eclipse 3x, Mysql Workbench 5.0, Putty,IDLE, Toad

Version Control: Subversion

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in requirements analysis and gathering and architecture designing, documenting, developing and testing phases of the project.
  • Developed SQL scripts, for querying, populating and retrieving data from MySQL database using.
  • Developed DAO, Business, services and controllers layers using Spring and Hibernate.
  • Developed code for functionality manage tax information,
  • Designed and developed rest web services to integrated TIMS and Traksmart application and performintegration testing.
  • Created file based system to send taxpayer information to IRS and integrate the response back in the system
  • Worked on Email notification systems to send mails.
  • Worked on library and utility files to be used across application, Wrote JUnit test case.

Technology & Tools: Java/J2ee,Spring, Hibernate, Restful Web services, TOAD, Jetty Application Server 3.0, Eclipse, Jira, SVN, Postman Rest Client

Confidential

Software Consultant

Responsibilities:

  • Developed Restful web serviceusing Jersey Framework to integrate with customer application.
  • Used JAX-RS annotations to simply the development of web service.
  • Designed and developed eZdiadashboard using Struts2 framework.
  • Worked on development and enhancements of application using Struts2 framework.
  • Developed business and data access layer of Confidential application.
  • Developed scheduling tool to send mails and automated reports notification mails using Cron Scheduling Quartz API.
  • Worked on database migration.
  • Developed SQL scripts, for querying, populating and retrieving data from Mysql database.
  • Worked on database performance, data caching and advanced SQL queries for the reports.
  • Worked on library and utility files to be used across application.
  • Involved in requirements analysis and gathering and architecture designing, documenting, developing and testing phases of the project.
  • Tested Restful API using Google Postman API Client.
  • Used Google Visualization API to develop Confidential Dashboard.
  • Generated Rest API document using enunciate.

Technology & Tools Java, Restful Web services, Jersey, JAX-RS, JSP, Servlet, Struts2, JDBC, XML, JAXB, JavaMail,Quartz APIs, MySql Workbench, Glassfish Application Server 3.0, Netbeans IDE 7.3, Google Visualization API, Bugzilla, SVN, Postman Rest Client

Confidential

Technology Analyst

Responsibilities:

  • Gathered requirements and designing and preparing the technical Specification Requirement Document (SRD) and Detailed Design Document.
  • Developed application framework using Struts 2 Framework .
  • Designed database and querying data from Oracle database.
  • Worked on developing Controller, Struts 2 Validators and View for member notes.
  • Developed Data Access layer and data caching using struts2 and JDBC.
  • Implemented J2EE Design Patterns like MVC, DAO and Front Controller.
  • Worked on implementation of SOAP web service client.
  • Worked on Client side and Server side validations.
  • Involved in writing library and utility files to be used across application.
  • Developing SQL script for querying, populating and retrieving data from Oracle database.
  • Efficiently used internationalization (i18n) support through resource bundles.
  • Ensured that proper coordination between the Business Partners and the offshore development team.
  • Developed/modified the PL/SQL functions, procedures and views required for the database.
  • Used SVN tool to manage code versions.
  • Used Apache Log4J for logging in the application.
  • Responsible for build & deployment on test and production environments.
  • Involved in debug, bug fixing and functionality enhancements.
  • Involved in writing unit test cases and Integration Testing.
  • Coordinated with Apple iOS team to support this mobile application.

Technology & Tools: Java, Struts2, JSP, Servlets, XML, Oracle 11i, NetBeans 6.9.1,Eclipse, SOAP Web Services, Mac OS Terminal, LINUX, JBoss, JAXB, Java Beans, JavaScript, HTML, CSS

Confidential

Software Consultant

Responsibilities:

  • Involved in requirements, analysis, and architecture, designing, documenting, developing, and testing phases of the project.
  • Involved in designing of database.
  • Wrote Controller, Validators and View for member notes.
  • Implemented J2EE Design Patterns like MVC, DAO andFront Controller.
  • Extensively used struts framework to write classes and validations.
  • Used Struts2 tiles structure in UI.
  • Used Hibernatefor Admin Console project forquerying, populating, storing and updating.
  • Created SOAP web service client.
  • Involved in writing library and utility files to be used across application.
  • Developing SQL scripts for querying, populating and retrieving data from MySql database.
  • Used Apache Log4J for logging in the application.
  • Responsible for build & deployment on test and production environments.
  • Involved in Bug fixing and functionality enhancements.
  • Took part in writing unit test cases and Integration Testing.
  • Extensively used struts to handle client request in Middle layer.
  • Efficiently worked on JDBC for querying, populating and retrieving data fromMysqldatabase.
  • Wrote scripts to send out bulk email communications to Confidential users and prospects.

Technology & Tools: Java,Struts2, Struts Tiles Plugin, Hibernate, JDBC, XML,Mysql Query Browser, JSP, HTML, CSS, Glassfish Application Server, Putty

Confidential

Software Consultant

Responsibilities:

  • Involved in understanding the requirements, designing and preparing the technical Specification Requirement Document (SRD) and Detailed Design Document.
  • Designed & Developed of webpages using JSP and JavaScript.
  • Coded and tested Struts Action Classes and validation is done using JavaScript and Struts validator framework.
  • Efficiently worked on JDBC for querying, populating and retrieving data from Mysqldatabase.
  • Configured JDBC datasource with Glassfish server.
  • Provided skype integration with application.
  • Used Apache Log4J for logging in the application.
  • Involved in Bug fixing and functionality enhancements.
  • Took part in writing unit test cases and Integration Testing.
  • Used Jmeter for load and performance testing.
  • Generatedsitemaps for Search Engine optimization.
  • Generated XML for job feeds.
  • Worked on the requirements module of search functionality.
  • Worked on Jenkins to immediately test and report on when any change (add/update) to a code base.
  • Worked on Xplanner and bugzilla.
  • Implemented search feature for experts/ contents and projects using Lucene.

Technology & Tools: Java, JSP,JavaScript, Servlet, Struts2, Lucene,NetBeans 6.9.1, MySql Query Browser, Glassfish Application Server,Jenkins, Bugzilla, Xplanner

Confidential

Software Consultant

Responsibilities:

  • Designed and developed the indexer module.
  • Used docx4J to split the doc and docx files for indexing.
  • Used Apache Lucene APIs to create indexes.
  • Developed code to search for files based on keywords provided.

Technology & Tools: Java, Docx4J, Apache Lucene, Netbeans 6.5, XML

We'd love your feedback!