We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Burlington, NC

SUMMARY

  • 8 years of hands - on experience in designing, developing and testing Java/J2EEweb based applications.
  • Strong understanding of Object Oriented Analysis & Design with extensive hands-on experience in Java development.
  • Experience in application development using Java, J2EE, JSP, Servlets, EJB, JMS, JavaBeans, JDBC, JUnit, Hibernate, XML, XSL, JavaScript and HTML.
  • Expertise in working with technologies like core Java, JSPs, EJBs, JDBC, Struts, JSTL and JSF.
  • Extensive experience in design, development and implementation of Model-View-Controller (MVC-2) architecture using Struts and Spring.
  • Experience in creating webpages using HTML, CSS, JavaScript, JSP and JSF (rich faces and ICE faces).
  • Experience with using various IDE such as Eclipse IDE, My Eclipse and NetBeans.
  • Expertise in working with different databases, such as Oracle, SQL Server, MySQL, Sybase, DB2, HSQLDB and writing complex SQL queries using HQL and SQL.
  • Experienced in working on application servers, Web servers like Apache Tomcat, JBoss, Glassfish, IBM WebSphere and BEA WebLogic.
  • Expertise in OOAD, OOPS using UML, Design Patterns.
  • Working knowledge of RDBMS such as MySQL, Oracle and DB2/Web services (SOAP).
  • Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
  • Extensive experience in working over Web services with WSDL, SOAP, and Apache Axis.
  • Extensive knowledge of client server technology, web-based n-tier architecture, database design and development of applications using J2EE design patterns like singleton.
  • Strong experience in implementing service oriented architectures (SOA) using XML based Web services (SOAP/UDDI/WSDL) and XML technologies such as XML schemas, XSD, and XSLT.
  • Proficient in using XML suite of technologies (XML, XSL, XSLT, DTD, XML schema, SAX, DOM.
  • Experienced in using WARs and EARs to build and deploy the applications in application Servers using Ant scripts and different IDEs.

TECHNICAL SKILLS

Languages: C, C++, Java, JSP, HTML, DHTML, JavaScript, XSL, XSLT, SQL, PL/SQL, Unix, UML, HTML, DHTML, CSS, XML, XSL, XSLST, SAX, DOM, Ajax

Operating Systems: Windows, Unix, Linux

Databases: Oracle, SQL Server, MySQL, MS Access, Sybase, DB2, HSQLDB

Skills: Waterfall Model and Agile Methodologies

Other: WebLogic, Tomcat, WebSphere, JBoss, Struts, Ajax, Spring 3.0, Hibernate 3.0, JUnit, log4j, XMLBeans, JSTL, Struts Validator, tree tag, Display tag, WebLogic workshop, Eclipse IDE, Maven, Ant, Rational Rose, TOAD, PL/SQL developer, WinCvs, Visual SourceSafe, MKS, SVN, CVS and Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Burlington, NC

Java Developer

Responsibilities:

  • Worked on agile methodology.
  • Participated in various phases of Software Development Life Cycle (SDLC) of the application.
  • Worked on two-week sprints and involved in demos to business.
  • Worked on developing RESTful api’s.
  • Used spring boot framework.
  • Worked on implementing spring security for authorization.
  • Worked on junit test cases.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Used mockito for mocking tests.
  • Used maven as build tool.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed by Quality Assurance teams responsible for integrated testing.
  • Used git for source code management.
  • Used Log4J for debugging and error logging.

Environment: J2EE, Agile, Spring Boot, OAuth2, Junit, Mockito,GIT, log4j, Restful, Maven, Spring security.

Confidential, Twinsburg, OH

Java Developer

Responsibilities:

  • Involved in analysis of requirements gathering, design, development, Unit and Integration testing and Deployment.
  • Worked on Agile development environment with daily status meetings and Sprints.
  • Creating Pdf’s for Proof of delivery by using EDI Shipment Status Message (214) data that are processed by Gentran, Dell Boomi and inserted into oracle database.
  • Worked on Behavior Driven Environment (BDD).
  • Implemented cucumber framework for testing the web application.
  • Experience writing cucumber feature files using Gherkin.
  • Used Jenkins plugins to generate Cucumber test reports.
  • Working with QA team for helping to write Gherkin scripts.
  • Writing Java code for Feature files to do automation testing.
  • Hands on experience in implementing Micro services usingSpringboot/Spring Cloud.
  • Designed and developed business components usingSpring.
  • Deployed and configured the application on pivotal cloud foundry(PCF).
  • Developed interactive UI using HTML, CSS Bootstrap.
  • Used Spring data JPA with hibernate for DAO.
  • Developed user interface usingJAVAServer Pages (JSP), HTML andJavaScriptfor the Presentation Tier.
  • Used Git as source control for code base.

Environment: J2EE, Ajax, Tomcat Application Server, Agile, Hibernate, Spring Boot, Cucumber, OAuth2, Splunk, Junit, Mockito,GIT, log4j, Restful, UNIX, JSP, Maven, JIRA, Eclipse.

Confidential, Morris plains, NJ

Sr.Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Worked on Agile Methodology with daily Scrum calls.
  • Designed and Implemented uses cases related to Inventory and Orders as Restful web services.
  • Developed the application implementing MVC architecture, using Spring frameworks.
  • Extensive usage of XML throughout modules.
  • Used Spring Security.
  • Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting and gathering data.
  • JUnit testing framework is used to unit test the application.
  • Used Cucumber for testing.
  • Involved in the development of user interface using Angular JS.
  • Developed Maven scripts for build-management.
  • Used Source Tree for GIT repository code check inn & check out process.
  • Developed code using Eclipse IDE for integrated development environment.
  • Used Crucible tool for code review process.
  • Used Bamboo as automated build tool.
  • Used JIRA for bug and issue tracking.
  • Used log4j for implementing the logging in the application.
  • Closely worked with the Testing Team for identifying and fixing bugs.

Environment: J2EE, Ajax, Tomcat Application Server V8.0, Hibernate, Spring MVC, Angular Js, GIT, log4j, Restful, UNIX, JSP, Maven, JIRA, Eclipse.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Involved in design, implementation and testing.
  • Developing of case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose.
  • JavaScript was used for the client side validations.
  • Developed the web application by integrating Spring Framework and JMS.
  • Developing GUI Screens using JSF (IBM Implementation) and AJAX4JSF for Ajax functionality.
  • Spring Dependency Injection feature was used for Bean wiring.
  • One of the application is developed utilizing Java Swing, spring, DOJO, POJO, AJAX, HTML 5.
  • For reliable and asynchronous communication Java Messaging Services (JMS) has been used.
  • Implemented JMS listeners and connection factory via MDB.
  • Implemented WSDL file for Web Services using Axis2.
  • Used SOAP for implementing Web Services.
  • SOAP UI was used for load testing the Web Services.
  • Developed the necessary front end user interfaces in JSPs, HTML,JavaScript, CSS that will be integrated using Spring MVC Framework.
  • UsedJavaScriptlibraries for developing theJavaScriptPrograms.
  • Used XSD for business logic and XML parsing for inputs/outputs from Web Services.
  • Implemented Spring transaction management for some database transactions.
  • Created Hibernate POJOs, Hibernate mapping files for all database tables.
  • Hibernate Stored Procedures are used for Relational mapping.
  • Database objects like Triggers, Stored Procedures are written in SQL.
  • Developed JUnit test cases for all the developed modules.
  • Built and deployed the application using Maven.
  • Used Cucumber for Automation testing.
  • Build Cucumber project on Jenkins.
  • Generated Cucumber test results report using Jenkins plugin.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Maintained source code versions using CVS.
  • WebSphere Application server is used to deploy the application.

Environment: EJB, Spring 3.0, Hibernate 3.0, JMS, AJAX, IBM DB2 9.7, SQL, XML, IBM WebSphere App Server 6.1, Web Services, WSDL, SOAP, Log4j, Maven, Eclipse Indigo, CVS, CUCUMBER, Jenkins.

Confidential, O’Fallon, MO

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Analysis, design and development of Application based on J2EE and Design Patterns using Eclipse.
  • Developed the application implementing MVC architecture, integrating JSF with Hibernate and Spring frameworks.
  • Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting and gathering data.
  • Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Web Logic Application Server.
  • JUnit testing framework is used to unit test the application
  • Involved in design and development of web interface using JSP, Servlets, JavaScript, Ajax and JDBC for administering and managing users and clients.
  • Involved in the development of user interface using HTML5, CSS, JavaScript and JSP.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Used sub-version control system (SVN) for code check inn & check out process.
  • Updated and managed user accounts by running Web services using SOAP UI.
  • Developed code using Eclipse IDE for integrated development environment.
  • Used Crucible tool for code review process.
  • Used Bamboo as automated build tool.
  • Used Rational Rose for UML Use Case diagrams, Class Model and Object Interaction diagrams
  • Used log4j for implementing the logging in the application.
  • Closely worked with the Testing Team for identifying and fixing bugs.

Environment: J2EE, Ajax, Web Logic Server, Hibernate, spring, JavaScript, JQuery, JSP, Servlets, XML, HTML, SVN, log4j, SOAPUI, UNIX, JSP, SQL Server, Eclipse

Confidential

Java Developer

Responsibilities:

  • Used Spring to develop light weight business component.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed, developed and maintained the data layer using Hibernate, and used Spring ORM to integrate with Hibernate.
  • Used XML for the data MS Exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web services using REST, WSDL, UDDI and XML.
  • Developed Session Beans for the business logic.
  • Used JMS for asynchronous data communication.
  • Created Stored Procedures using PL/SQL.
  • Performed unit testing using JUnit and used test cases for testing action classes.
  • Monitored the logs using log4j and fixed the problems.
  • Used Ant to automate the build and deployment process.

Environment: Core Java, JSP, Servlets, Spring, Hibernate, XML, WebSphere Application Server, Eclipse IDE, Oracle 10g, REST, JMS, Jetty, JavaScript, JSON, log4j and Ant

We'd love your feedback!