We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Sudbury, MA

SUMMARY:

  • Java developer with 7+ years of extensive IT experience with primary expertise in object oriented and web - based enterprise applications using Java/J2EE and client-server technologies.
  • Expertise in all phases of the software development lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance, and the support of object oriented and client-server web applications.
  • Expertise in developing multi-tier enterprise level web applications using various J2EE technologies including JSP, servlets, Spring, Struts, EJB, JDBC, JNDI, JMS, ANT, RMI, XML (SAX and DOM), XSLT, and Java multi-threading API.
  • Expertise in various open source frameworks and tools such as Hibernate, Spring, Struts, Log4j, and Maven.
  • Experience as software engineer, with onsite and offshore teams, leading the development of web applications using various applications and web servers.
  • Hands on experience in designing and coding web applications using core Java and J2EE technologies.
  • Good experience in implementing several object oriented design patterns such model-view-controller (MVC), front controller, business delegate, session façade, DAO, DTO, singleton, object factory, and composite view.
  • Expertise in implementing service-oriented architecture (SOA) using XML based web services (SOAP, UDDI, and WSDL).
  • Expertise in the presentation layer using JSP, HTML, XHTML, CSS, and Java Script.
  • Developed applications in various IDEs such as Eclipse, MyEclipse, and Net Beans.
  • Extensive knowledge of the core Java technologies including multi-threading, exception handling, collections framework, and singleton objects.
  • Expertise in implementing various well-known object-oriented/J2EE design patterns, such as session beans, entity beans, and message driven beans in EJB.
  • Experience in writing and executing unit test cases using JUnit testing framework.
  • Experience in configuring and deploying applications on Apache Tomcat, Web Logic and Web Sphere Application server.
  • Extensive experience in SQL programming, MySQL, SQL Plus.
  • Good understanding on object oriented programming concepts using programming languages such as Java, C, and C++.
  • Designed the front-end applications, user interactive (UI) web pages in a professional manner using web technologies such as JSP and CSS.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Strongly intuitive, creative, and able to learn new technologies.

TECHNICAL SKILLS:

  • Java
  • J2EE
  • SQL
  • MySQL
  • SQL Plus
  • JSP
  • HTML
  • XHTML
  • CSS
  • Servlets
  • JDBC
  • Core Java
  • Hibernate
  • Struts
  • EJB
  • Spring
  • JNDI
  • Multi-threading
  • JMS
  • Java Script
  • Eclipse
  • MyEclipse
  • JQuery
  • XPATH
  • Websphere
  • Weblogic
  • Apache
  • JUnit
  • RESTful
  • Maven
  • Linux (Ubuntu
  • Solaris)
  • Bash
  • Windows
  • UNIX
  • Python
  • Big Data
  • Hadoop
  • Android (Android Studio, Eclipse with ADT plug-in)

PROFESSIONAL EXPERIENCE:

Confidential, Sudbury, MA

Java/ J2EE Developer

Environment: Java 1.6, J2EE, Xml, Spring MVC, Spring IOC, Spring ORM, Hibernate, Tomcat 6.0, Dojo, jQuery, Javascript, JMS, Oracle 10g, Linux

Responsibilities:

  • Designed presentation pages using JSP.
  • Used spring dependency injection with annotations.
  • Developed several Backing Beans, Controllers and Service Control classes.
  • Used SVN as repository.
  • Prepared Technical documentation and Sequence Diagrams for the application.
  • Involved in Knowledge transitions to other team members and peer review of program development.
  • Was responsible for Unit/Integration testing the application.
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Used Mockito for writing the JUnit Test cases and mocking the service or DAO layers.
  • Independently developed DAO layer using Spring ORM, Hibernate and Hibernate entity beans.

Confidential, Burlington, MA

J2EE Developer

Environnent: JDBC, Java, JDK 1.6, EJB, Spring, Hibernate, Eclipse, Web Logic Server 10g, JUnit, Oracle111i, Ant, SOAP UI, Scrum Methodology, SQL developer, Apache Axis, UNIX, SVN, JavaScript, JQuery, HTML,AJAX.

Responsibilities:

  • Worked towards updating the application from legacy to a SOA based Implementation.
  • Applied facade pattern, Adapter pattern and developed EJB web services.
  • Was involved in ICD code conversion, mapping codes, creating DB schemas and applying new business logic using EJB, Oracle and SQL developer respectively.
  • Extended the application to integrate with Web Apps using Ajax, Jvascript, HTML, JQuery.
  • Extended the application logic to integrate with their patented application by implementing design patterns, related interfaces and classes and did code re-factoring to enable loose coupling.
  • Wrote applications to consume SOAP web services and update market information from third-party resources.
  • Used JUnit for Unit and integration testing as and when requirements changed and frequent updates to the code were made.
  • Attended Daily Scrum meetings and was involved in monthly sprints with the development team, BA and the product investors and clients.
  • Provided maintenance and support and help resolving production issues.

Confidential, Chelmsford, MA

Java/ J2EE Developer

Environment: J2EE, Hibernate, Ant, Subversion, Struts Framework, Oracle, JUnit, JavaScript, CSS, XML, UNIX and Eclipse.

Responsibilities:

  • Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Designed front end components using JSP, HTML, XHTML, CSS, JQuery, Ajax and JavaScript.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
  • Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
  • Developed web based application using Struts framework for MVC architecture.
  • Involved in user interface design for the Admin application using Struts Framework and web based user controls.
  • Performed code review sessions with the team members.
  • Designed and developed the presentation layer GUI using JavaScript, JQuery, AJAX, JSP, HTML5,CSS3, JSP custom tags and developed Client-Side validations using Struts validation framework.
  • Designed and Developed re-usable J2EE components using Servlets, JSP, EJB, JDBC, XML.
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Worked on updating the Oracle Database.

Confidential, Boston, MA

Java/ J2EE Developer

Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with MyEclipse, SQL, CVS, Junit, SQL, Web Logic, Windows.

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Extensively used OOD concepts in overall design and development of the system.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Used Apache Axis as the WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used SOAP for the communication between the different internal applications.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer.
  • Designed and developed JSP pages using Spring MVC framework.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Using XML for dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Developed JUnit test cases and performed integration and system testing.
  • Implemented Java components and deployed under the Web Logic server.

Confidential, Chelmsford, MA

Java/ J2EE Developer

Environment: Java, J2EE, JDK, WebSphere, Tomcat, JDBC, JNDI, JSP, Struts, Spring Log4j, EJB, Web Services, SOAP, Hibernate, AJAX, JUnit, Swing, HTML, CSS, XML, JavaScript, Apache Ant, Oracle

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Struts framework for mapping the front end application with the back end application which is using spring framework.
  • Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
  • Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application.
  • Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
  • Worked on creating and updating the Oracle Database.
  • Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
  • Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.

Confidential, Merrimack, NH

Java/ J2ee Developer

Environment: JAXB, DOM parsing, Java, Servlets, JSP, Web Services (SOA), HTML, DHTML, CSS, Java Script,,Java Beans, Spring, Struts, Hibernate, SQL, JBoss, log4J, Java.

Responsibilities:

  • Developed the a prototype model (not static HTML web pages) for the application
  • Developed reusable components for email, Excel sheet creation.
  • Used JAXB packages for performing marshaling, unmarshaling the request and responses.
  • Used Web services for communicating with other projects.
  • Used XML, WSDL, UDDI, SOAP, and Web Services for communicating data between different applications.
  • Increased modularity by allowing the separation of cross-cutting concerns by using AOP with Spring.
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Day to day Communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements
  • Took initiation in verifying the environment is available, up to date with latest code builds.
  • Code promotion and verification of local/DEV environments
  • Report generation using JCharts package
  • Developing, Deploying, Testing Java GUI Applications using web work on JBoss Server
  • Excel sheets generation using JExcel Api package
  • Providing application support in the absence of Team Lead
  • Used Log4J for maintaining application running logs.

We'd love your feedback!