We provide IT Staff Augmentation Services!

Full Stack Java Developer/ui Developer Resume

3.00/5 (Submit Your Rating)

Milan, IL

SUMMARY

  • Around 5 years of extensive experience in Analysis, Design, Development, Testing and Support of distributed and Web applications using Java - J2EE, XML, JAXP, JAX-RS, AJAX, jQuery, JDBC, ORM, Hibernate, SPRING, JPA, EJB, Web services.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in back-end procedure development, for Database Applications using Oracle, SQL and PL/SQL.
  • Extensive use of jQuery framework to complement wif Angular 2 as needed in teh application.
  • Proficiency in programming wif IDEs like Eclipse, MyEclipse Blue and IBM RAD.
  • Hands on experience wif Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
  • Expertise in J2EE Architecture using Java7, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server-side development wif JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
  • Very familiar wif advanced java concepts Collections and Multithreading.
  • Experience working wif SOAP and Restful Web Service.
  • Extensive experience using MAVEN to build teh projects.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Have teh motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Experience working wif Agile SCRUM methodology and working in pair.
  • Experience in client-side development wif CSS, JavaScript.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Experience Hands on wif PL-SQL Stored Procedures, Triggers and Views.
  • Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experienced wif IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Application Server.
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case, Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Having hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat and JBOSS Server.
  • Worked in TDD and version management tools GitHub, SVN.
  • Experience in LDAP for authentication scheme and in middleware technologies.
  • Experienced in methodologies like Iterative, Agile Scrum and waterfall approaches.
  • Possessing good interpersonal skills which were applied in coordinating wif development team, QA team and support team as required.

TECHNICAL SKILLS

Programming Languages: JAVA, C++

Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.

Tools: and IDE: Putty, JBuilder, Eclipse, NetBeans, IntelliJ

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, EJB

Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC.

Web Application Server: Apache Tomcat, JBOSS, WebLogic9.2, WebSphere.

Web Dev. Technologies: HTML5, CSS 3, JavaScript, Ajax, XML, DOM, SAX, DTD, XSD, JSON, jQuery

Version Control: SVN, GIT, CVS, VSS

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE

Confidential, Milan, IL

Full stack Java developer/UI Developer

Responsibilities:

  • Designed and developed teh application using Agile methodology and followed TDD.
  • Wrote technical design document wif teh class, sequence, activity diagrams in each use case.
  • Actively involved in coding usingJava 1.8, Spring 4.x and Angular 4to develop features from end to end.
  • Designed dynamic and browser compatible pages using jQuery, JavaScript, and Angular JS, NodeJS.
  • Created an internal browser-based text editor using HTML, CSS, JavaScript, Require.js, Backbone, handlebars, Jasmine, Selenium.
  • BuildRESTweb service by buildingNode.jsServer in teh back-end to handle requests sent from teh front-endjQuery Ajax calls.
  • Analyzed theNode.JSserver structure in legacy project, then mimicked theREST serviceby using JavaJAX-WSAPI and did teh corresponding configurations.
  • Integrated teh service call wif UI using http and resources which are substitutes for AJAX in angular.
  • Developed various reusable helper and utility classes that are used across all teh modules of teh application.
  • Used Microservice architecture wif Spring Boot based service through REST.
  • Designed and developed Business components and integrated wif Spring Framework.
  • Wrote data components for plan setup, wrote, and called stored procedures using Java, HQL, Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Responsible for writing utility classes, UI development using CSS, HTML, JavaScript, AngularJS, NodeJS.
  • Jas Integrated business layer using Hibernate wif Spring DAO.
  • Used Angular JS factories and services to make Ajax calls or Restful calls to get data in JSON format.
  • Played key role in teh design and development of application using J2EE and REST web service for Service Oriented Architecture (SOA) wif JSON.
  • Working in Test Driven Development environment using Jasmine and Karma.
  • Experienced working on IBM MQ for messaging.
  • Developed and maintained JSR168/286 portlets using Java/J2EE in RSA 7.5 wif Web sphere Portal Server 6.1/8.0.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Created RESTful APIs in express and returned logic through AngularJS data binding.
  • Used Mongo DB to import teh data into and feed into web services and displayed it onto teh browser.
  • Used Spring Batch to build teh POJO based development approach of teh Spring Framework.
  • Wrote teh DAO’s to access teh database using JDBC calls.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Designed & developed LDAP authentication & authorization service using Java, LDAP, JNDI.
  • Involved in transforming XML data in to Java objects using a JAXB binding tool.
  • Responsible for configuring and deploying teh builds on Tomcat Web Server.
  • Involved in teh performance tuning of teh application on client side.
  • Worked on JavaScript framework to augment browser-based applications wif MVC capability.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different modules in teh application.
  • Wrote build & deployment scripts using Maven, shell scripts and JACL on UNIX environments.
  • Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito frameworks.
  • Used Oracle Coherence in Java Collection API to access and modify data, and teh JavaBean event model to receive data change notifications.
  • Did teh application support on different environments from QA to production and responsible for analyzing teh issues, providing technical & functional support to teh users and fix them.

Environment: JEE/JSE, Java 7.0, Java Script, Angular JS, NodeJS, Spring MVC, Spring Batch, Hibernate, REST, JUNIT, JDBC, JMS, Apache Axis 2.0, Tomcat Web Server, LDAP, WSDL, SOAP, XML, CSS, Log 4j, RAD 7, Oracle, SunOS(UNIX), Sub Version, Maven and Windows 7.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Worked as core technical team member for analysis of requirements, design, development, unit, and integration testing.
  • Interacting wif teh Business Analyst and Host to understating teh requirements using teh Agile methodologies and SCRUM meeting to keep track and optimizing teh end client needs.
  • Designed logging information using teh JUNIT
  • Worked wif teh SPRING framework hibernate integration to maximize teh Classical model view controller layer (MVC) Architecture.
  • Implemented SPRING MVC application framework to create and configure of java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
  • Implemented teh user interface using teh JavaScript, JSP, AJAX, AngularJS, HTML, CSS, and Bootstrap.
  • Used JSF Framework for component-based user interfaces
  • Involved in design and development of server-side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB using Eclipse IDE
  • Used JavaScript, AJAX, jQuery technologies for front end user input validations and Restful web service calls.
  • Designed and created DAO using data modelling in teh integration layer.
  • Used JPA annotations to map ORM entities
  • Used JIRA as a Tracking tool.
  • Developed all hibernate classes using hibernate framework writing teh HQL, DB Schema and PL/SQL.
  • Using SOAP and Restful web services to retrieve provider's data and used SOAPUI to test teh web services.
  • Implemented teh application using teh concrete principals laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript, jQuery, JSON and AJAX
  • Involved in evaluating various tools and tool kits to improve teh development performance.
  • Designing teh database schema, creating tables and views, and writing stored procedures, functions and queries in SQL.
  • Designed OO components and developed teh functionality based on reusability in Core Java
  • Designed a guided inspection template and inspected teh design models.
  • Worked on functional test cases and tabulated functional test analysis.
  • Developed build Scripts using Maven.
  • Used GITHUB for source control.
  • Configured JMS in teh WebSphere application server to send messages on teh queue.
  • Deployed application on JBoss Application Server and Written ANT build scripts and Junit Test Cases.
  • Involved in integrating WebSphere Portal Server wif WebSphere Process Server involving SOAP Web Services, WS-Security using Jax-WS.
  • Configured LDAP server to Authenticate users and implemented both object level and data level security based on roles and responsibilities.
  • Used IBATIS for persistence layer.
  • Followed best practices like Change Management, Release management, Defect management wif tools like arm tool (Jenkins), HP quality Center, and subversion.
  • Used teh Java Collections API extensively in teh application.
  • Practiced Agile software development through TDD, continuous integration, stand-up meetings, and close interaction wif business owners.

Environment: Core Java, Spring Core, Spring MVC, Hibernate, Web services (Rest and Soap), JUnit, Mockito, AJAX, JSF, Angular JS, HTML, CSS, Bootstrap, XML, Eclipse IDE, Maven, Oracle, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in designing teh user interfaces using JSPs.
  • Involved in analysis, design, and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed teh application using SPRING Framework that leverages Model View Controller (MVC) architecture.
  • Implemented utility classes which handle teh string and date manipulation.
  • Wrote SQL queries and stored procedures, used JDBC to interact wif database.
  • Deployed teh applications on JBoss Application Server.
  • Implemented teh application using teh concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Designed teh application by implementing JSF Framework based on MVC Architecture wif EJB.
  • Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Developed JUnit classes for teh application.
  • Tested teh application on different testing environments.
  • Used Log4J to capture teh log that includes runtime exceptions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java, Core Java, JSP, Servlets, SPRING, JavaScript, PL/SQL, JBoss Application Server, Clear Case, Junit, Log4j, Eclipse IDE, Rationale Rose, Windows XP Operating System

We'd love your feedback!