We provide IT Staff Augmentation Services!

Senior Java/ui Developer Resume

3.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 7 years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
  • Extensive experience in application development using Java, J2EE, JSP, Servlets, EJB, Web services (SOAP, Restful), JMS, JDBC, JUNIT.
  • Expert knowledge in Core concepts, Collections, Threads, Serialization, Exception Handling etc.
  • Used Extensive Java collection Framework such as Array List, Hash Map for the data manipulation
  • Hands on Experience in Spring and Struts2 framework.
  • Extensive experience in Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Maven.
  • Worked with Hibernate as Object Relational Mapping(ORM) solution and Hibernate Query Language.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, Javascript, CSS, DHTML, XHTML, XML, XSD, DTD, XSL, XSLT, JSON, AJAX
  • Strong hands on experience with Javascript frameworks like AngularJS, NodeJS
  • Experience in MVC architecture.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, and MySQL 4.0, 5.0.
  • Experience in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures, functions, joins, indexes, views and Normalization of databases.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in SQL server environments.
  • Proven experience with deploying applications on servers like IBM WebSphere and Tomcat
  • Experience in working with like WinCVS, SVN, GIT, JIRA, Bitbucket, Source tree
  • Worked on IDEs like Eclipse, Netbeans, Intellij
  • Development experience in Windows, Linux and UNIX operating systems.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling(OOM) based on Unified Modeling Language (UML) architecture.
  • Good knowledge on reading and following UML design documentation such as database and data Flow diagrams. Designed Use Case Diagrams, Class Diagrams, Sequence diagrams.
  • Extensive knowledge of different design patterns: creational, structural and behavioral
  • Experience in Waterfall, Agile software development process, Test Driven Development and Scrum. That includes including customer reviews/meetings, requirements gathering, architectural review, high and low - level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks
  • Strong communication, written and interpersonal skills.

PROFESSIONAL EXPERIENCE:

Senior Java/UI Developer

Confidential, Madison, WI

Responsibilities:

  • Identified the Business requirements, prepared Detail Design document and got involved in preparing System Requirements for the project
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module to connect with database and fetch the required data.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used
  • sessions, transactions, Criteria's and queries to develop business requirements.
  • Designed and developed the UI using JSP, JSF, HTML, CSS and JavaScript, AJAX, AngularJS, JSON.
  • Developed, and debugged the Servlets and EJB with Tomcat Application server. Developed the middle tier using EJBs, Java Servlets.
  • Converted Mock-up into handwritten HTML, JSF, XML, AJAX and JSON. Used JavaScript for the client side validation.
  • Used JSON method in AngularJS to load JSON encoded data from the server
  • Used serialize array function from AngularJS to encode a set of form elements as an array of names and values.
  • Maintain high-quality of RESTful services and implemented REST web services using Spring MVC
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On. Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Loaded Data into Oracle, MS SQL Tables using SQL. Developed code of SQL, PL/SQL, and Views.
  • Migrated SQL Server stored procedures to Hibernate along with database migration from SQL 2000 to SQL 2005
  • Junit tests were written to test each module and wrote Ant Scripts to automate the build and deploy process and Version control through Bitbucket, Source tree and dependencies through Maven
  • Used Jira for bug and issue tracking

Environment: Core Java, Spring, Servlets, Hibernate, JSP, HTML, CSS, XML, AJAX, Javascript, JSON, AngularJS, Apache Tomcat, MS SQL, Oracle 11g, PL/SQL, SQL, JAXP, Junit, JMS, Eclipse3.4.2, EJB, ANT, Maven, GIT, Bitbucket, Sourcetree, JIRA, Agile

Java/UI Developer:

Confidential , Waltham, MA

Responsibilities:

  • Implementation and maintenance of patient accounting applications using Spring (MVC) Framework.
  • Involved in Agile Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Planned Sprint releases, deliverables & dependencies with other teams through SOS (Scrum of Scrum meetings) & participate in weekly status meetings.
  • Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Worked extensively on Entity/Session Bean development and Spring-context XML to handle the request/response from various components.
  • Used Web services to access data from server side.
  • Implemented a Middle tier using Spring MVC to process client requests and build server side java models.
  • Developed Spring point cuts using the AOP methods
  • Used Log4j for output log statements
  • Developed Java Bean classes according to Oracle database tables.
  • Developed presentation layer using HTML, JavaScript, CSS, JSON, JSP, AJAX
  • Developed application using AngularJS and Node.JS connecting to Oracle on the backend.
  • Implemented a Node.js server to manage authentication
  • Developed software using the Agile methodologies.
  • Used Git to Team Synchronization.
  • Used Jasper reports to generate Payment reports.
  • Created Junit Test Cases using Junit.
  • Used Maven to create build scripts and run the JUnit test cases.
  • Deployment of Web Application on Websphere application server.

Environment: JDK 7.0, J2EE, Spring MVC, HTML, Javascript, AJAX, CSS, bootstrap, Node.Js, Angular.js, JSON, REST API, Unix, IBM Websphere, HTTPS, Git, Junit, Maven, Intellij Idea - 14, Agile

Java/UI Developer:

Confidential

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Identified, recommended and pursued technology/practices relevant to the solution of highly complex projects.
  • Designed and developed application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Used Hibernate Framework for persistence onto Oracle database.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side.
  • Designed and Developed UI using Angular.JS, HTML, CSS, JavaScript and JQuery.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
  • Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.
  • Developed Unit /Integration test cases using Junit
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, Servlets, JMS, Hibernate, Spring, Web services, REST, UML, HTML, JavaScript, JQuery, AngularJS, XML, XSD, Log4j, Oracle 11g, PL/SQL, JUnit, JIRA, Eclipse

Java Developer:

Confidential

Responsibilities:

  • Involved in all Phases of SDLC.
  • Developed the application using Struts 2 Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed complete Web tier of the application with Struts MVC framework.
  • Designed servlets that take data from frontend and returns information in the form of JSON objects
  • Performed enhancements to the user interfaces using HTML, CSS, Javascript.
  • Developed client side validations using Javascript.
  • Designed and developed SQL in Microsoft SQL server Database for creating tables, triggers and select statements.
  • Used JDBC for connections to database from the backend code.
  • Developed JUnit based unit test classes.
  • Implemented Logging framework using Slf4J with Log4J as back-end.
  • UsedJavaMessaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Maven build file for preparing WAR files used to deploy application.

Environment: Java, J2EE, Java Servlets, JDBC, Struts2, Microsoft SQL server, RESTful Web Services, JSON, JUnit, HTML, CSS, Javascript, JMS, Maven, Web Sphere.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, PL/SQL, Python

Java/J2EE Technologies: J2EE, JDBC, JSP, Servlets, MVC, Spring, Struts2, Hibernate, AJAX, LOG4JJUNIT, JMS, Webservices

IDE Tools: Intellij IDEA, Eclipse, Net Beans

Web Technologies: JavaScript, JQuery, CSS, HTML,HTML5, DHTML, XML, XSL, SAX/DOM, JSONAngular.JS, Node.JS, AJAX

Design Methodologies: Object oriented (OOA/OOD), Client-Server, UML, SDLC, MVC, DDD

Databases: Oracle MS SQL Server, MySQL

Version Control Tools: CVS, SVN, GIT, Bitbucket, Source tree

Logging framework: log4j

Build tool: Ant

Bug and issue tracking: JIRA

Application/Web Servers: Tomcat, IBM WebSphere, Apache

Operating Systems: MS Windows, UNIX, MS DOS

We'd love your feedback!