We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Manhattan New, YorK

SUMMARY

  • 5+ years professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Sound knowledge of J2EE architecture, design patterns, objects modeling using various J2EE technologies and frameworks.
  • Experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, maintenance, implementation and testing of various client/server and N-tier web applications.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC and JNDI
  • Experienced in using Agile methodologies including extreme programming, SCRUM and Test Driven Development (TDD).
  • Design and Programming experience in developing internet applications using Java, java EE, GIT, Multithreading, JDBC, Java Servlet, JSP, Struts 2, Spring Framework, Spring Web MVC, Spring Boot, XML, SOAP and RESTful Web Services, HTML, CSS,SOAP UI, JavaScript, AJAX, Json, Groovy, Maven, and web based development tools.
  • Strong experience in developing font end of the system using emerging technologies like Ajax, CSS, JavaScript, JQuery,JDK, HTML, JSP, DHTML, JSTL.
  • Experienced in J2EE Programming such as EJB, JDBC, and JNDI.
  • Developed web applications based on different Design Patterns including Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator etc.
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping, Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Worked on Struts open source framework along with Tiles, Struts Controllers and client server validation.
  • Configured and developed web applications in Spring, employed spring MVC architecture and inversion of control.
  • Experience in building and deploying web applications in multiple applications servers and middleware platforms. Including Web logic, Web sphere, Apache Tomcat, JBoss.
  • Good knowledge in SOAP and RESTful Web Services,, WSDL, and XML parsers like SAX, DOM.
  • Experience in writing SQL Queries,Stored Procedures, Views, Functions, and Triggers in Oracle 9i/10g/11g, SQL Server 2012 and MySQL4.x and 5.x.
  • Server design and implementation work, including XQuery and XSLT.
  • Experience in writing test cases in Java Environment using JUnit.
  • Hands on experience in designing, developing and successful deployment of large scale, Java/J2EE projects
  • Involved in generating reports using Jasper Reports.
  • Experience in building, deploying and integrating applications with ANT and Maven.
  • Extensive experience in using editors like Eclipse IDE, Notepad++, Dreamweaver.
  • Involved in different phases of Software Development Life Cycle (SDLC) and AGILE SCRUM methodologies of Business Analysis, Design, Development and Implementation, Testing of web applications.
  • Strong Written, Analytical Skills, Verbal Communication skills and ability to work independent or in a team environment.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss.

IDE Tools: EditPlus, TextPad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre.

Languages: Java, JavaScript, PL/SQL, XMLOperating Systems Windows, UNIX, Linux, AIX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3Rational Rose, UML, JUnit, Struts, Ajax, DOJO.Agile, SCRUM, TDD, DesignPatterns.

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS, SOAP UI, Rest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS, GIT

OOAD Tools: MS Visio, IBM RSA 6.x

Build Tools: ANT, Maven

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, ObserverFactory and Session Façade.

PROFESSIONAL EXPERIENCE

Confidential, Manhattan, New York

Java Developer

Responsibilities:

  • The application was developed and integrated with J2EE layers and the Web Logic is used as application server.
  • Worked on UML class diagrams and sequence diagrams for design requirements.
  • Suggesting an appropriate solution for the assigned modules and Problems and also doing their High level and Low level design.
  • Worked as developer responsible for interacting with business analyst and monitoring day-to-day development tasks.
  • Used Hibernate and Spring JPA to persist data into the database.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Worked on Hibernate for mapping the Javaobjects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Involved in design and Development of user interfaces using HTML, JavaScript and CSS
  • Involved in design and development of Servlets and JSPs using Apache Struts framework.
  • Used Javascript, JQuery, JSTL and CSS tags for developing the JSP'S
  • Involved in analysis of use case design and in Preparation of Unit Test Cases.
  • Implemented Webservices using SOAP messaging and WSDL
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services.
  • Responsible for overseeing the quality of the deliverables by co-coordinating reviews and implementing best practices.
  • Used GIT as a Version Control Tool and followed standard software life cycle.
  • Used ANT to build the java source code.
  • Preparation and review of Unit test Cases and implementing them using Junit.
  • Developed EJB components encapsulating business logic
  • Extensively used Java Message Service (JMS) API to create, send, receive, and read messages between application components.
  • Used Eclipse IDE for development of the project.
  • Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.
  • Used LDAP directory for user authentication and authorization

Environment: J2EE, Java, EJB, JSP, JSTL, Servlets,Hibernate, REST Webservices, Eclipse, XML, XSLT, XSD, CSS, JavaScript, HTML, JDBC, LDAP, Oracle,Struts, JMS, Weblogic 9.2, Apache ANT, GIT.

Confidential, Atlanta, GA

J2EE Developer

Responsibilities:

  • Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
  • Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under STRUTS Framework.
  • Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript, Swing and Servlets for login,find Subscriptions and create contract modules.
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer. Used J2EE web-services to get geographic data (citi county etc.) and EJBs for credit card validation etc..
  • Used Hibernate (persistence framework) to implement the Database Access layer.
  • Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
  • Simplified Hibernate session and transaction handling by writing a servlet filter.
  • Involved in creation and deployment of Enterprise Application. Part of the team responsible for creating the architecture for staging environment for the Oracle database.
  • Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
  • Created SQL Loader scripts to load the data from external files that is exported from the server.
  • Created complex analytical reports using Materialized view, lexical parameters with Oracle.
  • Created test cases and Involved in Unit Testing using JUNIT Framework.
  • Used ECLIPSE3.2 as the IDE for the project.
  • Used CVS for Version Controlling.

Environment: JAVA, J2EE, JDK 1.4, Eclipse3.2, Struts1.1/1.2, Hibernate, JSP, Servlets, JDBC, XML, CSS, ORACLE8i, PL/SQL, Junit.

Confidential

Java Developer

Responsibilities:

  • Responsible for developing web components using JSP, Servlets and Java Script
  • Developed Action Forms and Action Classes in Struts framework
  • Involved in design and development of content management for presentation tier and business logic implementation on the mid tier
  • Designed and developed the JSP pages with HTML, JavaScript, XML etc and accomplished the front end validations
  • Created custom tag libraries using JSTL for all the tags used in the actual layouts of flyers
  • Implemented J2EE patterns like DAO, Session façade, Singleton and Value Object
  • Struts were used to make the application web-centric, and followed the MVC modular architecture for the application
  • Involved in writing complex SQL queries for interacting and updating database

Environment: Core Java, JSP, JSTL, Servlets, EJB, Java Beans, XML, DTD Schemas, SAX/DOM HTML, JavaScript, JDBC 2.0, Oracle, UML, Weblogic, Eclipse, Tomcat, Struts.

Confidential

Java System Engineer

Responsibilities:

  • Involved in the Object Oriented Analysis and Design using UML including development of class diagrams, Use Case Diagrams, Sequence diagrams, and State Diagrams
  • Developed the application using J2EE architecture
  • Developed the view pages in JSP, using CSS and validations using Servlets
  • Programming for various backend services using Java JDBC for accessing Oracle database establishing and reusing database connections and write stored procedure
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
  • Responsible for application build and releases using ANT as an application building tool and deploying the applications on Weblogic
  • Involved in the end to end coding, testing of the system including writing unit test cases
  • Maintaining the code repository using VSS and Clearcase for keeping codebase in sync with other phases of projects running simultaneously

Environment: BEA Weblogic Server, IBM MQSeries, Eclipse, Java, JSP, Servlets,Struts 1.2, JDBC, ANT, HTML, CSS, Oracle 8i, TOAD, Java Script, UML.

We'd love your feedback!