We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Fremont, CA

PROFESSIONAL SUMMARY:

  • IT professional with 8+ years of experience in Java and J2EE technologies including analysis, design implementation, testing and maintenance of applications.Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile. 
  • Experienced in design and development of multi - tiered web based applications using Java  & J2EE (Core   Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, spring, JSF, MVC and Hibernate for persistence purpose. 
  • Used   Java   concurrency package for concurrent access in multithreaded application calls. 
  • Expertise in Core   Java   concepts - Collection framework like Array List, Vector, Hash Set, Hash Map, Linked List . Exception handling, IO, latest   Java features, Serialization, Multi-Threading, Concurrency etc. 
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, Abstract Factory, Adapters, DAO, DTO and Business Delegate 
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, UDDI, AXIS, CXF, JAXB, JAX-RS, JERSEY and Web Methods 
  • Strong knowledge in Database programming design using Oracle, DB2, MS Access Server and MySQL 
  • Good experience in writing Views, Stored Procedures, Indexes, Functions and triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle.
  • Knowledge of Multithreading/synchronization, NoSQL Database: MongoDB 
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing and XML Spy for XML validation 
  • Experience in using CVS, GIT, SVN and Rational Clear Case for version control 
  • Strong experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse, NetBeans, WebSphere Studio Application  Developer  (WSAD) and Eclipse.

SKILL SET:

Programming Languages: Core Java, J2EE, C,C++

Scripting Languages: XML, HTML, XHTML, CSS, HTML5, CSS3, Java Script, JQuery

Database: SQL, Microsoft SQL, MySQL, IBM DB2 v7.0, Oracle 8i/9i/10g/11g

Operating System: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8, Linux

FrameWorks: Spring 2.x, Hibernate 3.0/2.0, Struts, Tiles, EJB3.x/2.x, JSF 1.2, Spring MVC and JPA.

Deploying Tools: JUnit, Log4j, ANT, Maven

Web Services: Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS.

IDE Tools: Eclipse, IntelliJ, Microsoft Visual Studio, Net Beans 3.6, RAD 6.0, WASD 5.0

Version Control: CVS/ SVS and Rational Clear Case

PROFESSIONAL EXPERIENCE:

Confidential, FREMONT,CA

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Implemented Spring Framework for the project.
  • Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts.
  • Involved in analysis, specification, design and implementation and testing phases of Software 
  • Development Life Cycle ( SDLC ) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile. 
  • Generated skeleton code based on the class diagrams.
  • Used Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven. Jenkins.
  • Developed JMS components to send messages from one application to other application internally
  • Used Hibernate to integrate with the backend database.
  • Used XML and XSLT to display the pages in the HTML format for the customers.
  • Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, EJB and XML.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Wrote Hibernate Criteria queries, Named queries for stored procedures, and triggers to perform back-end database operations.
  • Developed ANT Scripts to do build, packaging ear file and Deployed the application using WebLogic as a server.
  • Implemented the logging mechanism using Log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.
  • Provided functional support to the technical team in resolving & providing a quick fix for production issues.

Confidential, Dallas, TX

Full Stack Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5 .
  • Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams.. 
  • Used Eclipse Rich Client Platform (RCP) for the development of the project.
  • Involved in developing front end screens using JSP, Groovy, JSTL, JQuery, XSLT, DHTML, HTML5, CSS, AJAX,CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application. 
  • Installed, configured and deployed the applications on WebSphere Portal and Application Server with SOA Governance. 
  • Used RCP to reuse the components.
  • Developed JMS components to send messages from one application to other application internally
  • Construction of UIs using jQuery, Bootstrap and JavaScript. Involved in JUnit Testing.
  • Used Hibernate to integrate with the backend database.
  • Used XML and XSLT to display the pages in the HTML format for the customers.
  • Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.
  • Designed and developed UI screens using JSF, Facelets, Rich Faces, Prime Faces, JavaScript, and XHTML.
  • Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form. Converted XML to Java objects using JAXB
  • Worked on android Webservices REST API for developing e-Commerce Application.
  • Developed stored procedures and called using JDBC.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Involved in coding and testing of B2B financial application.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI’s using JSP, JavaScript by following MVC architecture and Spring Framework.
  • The views are programmed using JSP pages.
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
  • Used EJB for server side transactions.
  • Used JavaScript for client side validations. Used JUnit for unit testing of the system and Log4J for logging.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • The JMS API was used to allow application components to create, send, receive, and read messages.
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP.
  • Developed Controller using Action Servlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases

Confidential

Java Developer

Responsibilities:

  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Implemented new website design layout for conversion of existing static websites to responsive.
  • Designed the Web application implementing the Struts framework for Model-View - Controller (MVC) pattern to make it extensible and flexible.
  • Implemented the Consolidated applications front-end pages using JSP’s, JSTL, and Struts Tag Libraries.
  • Implemented database layer using EJB3.0 and Java Persistence API (JPA) in maintenance projects.
  • Also used Annotation capabilities of RESTful API by providing ease development and client adoption
  • Implemented system-wide Email Notification for important changes.
  • Integration with Infusion soft CRM system via node wrapper around web APIs. 
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Configured connection caches for JDBC connections.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages
  • Configured Logger, appender and layout using log4j.
  • Used Hibernate for Object Relational Mapping.
  • Used Ant 1.6.5 for building JAR s and WAR.

We'd love your feedback!