We provide IT Staff Augmentation Services!

Sr. Java Ui Developer Resume

5.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY:

  • Over 7 years of experience in entire Software Development Life Cycle (SDLC) including Analysis, Design, Development, Implementation, Testing and Maintenance, Documentation and Support of software applications using Java/J2EE Technologies.
  • Extensive knowledge in Agile Methodology and SCRUM Software Development process.
  • Experienced in developing MVC architectureSpring MVC Framework.
  • Expertise in design and development of multi - tiered web based applications using Java&J2EE-Servlets, JSP, JDBC, JNDI, Java Beans, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Experience in coding business components using various API's of java like Multithreading, Collections, Socket programming, Applet, JNDI, Serialization, RMI.
  • Experience in deploying applications using Webservers like Apache Tomcat and Application Servers like Web Logic, IBM Web Sphere and JBOSS.
  • Well experienced in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services, Jersey Client API and Spring REST Template API.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing J2EE applications.
  • Expertise in Object-relational mapping(ORM) using Hibernate.
  • Experience in using XML based technologies and parsers like DOM and SAX.
  • Very good experience in Web Technologies HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, Node.js, React.js, XML, AJAXand JSON.
  • Development of a well responsive Single-Page Application (SPA) using AngularJS framework, HTML, CSS standards, with front-end UI team.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
  • Well experienced in database development and implementation using different RDBMS like Oracle, Microsoft SQL Server, DB2 and MySQL.
  • Exposure to various NoSQL technologies like MongoDB, Cassandra.
  • Expertise in handling database operations using triggers, cursors, functions, stored procedures and views.
  • Extensive experience in using Selenium,JUnit for unit and integration testing.
  • Worked with version control tools which includes Git Hub, CVS,SVN, TFS and VSTS.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object (DAO), Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object (DTO) and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Experience in using ANT and Maven for build automation.
  • Experience in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Good Knowledge of using IDE Tools like Eclipse, My Eclipse, NetBeansfor Java/J2EE application development.
  • Gooddebugging skills, communication, presentation and interpersonalabilities and a participating group member.

TECHNICAL SKILLS:

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

Java Frameworks: Spring 3.x/4.x, and Hibernate 3.x/4.x, Struts 2.x/1.x

J2EE Technologies: JSP, Servlets, JDBC, JMS, JNDI, EJB 3.x

Web Technologies: HTML, CSS, AJAX, jQuery, JavaScript, AngularJS, Node.js, React.js.

Web Services: SOAP, RESTful, Jersey, ApacheCXF

Design Methodologies: OOAD, SDLC, AOP, Agile Scrum, Iterative Waterfall

Version Control System: Git Hub, CVS, SVN, TFS and VSTS

Testing &Performance Tools: Junit, Selenium and Log4J

Databases: Oracle 11g/10g/ 9i, SQL Server 2005/2008/2010, MySQL, IBM DB2, MongoDB, Cassandra.

Servers: WebLogic, WebSphere Application Servers and Apache Tomcat Webserver

Build Tools: Ant, Maven

Operating Systems: Windows (Windows NT/2000/XP Professional), UNIX, Linux

J2EE IDEs: Eclipse, My Eclipse, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, OH

Sr. Java UI Developer

Responsibilities:

  • Involved in various phases of application development (SDLC) including requirement gathering, analysis, design, development and integration.
  • Used Agile methodology (SCRUM) for developing application.
  • Designed Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose.
  • Used SpringMVCarchitecture to implement the application.
  • Involved in the integration of Spring for implementing Dependency Injection. Developed code for obtaining bean references in Spring IOC framework.
  • Created Data Transfer Objects(DTO) and implemented business logic using Java8 in Spring framework.
  • Used Java8 features Lambda expressions, Stream API on Collections to increase performance.
  • Used design patterns like Factory, Application Service, business delegate, Service Locator, View Helper, Composite view, MVC and DAO to Implement Business tier using Sessions Beans.
  • Used Hibernate ORM to create POJO objects and to interact with the database.
  • Created dynamic pages using HTML5, CSS3, Angular, Node.JS, React.JS, Bootstrapused JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Involved in the development of RESTful Web Services using Spring MVC to extract client related data from database.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Implemented Spring Boot with Microservices to divide the application into various sub-modules.
  • Worked on to design and develop few Microservices using RESTful approach. Designed and developed Microservices business components using Spring Boot.
  • Used SOAPUI tool for testing Restful API web services.
  • Used MongoDBas backend database and involved in writing PL/SQL Stored procedures, triggers, views.
  • Used JBOSS application server for deploying project in production environment. Developed Web Services using to communicate with the other modules.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Participated in builds using Maven and continuous integration using Jenkins.
  • Used FileNet for Content Management and for streamlining Business Processes.
  • Used GitHub as version control system.
  • Helped in Selenium automation of the application for testing purposes.
  • Using JIRA to manage the issues/project work flow.
  • Wrote JUnit test cases for unit testing and used log4j for logging Errors.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation.

Environment: Java, J2EE, JSP, Spring MVC, Spring IOC,Spring AOP,Hibernate, SOAP, WSDL, REST, Microservices, HTML, CSS,XML, XSLT, XSL, jQuery, JavaScript, Angular 2, Node.js, React.js, Bootstrap, MongoDB, JIRA, Maven, Jenkins, PL/SQL, FileNet, JBOSS,Git, JUnit,Selenium, log4j, Eclipse, Unix Shell Scripts, Linux and Windows.

Confidential, Malvern, PA

Sr. Java UI Developer

Responsibilities:

  • Involved in various phases of application development (SDLC) including requirement gathering, analysis, design, development and integration.
  • Used Agile methodology (SCRUM) for application development.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose and Visio.
  • Working with core java concepts like Collections Framework, Multithreading and Memory management.
  • Used Spring MVC for the server-side implementation.
  • Created user interfaces using AngularJS, HTML, CSS, React.js, Node.js, Bootstrapand JavaScript.
  • Used Node.jsJavaScript library for server-side scripting to produce dynamic web pages.
  • Created and consumed RESTful web services using JAX-RS.
  • Used various Spring modules likeSpring Core,Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Batch, Spring Integration for development.
  • Implemented web application security controls using Spring Securityas per OWASP guide lines.
  • Integrated Hibernate ORMwithSpring to communicate with DB2 database.
  • Converted file uploading existing web service to Microservice for large Excel document uploads, validations, inserting records into DB2tables.
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Launched various AWS EC2 instances to deploy various applications.
  • Used Elastic Load Balancer (ELB) to manage huge request/response adding multiple EC2 instance in AWS.
  • Worked with AWS, EC2 and S3 Command Line Interface tools and used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Experience deploying and maintaining multi-container applications through Docker.
  • Created and modified database tables and involved in writing Triggers, Views and Stored Procedures.
  • Used Control-M job scheduler for Java Batch Application and Crucible for reviewing code.
  • Extensively worked on Java Batch Application.
  • Developed, deployed and tested the application using JBOSS application server.
  • UsedMaven for building and deploying application and Jenkins for continuous integration to maintain the code quality.
  • Used Subversion (SVN) for efficiently managing the source code versions with the development team.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Involved in debugging the product using JIRA Bug Tracking.
  • Created and used Junit and Easy Mocktest cases during the development phase.
  • Extensively used Log4j for logging throughout the application.

Environment: JDK, J2EE, Spring, JSP, HTML, CSS, JavaScript, AngularJS, React.js, Node.js, Bootstrap, REST, MicroServices, AWS, Docker, Log4j, Junit, Subversion, DB2, Control-M, Crucible, Maven, JIRA, Jenkins, PL/SQL, OWASP, JBOSS,Unix Shell Scripts,Windows, Eclipse.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in complete Software development life cycle (SDLC) to develop the application.
  • Used Agile methodology for developing the application.
  • Involved in developing the user interface using JSP, JSTL, HTML, Servlets, and Ajax.
  • Used Restful web services to consume the data from external Vendors.
  • Developed Interactive web pages using jQuery, HTML, CSS and JavaScript.
  • Used OR mapping tool Hibernate to retrieve the data from database and integrate with Spring MVC to interact with back end persistence system.
  • UsedOracleas backend database and involved in writing SQL queries, stored procedures, Triggers, views etc.
  • Request and Response mapping using Spring AOPfrom and to the application server by annotation based spring configuration in Eclipse IDE.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) and DAO (Data Access Object) in the implementation of the services.
  • Maintained high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Involved in development of SOAP based web services using WSDL, SOAPand JAX-WS.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Extensively performed User Interface validations on client-side using JavaScript.
  • Used Maven for building the application and deployed to WebLogic Application Server and resolved numerous server deployment related issues.
  • Developed and modified UNIX Shell script.
  • Used GIT for maintaining the component and for release and version management.
  • Used JUNIT for testing and check API performance.
  • Used log4j for application & error logging.

Environment: Java, J2EE - JSP, Servlets, Spring, Hibernate, SOAP and RESTFUL Web Services,jQuery, XML, XSLT, HTML, CSS, JavaScript, Ajax,Log4j, JSON, WebLogic, Maven, Oracle, GIT, Junit, Unix Shell Scripts, Eclipse.

Confidential, San Antonio, TX

Sr. Java Developer

Responsibilities:

  • Worked with Business Analyst and Architect in requirement Analysis (SDLC) and prepared detailed software requirement document.
  • Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
  • Implemented the application using Spring MVC Framework.
  • Used Spring validation in the presentation layer.
  • Involved in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Developed user interface with jQuery, JSP and Spring Tag Libraries.
  • Prepared Technical Design Documents which include complete business flow, detail Unit Test plan and migration process for different environments.
  • Involved in the development of JavaBeans and POJOs.
  • Developed Restful web services using JAX-RS.
  • Consumed web services (WSDL&SOAP) for getting required information from third party.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Wrote SQL queries to retrieve and store data in the SQL Serverdatabase.
  • Designed and implemented various processing modules with complex calculation logic and business rules of the claim processing system.
  • Involved in replacing the old code with new code changes.
  • Created new business logic, service tier and database access.
  • Developed DAO components by implementing Spring DAO component.
  • Deployed application on JBOSS Application server and monitored the error logs using Log4j.
  • Used CVS for version control, developed and modified UNIX Shell script.
  • Used Junit for unit and integration testing.

Environment: Java, JDBC, JSP, Servlets, Spring MVC,Spring IOC, Hibernate ORM, Apache Tomcat, JBOSS,HTML, CSS, JavaScript, jQuery, SOAP/RESTful web services, XML, XSD,CVS,SQL Server,Unix Shell Scripts, Junit, Log4j, Windows.

We'd love your feedback!