We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

El Dorado Hills, CA

SUMMARY:

  • Around 7 years of experience in Software Analysis, Design, Development, Implementation and Testing of web based Enterprise applications using Java/J2EE technology stack.
  • Experienced in all phases of Software development life cycle (SDLC) and has rich experience working with software development methodologies.
  • Extensive noledge in working with Core Java,J2EE technologies such asServlets, JSP, JDBC, EJB, Java Beans, JMS andObject - Oriented Programmingtechniques.
  • Specialization in developing applications using JAVA, J2EE, JSF, Hibernate, Spring, Struts, Axis Framework, JPA, XML, XSLT and Web Services.
  • Experience in developing both SOAP and REST based web services. Developed both producer and client modules in various applications.
  • Expertise in implementingService Oriented Architectures SOAwithXML based Web Services SOAP/UDDI/WSDL.
  • Strong hands-on experience using Spring MVC Controllers, Inversion of Control(IOC), Spring Boot, Spring Aspect Oriented Programming(AOP), Spring DAO, Spring Security.
  • Good noledge on Spring Batch for better transaction management.
  • Extensively experienced in using design patterns such as Session Façade, Factory Pattern, Singleton, Data Access Object and Service Locator.
  • Experienced in using Java IDE tools like Eclipse, IntelliJ, RSA, Net Beans.
  • Set up, configured, and maintained multiple web/application servers like Apache Tomcat, JBoss, IBM WebSphere, BEA WebLogic.
  • Experience in client-side Front End (GUI) Development using HTML, CSS, JavaScript, AJAX, JSP, JQuery, JSON, AngularJS, Bootstrap.
  • Good Understanding of RDBMS through Database Design, writing queries using databases like Oracle, SQL Server, DB2 and MySQL.
  • Used Functional Programming by developing Lambda Expressions.
  • Expertise with operating systemsUNIXandWindowsenvironments.
  • Experience using build tools like Ant, Maven.
  • Good working noledge on CVS, SVN and Clear Casefor version control.
  • Experienced in using agile approaches, including Extreme Programming, Test-Driven Development and Agile Scrum.
  • Experienced with Testing Frameworks like JUnit Testing and Mockito.
  • Extensive noledge in using logging frameworks like Log4j and Logback.
  • Worked on Atlassian products likeJira, Bitbucket, HipChat for Issue tracking, release management, Code review and documentation.
  • Developed Use Case Model, Use Case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams, State chart diagram and Activity diagrams using Rational Rose.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA

J2EE Technologies: EJB 3.0, Servlets 2.3/2.4, JSP 1.2/2.0,Maven, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS

Web Technologies: HTML 5, DHTML, XML, XSLT, CSS, DOM, SAX, AJAX, AngularJS, Bootstrap

IDE Tools: IBM WSAD, Eclipse3.1, MyEclipse5.1

Design Pattern: Session Fa ade, Factory Pattern, Singleton, Data Access Object, Service Locator.

Application/Web Server: IBM Web Sphere 5.1.2, Web Logic 12, JBoss, Tomcat

Databases: Oracle 10g, DB2 9.1.1, MS SQL Server 2005/2008, MySQL, IBM Mainframes

Methodologies: ISDM, Rational Rose, RUP, Agile, SDLC

Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 9, Solaris 10, Unix

Frameworks: Struts, Spring MVC, Spring Boot, Spring DAO, Spring Security, Spring Batch, Hibernate 2.0/3.0/3.5, JUnit, Mockito, Log4j, Logback, JSF

Other Tools: Jenkins, Putty, TOAD, ANT, Maven, CVS, Clear Case, Clear Quest, Selenium, PVCS, VSS

PROFESSIONAL EXPERIENCE

Confidential, El Dorado Hills, CA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis and Design of teh application.
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Developed applications usingAGILEmethodology.
  • Designed and developed web interfaces using Spring MVC Architecture.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • AddedSecurityfor teh service layer methods usingSpringSecurity.
  • Built high performingJavaSpringbatchmodules to load and processbatchautomations.
  • Developed JPA mapping to teh Database tables to access teh data from teh database.
  • Consumed Web Service using WSDL and SOAP.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Extensive usage of Hibernate to minimize database access with smart fetching strategies.
  • Developed user interfaces using JSP, AJAX, XHTML, CSS, JavaScript, AngularJS, Bootstrap.
  • Extensive client-side / server-side validation scripts are written in JavaScript and AJAX.
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS.
  • Worked with Web focus products likeDeveloperStudio, HTML Layout.
  • Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
  • Created Packages using SQL Server Integration Services (SSIS).
  • Debugged, reported, tracked and verified bugs in JIRA.
  • Used SVN as teh code repository and sooner migrating toBitBucket.
  • Usage of REST to transfer XML, JavaScript Object Nation (JSON).
  • Implemented Logback for checking application logs.
  • Involved in Unit and Integration Testing after each development Life cycle using Mockito.
  • Deployed application in WebSphere application server in production environments.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to teh team.
  • Used Selenium for web browser automation.
  • Used Eclipse IDE as a development tool.

Environment: JDK8, J2EE, Oracle 10g, Servlets 2.4, JSP 2.0, JSP Taglibs, AngularJS, Spring MVC, Spring Security, Spring Batch, Spring Boot, Hibernate 3.0, Maven, Eclipse, HTML 5, CSS, Bootstrap, XML, XSL, JavaScript, AJAX, Mockito, JIRA, QTP 11, WebSphere Application Server, SVN, BitBucket, Selenium, Jenkins, Unix, Logback.

Confidential, Richmond, VA

Java/J2EEDeveloper

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as teh application was started from scratch.
  • Developed Façade classes to encapsulate teh business logic and hide teh implementation details of teh data access classes and EJBs.
  • TEMPEffectively developed Action classes, Action forms, JSP, JSF and other configuration files likeweb.xml.
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • ImplementedSpringSecurityfor teh Rest services.
  • Implemented Business layer components using Spring framework withIOC, which is part of Enterprise integration.
  • Involved in loading and storing objects using Hibernate.
  • Implemented Data Access Layer using ORM Hibernate with standard HQL Queries.
  • Developed mappings between tables and POJO using Hibernate
  • Used ApacheTomcatas application server to build teh web applications.
  • Created RESTful WebServices for external clients and resellers by reusing existing components.
  • Developed User Interface having animations and TEMPeffects using JSF, Bootstrap, JavaScript, AngularJS and HTML.
  • WroteAngularJScontrollers, views, and services for new website feature.
  • Involved inJavamultithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Designed, developed and maintained teh data layer using Hibernate.
  • Implemented Hibernate in teh data access object layer to access and update information in teh Oracle Database.
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Used JMS (Asynchronous/Synchronous) for sending and getting messages from teh MQ Series.
  • Used SOAPUI for teh functional testing and inspection and invocation of Spring based WebServices.
  • Designed and implemented logging framework using LogBack.
  • For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Involved in Automation Infrastructure Development usingSelenium.
  • Debugged, reported, tracked and verified bugs in JIRA.
  • Worked on implemented bots in HipChat.
  • Responsible for Developing Junit Test Case to Unit Test teh Services outside teh server.

Environment: Java EE, Tomcat, Servlets, Spring, Spring security, Spring Boot, Hibernate, Oracle, JAXB, IBM MQ Series, Restful, XML, XSL, XSD, CSS, PVCS,JavaScript, Bootstrap, AngularJS, AJAX, MVC, HTML, Jira, Multi-threading, Eclipse, JUnit, LogBack, UNIX, Bitbucket, Selenium, Jenkins, HipChat.

Confidential, St. Louis, MO

JavaDeveloper

Responsibilities:

  • Developed technical design documents (TDD) prior to code development.
  • Involved in most of teh UI and Business level enhancements in Web based UI application.
  • Implemented teh application using Spring Security and Spring MVC Framework which is based on MVC design pattern.
  • Involved in Coding and testing ofJavafeatures using JSP, and web services.
  • Followed theJavacoding standards for scalability, reusability and ease of maintenance. Used spring framework along with Servlets, HTML, CSS, JQuery, AngularJS, JavaScript and Bootstrap to construct dynamic web pages.
  • Created/deployed web services utilizing Stateless Session EJBs.
  • Created and consumed SOAP based web services to expose business operations.
  • Develop teh User Interface Screens for presentation using JSP and HTML5.
  • Developed teh DAO layer for teh application using Spring, Hibernate Template support.
  • Used Hibernate Query Language (HQL) for accessing data from Database.
  • Collaborating with teh applicationdevelopersin data modeling and E-R design of teh systems.
  • Used JBPM as a workflow engine.
  • Consumed services from various clients using SOAP and WSDL.
  • Developed Maven scripts to build and deploy teh application in teh JBoss Application Server.
  • Created HipChat chat sessions for various user stories and Jira issues.
  • Write teh SQL queries for CRUD operations, and Stored Procedures.
  • Used Logback for tracking errors and debugging teh code.
  • Develop build scripts using ANT for teh build and deployment.
  • Used Agile methodologies to plan work for every iteration and used Jenkinscontinuous integration tool to make teh build passes before deploying teh code to other environments.
  • Coded Test Classes using JUnitfor Unit Testing.
  • Used Team Foundation Server (TFS) for software version controlling system.

Environment: CoreJava, Hibernate, Spring MVC, SOAP, REST Web Services, JBPM, Eclipse, HTML,JavaScript, AngularJS, JQuery, Bootstrap, Jira, XML, JBoss, Log4j, HipChat, Oracle, JNDI, JUnit, Jenkins, Mockito, ANT, Logback, TFS.

Confidential

JavaDeveloper

Responsibilities:

  • Involved in teh design & development of business module applications using J2EE technologies like Servlets, Spring.
  • Developed SessionBeans and Entity Beans (JPA).
  • Involved in teh J2SE technologies like CoreJava, RMI.
  • Developed and worked on Procedures and Function in PL/SQL.
  • Implemented WebServices using SOAP and Restful.
  • Used Spring IOC for dependency Injection.
  • Consumed and Produced backend Restful applications
  • Involved in Integrating databases with Hibernate (ORM).
  • Implemented Multithreading.
  • Developed Client web services to interact between SFG and CFG using SOAP over HTTP protocol
  • Deployed web application in Tomcat Application Server.
  • UsedJavaNaming/Directory Interface (JNDI), and JDBC connection pooling to access teh product information from teh database tables.
  • Used Log4j for logging teh activities of teh applications.
  • Used GitHub for version controlling.

Environment: CoreJava, JSP, Ajax, Hibernate, Spring, Spring IOC, JNDI, SOAP, Agile, XML, Oracle 10g, GitHub, Eclipse IDE, Tomcat, Maven, log4j and Windows XP.

Confidential

JavaDeveloper

Responsibilities:

  • Involved in Analysis, Design, and implementation/translation of business user requirements.
  • Actively participated in teh daily SCRUM meetings to produce quality deliverables within time.
  • Designed and developed teh application using agile methodology.
  • Developed Web Services to allow communication between applications through SOAP over HTTP using Apache Axis2.
  • Extensively worked with struts for middle tier development with Hibernate as ORM.
  • Developed complex JAX-RS and SOAP based Web services to suit teh requirement.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Setting & configuring web application modules like Registration and creation of Accounts on web server.
  • Designed and implemented application using JSP, Struts, JNDI, Hibernate, JDBC, SQL, ANT, JMS.
  • Used WebSphere Application server for deploying teh application.
  • Automate build process by writing ANT build scripts.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring IntelliJ and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Used Log4J for logging and JUnit for unit testing.

Environment: Java, J2EE, SOAP Web Services, IntelliJ, Struts 2.0, Hibernate 3.0, JSP 2.0, JDBC 4.0, Servlets, Rational Rose, WebSphere Application Server 6.0, JMS, XML/XSL, MySQL, Server, Agile, EJB, ANT, Bootstrap, Apache Axis 2, Maven, Log4J, JUnit.

We'd love your feedback!