We provide IT Staff Augmentation Services!

Sr. Ui/java Developer Resume

5.00/5 (Submit Your Rating)

Owings Mills, MD

SUMMARY:

  • 8+ years of IT experience in analysis, design, development, deployment and support of Enterprise and Web Applications.
  • Diverse domain experience including Banking and Insurance.
  • Proficient in using development methodologies like Waterfall and Agile.
  • Strong knowledge in the OOP concepts and extensive work experience in Java/J2EE technologies including Servlets, JSP, JSF, AJAX, EJB, JNDI, RMI, JDBC, Spring(MVC, DAO) and Struts for building server side applications and user interfaces.
  • Proficient in writing web application using web technologies such as HTML, CSS, JavaScript, JQuery, Angular JS, AJAX, XML, XPath and XSL.
  • Widely used JDBC API, JPA and Hibernate as persistence technologies for database interaction.
  • Good understanding of Design Patterns and proficient in developing J2EE applications using Model View Controller pattern, Singleton pattern and Data Access Object pattern.
  • Extensive experience in creating and consuming SOAP JAX Web Services and tested them with functional testing tool Soap UI and also to create and consume RESTful web services.
  • Good experience in developing web pages for applications in XHTML using Java Server Faces with PrimeFaces and OmniFaces.
  • Proficient in client and server - based validations using Struts validator framework.
  • Involved in developing Static and Dynamic pages using JSP, JSTL and Struts tags.
  • Formatted the front pages using CSS and Struts Tiles.
  • Experience in using the Entity Java beans and POJOs.
  • Performed Unit testing on business services using JUnit and developed automation scripts using Selenium and Cucumber.
  • Proficient in Backend programming using DB2, Oracle 10g, MySQL and Access.
  • Experience with Web/Application Servers such as Tomcat, Weblogic, Web Sphere and JBOSS.
  • Good experience in working with IDE’s such as RAD, Eclipse and MyEclipse.
  • Experience in UNIX, Linux and Windows Platforms.
  • Good programming skills, complex software problem solving and keen interest in emerging technologies. Strong interpersonal and effective communication skills.

TECHNICAL SKILLS:

Languages: Java EE6, HTML5, CSS3, JavaScript, JQuery, Angular JS, AJAX, XML, XSL, XPath

J2EE: JPA 2.0, JSF 2.x, Servlets 2.4, JSP 2.1, JDBC 2.0, POJO, EJB 3.0, JMS, Struts 2.0, Hibernate 3.6, JAXP 1.3, Spring 3.1(MVC, DAO)

Web/App Servers: Web Services

Tools: Tomcat, Weblogic, Confidential Web Sphere 7/7.5/8, JBOSS 4.3, Jazz Team Server

SOAP, REST: ANT, Maven, Gradle, Jenkins, AMP, JUnit, SOAP UI, TestNG, Selenium, Cucumber

IDE: RAD 6.0/7.5/8.5, Eclipse 3.3.2/Juno, My Eclipse 8.0

RDBMS: DB2, Oracle 10g, MySQL, Access

PROFESSIONAL EXPERIENCE:

Confidential, Owings Mills, MD

Sr. UI/Java Developer

Responsibilities:

  • Analyze/gather requirements, application development, enhancements and unit testing.
  • Implemented MVC architecture using Spring framework.
  • Designed presentation layer using HTML5, CSS3, JavaScript, Angular JS, JSON and JQuery.
  • Developed controllers, view/partials, directives, factories and used promise API for async calls.
  • Developed front-end code withAJAX callinAngularJSandJQueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer.
  • Configured Spring IOC container to manage Lifecycle of Service Objects.
  • Developed and Deployed the EJB components in WebSphere application server.
  • Implemented persistence layer using Hibernate ORM framework for Oracle database.
  • Used TestNG for backend test cases in RAD and Jasmine for AngularJS test cases.
  • SVN is used for version control and used Gradle as the build tool.
  • Used Jenkins for building the application (static, dynamic assets, EAR’s etc.) and deployed it using AMP.

Environment: JDK 1.6, Spring 3.0, HTML5, CSS3, JavaScript, AngularJS, JQuery, AJAX, JSON, XML, REST API, EJB 3.0, Hibernate 3.2, TestNG, WebSphere Application Server 7.0, Confidential RAD 7.5, Oracle 11g, SVN, Gradle, Jenkins, AMP.

Confidential, Durham, NC

Software Developer

Responsibilities:

  • Involved in analyzing system requirements, development, making enhancements and unit test plan for the RDNG web application.
  • Implemented front-end web pages using HTML, CSS and Java Script using DOJO framework.
  • Implemented server side code in Java using Service Oriented Architecture (SOA).
  • Developed backend business service logic using POJO’s.
  • Used REST API to communicate with server side components in the back end where every resource is identified by an URI mapped in a XML.
  • Made several enhancements to the application and also involved in fixing web client and server side defects.
  • Written JUnit test cases for unit testing in the backend.
  • Used SPARQL query language to perform backend database operations during development.
  • Deployed the application on Jazz Team Server (JTS). Used Derby as the backend database.
  • Performed application development using Eclipse IDE.
  • Involved in creating test tasks and test cases for various stories/features to support Functional Validation Test (FVT) team. Involved in regression testing.
  • Version control and activity tracking are done using Rational Team Concert (RTC) which is developed on Jazz.net.

Environment: HTML, CSS, Java Script, DOJO 1.6, JDK 1.7, POJO, REST Web services API, XML, SPARQL, JUnit, Eclipse Kepler, Rational Team Concert, Derby, Jazz Team Server.

Confidential, Sacramento, CA

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, design, application development and deployment to server. Understood the entire ITF application.
  • Implemented design documents using UML Use Cases.
  • Developed component based user interfaces for web applications using Java Server Faces (JSF) specifications with PrimeFaces and OmniFaces tag libraries.
  • Developed and maintained User authentication and authorization by employing EJB and connecting to LDAP server.
  • Developed several DAO classes and Business Objects (POJO’s) interacting with DB2 database and participated in writing JPA criteria builders.
  • Worked extensively with Restful web service for application integration. Extensive knowledge of both Creation and Consumption of Web Service.
  • Develop automation scripts using Selenium and Cucumber.
  • Written XPath query to retrieve element nodes from XML stored in the database.
  • Involved in the installation and configuration of Websphere Application Server(WAS).
  • Worked with Clear Case and Clear Quest tools for version control and activity tracking respectively.
  • Involved in production deployment and supported in some major go-live’s at FTB.

Environment: Java 1.6.2, POJO, REST Web Services, RAD 8.5, Websphere Application Server 8.0, Selenium, Cucumber, SQL, Confidential DB2, Andi, PrimeFaces 3.5, OmniFaces 1.7, JSP, AJAX, Java Script, Servlets, XPath, Clear Case, Clear Quest.

Confidential, Boston, MA

Sr. J2EE Developer

Responsibilities:

  • Participated in requirements and enhancement making.
  • Constructed presentation layer using Spring tags, JSP, CSS, HTML and JavaScript.
  • Performed Client Side validations using JQuery and Angular JS.
  • Involved in core design using different Design Patterns like DAO and MVC.
  • Used Spring MVC Framework and integrated with the JQuery.
  • Used Hibernate template for integrating Spring and Hibernate.
  • Written HQL Queries in Hibernate for retrieving the data from Oracle database.
  • Implemented service layer using Spring transaction management and DAO logic using Hibernate.
  • Consumed web services using SOAP and tested them using SOAP UI. Used JMS for exchanging data.
  • Involved in writing Hibernate mapping configuration files for POJO’s.
  • Developedunit test casesusing JUnit.
  • Provided production support and made several enhancements to application.
  • Developed and deployed on WebSphere application server.

Environment: JAVA 5.0, J2EE 5.0, Oracle, Spring MVC, SOAP Web services, SOAP UI, JMS, JSP 2.1, Java Script, Angular JS, JQuery, CSS, HTML, Hibernate 3.6, Spring 3.1, Unix, JUnit, RAD 7, Websphere 7.5, XML, AJAX, JAXB.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Involved in gathering of System Requirements and developing a conceptual design.
  • Implemented MVC pattern using Apache Struts.
  • Developed a web-based reporting system with DAO and Apache Struts-Validator using Struts framework
  • Struts Framework components like Action Forms, Action Servlets, Action Mappings, Action Errors and Apache Tiles are used extensively.
  • Designed the logging actions by using the Log4j.
  • Developed JSP’s using Custom Actions, Java Beans and Servlets.
  • Developed and Deployed the EJB components in JBOSS application server.
  • Implemented persistence layer using Hibernate ORM framework.
  • Exposure to creating and consuming SOAP JAX Web Services using annotations.
  • Tested Web Services using the functional testing tool Soap UI.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of data.
  • Developed test cases for the server code as well as for user interface using JUnit to test the necessary server side code to achieve the desired testing functionality.
  • Created XML mapping files for configuration of Hibernate.
  • Parsed the XML files using JAXP so that XML data can be processed.
  • Worked on UNIX shell scripting to run the JAR file created for batch program

Environment: JAVA 5.0, J2EE 5.0, JSP 2.0, Struts 2.0, Unix, EJB 3.0, SOAP web services, JMS, JUnit3.0, ANT, Log4j, JNDI, JavaScript, HTML, Oracle 10g, XML, JAXP 2.0, JBOSS 4.3, Hibernate 3.6, My Eclipse 8.0.

Confidential

Java Programmer

Responsibilities:

  • Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested),JSP,HTML and CSS.
  • Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
  • Used EJB Stateless beans and SOAP services
  • Extensively used Tomcat for building, testing and deploying applications.
  • Created class diagrams and sequence diagrams using Rational Rose.
  • To keep track of latest Versions implemented CVS Structure.
  • Wrote SQL queries for JDBC connection to Oracle database.
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Clear Case is used for version control.
  • Implemented various Custom Tags and JSTL tags.
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.

Environment: HTML, CSS, Java script, Struts 1.0, JSP, JSTL, EJB, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Weblogic, Eclipse, Oracle 9i/10g.

We'd love your feedback!