We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Jefferson City, MO

SUMMARY:

  • 7 years of experience in full software development life cycle implementation, including Business interaction, Requirement Analysis, Design, Development, Testing and Documentation phases.
  • Experience in design and development of multitier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, CSS, Tag Libs, AJAX, JSON, and JUnit.
  • Worked on different module of Spring including SpringIOC, SpringORM and SpringAOP
  • Experience in web application design using open source frameworks like SpringMVC, JSF and Struts Framework.
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
  • Experience using Hibernate for mapping Java classes with database and using Cireteria API and Hibernate query language (HQL).
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
  • Experience in developing API and Security implementations using  Apigee REST   API and middleware.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX - WS.
  • worked with various Design Patterns and J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Singleton, Intercepting Filter, Data Access Object (DAO), Service Locator
  • Worked on different Web Application server such as Weblogic, JBoss, WebSphere and Tomcat.
  • Extensive experience in different IDEs like Eclipse, IntelliJ, NetBeans and RAD.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and Enterprise Architect
  • Experience in various methodologies like Waterfall and Agile
  • Proficient in using RDBMS concepts with Oracle, DB2 and MySQL
  • Experience in PL/SQL, stored procedures, functions, SQL Scripts for relational databases.
  • Experience in developing Use Case model, Class diagrams and other UML diagrams using Rational Rose Good communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Good work ethics and willingness to work hard to achieve employer objectives.

TECHNICAL PROFECIENCY:

Languages and Scripts: Java/J2EE, JDBC, JSP, JMS, Servlets, Swing, C/C++, VB6.0, SQL, PL/SQL, JavaScript, JQuery, HTML, DHTML, Log 4j,XML, CSS, XSL, XSLT, DTD, XML Schema.

Frameworks: Struts, Spring, Hibernate, Tiles

IDE: Eclipse

XML Editors: XML Editor.

Application Servers: WebSphere, Weblogic, JBOSS, Tomcat

Database Client Tools: TOAD, Microsoft Sql Server.

Databases: Oracle 10g/9i/8i, MS-Access, MS SQL Server 2000/7.

Operating systems: Windows NT 4.0/2000/XPMS-DOS

PROFESSIONAL EXPERIENCE:

Confidential, Jefferson City, MO

Sr. JAVA Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
  • Used Spring IOC to inject services and their dependencies.
  • Developed the front-end screens using HTML, CSS and JSP.
  • Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
  • Implemented stateless session beans in business processing layer.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Implemented HQL queries to perform data base operations.
  • Extensively worked on SOA and web services to get the data from third party systems MDM and configured JMS queues on server.
  • Implemented SOAP based JAX-WS web services .
  • Used Maven to build the application and deploy on Weblogic Application Server.
  • Created test cases using JUNIT and Eclipse for IDE
  • Implemented Spring AOP for logging and exception handling for common logic.
  • Used Log4J for logging and tracing the messages.
  • Configuring infrastructure for deployment of Middleware application through APIGEE and TIBCO.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Involved in integration testing and defect fixing.
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Involved in Code Reviews and Code deployment process.
  • Used SVN for version control and Redmine for project and issue tracking.

Environment: Spring, Hibernate, AJAX, JSP, Eclipse, JAX-RS API, Weblogic, EJB, HTML, JMS, JSTL, Oracle, PL/ SQL, SQL, WebServices, APIGEE, Maven, Log4J, JUnit.

Confidential, Malvern, PA

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Extensively used agile development methodology and project planning.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Sateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Used Apache Active MQ for messaging and integration pattern, in memory JMS provider ideal for unit testing JMS and detailed knowledge of IBM MQ clustering.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring framework for application transaction management.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Exposed services as RESTful APIs so that a mobile view can also use the same code.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.

Environment: WebSphere Application Server, J2EE, EJB, JMS, MDB, Web Services, XML, XSD, UML, Rational Rose, Clear Case, Oracle DB, Eclipse, LOG4j, JSF, Hibernate, Spring, Servlets, JSP

Confidential, PA

Java/ J2EE Developer

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used JavaScript for client side validations.
  • AJAX for the asynchronous server calls
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Worked on Jboss application server to deploy the application .
  • Used JPA framework for DAO layer to access the MySql database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose .
  • Worked with QA team to resolve the defects and UAT defects with the business users

Environment: Java, J2EE, Servlets, JSP, JPA, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, Jboss, RAD, MySql.

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Implemented design patterns like MVC, Singleton.
  • Designed and Developed HTML pages and JSP pages.
  • Configured controllers using Struts Framework.
  • Server side validations in the UI are achieved using Struts Validation.
  • Achieved database persistence through hibernate.
  • Developed and debugging of java files is done using Eclipse IDE.
  • Performed unit testing using JUnit.
  • Developed build script using ANT to build, package, test and deploy application in application server.
  • Used SVN for version controlling.
  • Auditing tool is implemented by using log4j.
  • Used Java Mail for sending the status report of the loans.
  • Deployed on Web Logic Server.
  • Created web services using REST.
  • Integrating the newly written code with the existing application and performing integration and complete functionality.

Environment: Java, J2EE, JSP, Struts Framework, Hibernate, Oracle, JDBC, SVN, REST, JUnit, WebLogic Server, Eclipse, log4j, NetBeans.

Confidential, IL

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, JDBC, JavaScript, Html, CSS, JSP, Servlets, JavaScript, PL/SQL, Tomcat, Oracle, NetBeans IDE, CVS, ANT, Log4J and Oracle 9i.

Confidential

Intern Java

Responsibilities:

  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.

We'd love your feedback!