We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 8 years of professional experience in analysis, design, development and implementation of software applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns
  • Extensive experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (RESTful, SOAP)
  • Strong programming skills in Java, Multi - Threaded applications and J2EE technologies.
  • Experienced in MVC (Model View Controller) architecture wif EJB, Struts and Spring framework involving various J2EE design patterns.
  • Proficient in writing and deploying Enterprise Beans (EJB) viz. Entity Beans & Session Beans
  • Good understanding of ORM technologies such as JPA, Hibernate, iBatis/MyBatis and Spring JDBC
  • Experience in RDBMS such as Oracle 9i/10g, DB2, MySQL and MS Access.
  • Experience in using development tools like Eclipse, NetBeans, Oracle SQL Developer, PL/SQL, MySQL workbench
  • Experienced in web/application servers like JBoss, Apache Tomcat, Glassfish and WebLogic 8.1.
  • Strong hands on experience in Front end development wif HTML/DHTML, CSS, JavaScript, JQuery, JQuery UI, XML, AJAX and JSON.
  • Hands-on experience in usingLog4j, JUnit, Mockito and PowerMock for logging, testing
  • Experience in developing build scripts using ANT and Maven.
  • Experience wif Responsive Webpage designs, Wireframes and cross browser compatibility
  • Hands-on experience working in all phases of Software Development Life Cycle including Design, Systems Development, Testing, Systems Integration, Installation, Deployment, Ongoing Maintenance and Product Support
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Strong development practice wif object oriented design patterns using UML.
  • Good knowledge on Object Oriented Analysis and Object Oriented Design
  • Involved in all phases of SDLC and implemented complex software applications according to standards. Having knowledge of CMMI level 5 practices.
  • Highly conceptual, innovative problem solver wif excellent organizational and communication skills.
  • Experience in Eclipse 3.1, WebSphere Studio Application Developer 5.1 and RAD 6.0.
  • Proficient is J2EE 1.4 Web Services, in implementing JAX-RPC Service Endpoints, EJB endpoints, Web Service client programs using generated stub in JBoss 4.2.2
  • Experience wif configuration management tools like GIT, SVN and CVS

TECHNICAL SKILLS

JAVA/J2EE Technologies: Java5/6/7, JSP, EJB,JPA,JDBC, JNDI, Servlets2.3/2.4/2.5, JSP1.2/2.0,JMS.

Languages/Scripts: Java, HTML, XML,XSD, XSLT, SOAP, JAXB, WSDLJavaScript, JQuery, JSON,CSS.

Framework: Spring, Struts MVC, Design Patterns, JPA.

Databases: Oracle10g, MySQL.

Languages: Java/j2EE, SQL/PLSQL, C.

Web/App. Servers: JBOSS, WebLogic server8.1/10.0, Tomcat, Confidential WebSphere, GlassfishServer.

Tools: Eclipse3.3/3.4, NetBeans, JDeveloper, SQLDeveloper, Junit, SOAP UI, ANT, Log4J, Apache Commons, and Maven, MS-Office 2003/2007/2010.

Version Control: SVN, CVS, GIT

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, NJ

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated wif Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
  • Involved in implementation of enterprise integration wif Web Services and Legacy Systems using REST (Using Axis and Jersey frameworks)
  • Developed UI using HTML, CSS, JavaScript and JQuery UI to display the data on the client side.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Involved in developing XML compilers using XQuery.
  • Designed and developed many of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2 and Maven
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Used SVN for version control and Log4J was used to log both User Interface and Domain Level Messages.
  • Working wif a servlet container e.g. Tomcat, resin Enterprise Integration Platforms (ESB or EAI platforms) Practicing TDD using Junit, Mockito, Easy Mock or equivalent frameworks Spring Batch and Spring Integration.
  • Designing the Use Case Diagrams, Class Model, Sequence diagrams for SDLC process of the application using Microsoft Visio.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs
  • Tuning complex database queries and joining the tables to improve the performance of the application
  • Implemented GUI pages by using JavaScript, HTML, JSP, CSS and AJAX.
  • Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Wrote SPA (Single page web applications) using Restful web services plus AJAX and Angular JS.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Used J2EE Design patterns like Singleton, Service Locator, Session Facade, DAO, DTO and Business Delegate during development.

Environment: Java1.8, Spring, Hibernate, Junit, Mockito, Easy Mock, SOA, JQuery UI, Angular JS, AJAX, JavaScript, Oracle, PL/SQL JDBC, REST, SQL Developer, Eclipse, JBoss, WebSphere 8.5, Sql Server, UML, JSPs, JSTL, Servlets, Maven and SVN.

Java/J2EE Developer

Confidential, Franklin Lakes, NJ.

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Conceptual Design.
  • Developed DAOs and Controllers in Spring& Struts Frameworks.
  • Extensive applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO, etc. throughout the application for a clear and manageable distribution of roles.
  • Worked on migrating the application from WebSphere to JBoss.
  • Created web application Proof of Concepts using jQuery.
  • Developed coding part for UI, Controllers JPA Queries and Web Services (RESTful & WSDL) to interact wif PEGA systems.
  • Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
  • Involved in developing responsive web pages using HTML, CSS, JavaScript, JQuery and AJAX.
  • Developed UI Wireframes for Dynamic webpages using Adobe Illustrator
  • Transformed and presented data from XML files to Front end using XSLT, XSL, XPath and SAX parser for large xml files.
  • Worked on SQL queries and stored procedures views and triggers.
  • Involved in Unit Testing, Integration Testing and System Testing
  • DevelopedJUnittest cases for all the developed modules
  • Used Maven for adding the external dependencies and for project management.
  • Worked on Bug fixing, enhancement and support to the application.
  • Involved in Dividing the tasks between team members and consolidating the release items.
  • Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance wif the business requirements.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Maintained the code using CVS. Actively participated in the code review.

Environment: Java/J2EE, EJB, Spring, Struts, JSP, JavaScript, JQuery, AJAX, JAX-RS, JMS, REST, soapUI, WebSphere Application Server, XSLT, XSL, XPath, SAX parser Oracle 10g, Adobe Illustrator

Java/J2EE Developer

Confidential, Torrance, CA

Responsibilities:

  • Involved in design, development and testing of the application.
  • Developed the application using JSF1.1/2.0, Spring Framework that leverages Model View Controller (MVC) architecture, Spring security and Java API.
  • Deployed the applications on Confidential WebSphere Application Server.
  • Worked on Java script, CSS Style Sheet, Rich faces, JQuery.
  • Worked one-on-one wif client to develop layout, color scheme for his website and implemented it into a final interface design wif the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Used advanced level of HTML5, JavaScript, JQuery UI, CSS3 and pure CSS layouts (table less layout)
  • Wrote SQL queries to extract data from the Oracle & MySQL databases.
  • Responsible for writing the test cases, preparing the test plan.
  • Involved in Junit Testing for all test case scenarios
  • Involved in each phase of SDLC.
  • Used CVS for version control across common source code used by developers.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Implemented design patterns such Singleton, Factory pattern and MVC
  • Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance wif the business requirements.
  • Efficiently managed the tasks and working and delivering features in a fast-paced scrum environment and provide critical reports to end users on time.
  • Involved in project documentation.

Environment: Java, Oracle 11g Express, CVS, Struts, Spring 3.0, HTML, CSS,JavaScript, Apache Tomcat, Eclipse IDE, REST, Maven, Junit.

Java/J2EE Consultant

Confidential, Charlotte, NC

Responsibilities:

  • Attended various meetings wif users go through and understand the client requirements.
  • Coordinating wif client and onsite coordinator for clarifications.
  • Developed EJB’s to validate user login details and provide the requested information to the client.
  • Developed various entity classes to process database related functionalities.
  • Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
  • Reviewed the source code wif team lead and peers.
  • Review the code which involves JDBC, JNDI, and Web Services.
  • Unit tested various code modules and developed various unit test cases and documented.
  • Maintained the code in SVN repository.
  • Prepared the release notes and user documentation.

Environment: JAVA, J2EE, EJB2.1, DAO, JDK5.0, Web Services, WebLogic Server, Oracle, JDBC, PL/SQL Eclipse, Struts, ANT, Sql developer, Junit, SVN, Windows-XP.

We'd love your feedback!