We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • 8+ years of experience as a JAVA/J2EE software developer working withobject oriented, server side, distributed computing technologies and Database applications.
  • Extensive experience in Software Development Life Cycle gathering the requirement and analyzing, designing, coding with implementation, development, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Experienced working on web based and Client/Server applications utilizingJava,J2EE, Spring, Servlets, Hibernate, Oracle, JDBC, AngularJS, JSF, JMS, XML, EJB, JSP, JSON, JNDI, HTMLandJavaScript.
  • Experience in designing User Interface (UI) applications and professional web applications usingHTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Experience in using frameworks like Hibernate, Java Server Faces along with Extensive experience in Python.
  • Experienced in designing and development of both REST and SOAP Webservices and also implementing Service Oriented Architecture(SOA) with XML based Webservices like (SOAP/UDDI/WSDL).
  • Expertise in AngularJS controllers, directives, factory and service resources, routings and events.
  • Developed front - end code with Ajax callin AngularJS and jQuery to retrieve data as JSON Objectfrom controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services and route providers.
  • Experienced in using IDEs such asEclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
  • DevelopedANTscripts and usedMAVENtool to build and deploy J2EE Applications.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++

Operating Systems: UNIX, Linux, Sun Solaris.

Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, SOAP and RESTful Web Services, WSDL.

RDBMS: Oracle, SQL server, MySQL, DB2.

Application Server: WebLogic, Tomcat, WebSphere, Glassfish 4.0, JBOSS.

Tools: VNC, Toad, SQL Developer, Maven, ANT, Log4J, JUnit, SoapUI, Visio.

Framework: Spring, Struts, MVC, Hibernate.

Client Side Programming: Version Control

JavaScript, HTML, DHTML, CSS.: VSS, CVS, SVN, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Sr. Java Developer

Responsibilities:

  • Requirement gathering, analyzing and developing design documents, designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC (Software Development Life Cycle) process of the application.
  • Business logic developed by extensive use of Core Java and Spring API.
  • Implemented GUI pages by using JSP, HTML, CSS, JavaScript, AngularJS and AJAX.
  • Implemented the project by using Spring Web MVC.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls. Developed reusable components using Custom Directives in AngularJS.
  • Tested and implemented the Web Services by using SOAP UI tool.
  • Implemented the online application by using Core Java, JSP, Servlets, Web Services, SOAP, and WSDL.
  • Tested the Service classes and DAO Classes by using Unit Test Cases.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Used REST Web Services to consume and produce JSON.
  • Integrated REST Web Services with services and DAO layer.
  • Implemented complex queries with Hibernate for DAO layer.
  • Monitored the error logs using Log4j and fixed the problems.
  • Fixed various existing UI’s to meet the new design (VDL) standards.
  • Implemented some Javascript validation to existing functionality.
  • Implemented validation helper classes and integrated with existing services.
  • Used Eclipse as Development IDE for web applications.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Configured the project on Web Sphere application servers.
  • Used SVN for Version Control tool and Clear Quest for bug tracking tool
  • Deployed the project in Linux environment.
  • Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.

Environment: J2EE, JSP, Hibernate, Web Sphere, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, CSS, HTML, RESTful Web Services, SOAP, RAD, JavaScript, AngularJS, Tomcat, DHTML, XHTML, XML, XSD, Linux, UML, Rational Rose, SVN, SOA, Design patterns, JMS, JUNIT, Mockito, log4J, WSDL, JSON, JNDI, Oracle, Toad, Maven, Clear Quest, Mockito.

Confidential, Hiawatha, IA

Sr. Java Developer

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, J2EE, Hibernate, Spring and REST based Webservices, XML API and tools.
  • Worked on Spring MVC Architecture for web applications.
  • Implemented Data Access Layer(DAL) using Spring Data and Hibernate ORM tool.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Consumed web services and streamed the data to JSON data for faster processing and development of product models.
  • Worked within SOA based enterprise framework to build web services.
  • Used Maven to build the application and used Subversion for version control.
  • Developed the application in Flash Builder and deployed it on Tomcat application server proxied through secured http web server.
  • Used REST web services leveraged by both web and mobile applications.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS, Backbone JS.
  • Extensive use of JavaMulti-Threading concept for downloading files from a URL.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
  • FollowedSystem Development Life Cycle (SDLC)methodology for the design, development, implementation, and testing of various SAS modules.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Developed UNIT test cases using JUNIT, Mockito, Easy Mock and Powermock.
  • Solved many Front end and business layer production issues and performance bottlenecks.
  • Documented Implementation and troubleshooting guides, user manuals and design documents.
  • Followed, Scrum Agile Software Development methodology for the implementation which is based on “Develop quickly, deliver often”

Environment: Java, J2EE, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, Eclipse IDE, AngularJS, WAS, JSP, JSTL, HTML5, CSS, JavaScript, Jobs, WebSphere, Tomcat, XML, XSD, Unix, Linux, UML, Rational Rose, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, PowerMock, log4J, WSDL, JSON

Confidential, Sacramento, CA

Java Developer

Responsibilities:

  • Requirement gathering and framework implementation sessions held using Agile TDD methodology.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, javascript/JQuery.
  • Designed and developed a RESTfull APIs using Spring REST API.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM.
  • Developed Struts Action Forms and Action Classes to control the application flow and used Struts and JavaScript Validation framework to validate the values entered in the forms.
  • Involved in writing JUnit test cases, unit and integration testing of the application
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Used SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, JSP, JavaScript, Ajax, JQuery, Ant, Struts, Spring, SOAP Web Services, and Hibernate, SVN, JMS, JUNIT, WebSphere Application Server, EJB, WebLogic, Eclipse IDE, Hibernate, XML, HTML, XML, SOA, JSP, JUnit, and Windows.

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Implemented MVC architecture using Spring, JSP & Java beans.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Designing and coding of Controller classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked on Persistence layer from simple DAO to Spring/Hibernate.
  • Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
  • Implemented Data Access Objects (DAO pattern) using JDBC & SQL.
  • Wrote complex SQL queries.
  • Integrated stored procedure with DAO layer.
  • Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
  • Involved in the Code Review Team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Developed code in Eclipse IDE.
  • Configured the project on Web Sphere application server
  • Deployed projects in Linux environment.

Environment: Java 1.5, Spring, JSP, JavaScript, HTML, XML, Servlets, SQL Server 2005, JSP 1.1, JDBC, XML, EJB 3.0, SQL, JavaScript, WebSphere, Eclipse.

Confidential

Java, J2ee Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented CSS Manipulation, HTML Event functions, Java script Effects and animations using JQUERY.
  • Involved in development of application using struts, RAD and Oracle data base.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Written numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4j to implement logging facilities. Used Clear Case for version control.
  • Configured and Deployed application on Web Sphere Application Server.

Environment: Java, Java EE, web Sphere Application Server, SOAP, Eclipse, Struts, Hibernate, Web Services, HTML, CSS, XML, Ant, UML, JavaScript, JQuery, Rational Rose, JUnit, Log4j, Clear Case, Windows XP.

We'd love your feedback!