We provide IT Staff Augmentation Services!

Java Ui Developer Resume

5.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY

  • 5 years of experience in all phases Software Development Life Cycle which includes Analysis, Design, Development, Testing and Maintenance using Java/J2EE technologies.
  • Hands on experience in developing High Volume, Critical Enterprise wide systems using Java / J2E E Technologies like Servlets, JSP, spring, Struts and Hibernate.
  • Hands - on experience in creating UI web applications using HTML5, CSS3, JavaScript 2.0 and jQuery 3.x, AJAX, Bootstrap 4.x, Angular 2,3,4,5 and 6.
  • Good working experience with different frameworks like Spring Boot, spring, Struts, Hibernate, Junit and Log4j.
  • Experience working on scalable environment in Agile/SCRUM methodologies & Continuous Integration/Continuous Deployment.
  • Experience using TDD (test driven development) and BDD (Behavior Driven Development) approach on multiple platforms like Linux, UNIX and Windows.
  • Expertise in Developing web applications using HTML, CSS, JavaScript, Angular at front-end and Spring/Spring Boot, Struts, JDBC, Hibernate, XML, JSON, REST and SOAP web services at the backend.
  • Designed & developed the business components using core Java, Spring/Struts, REST API, Hibernate, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, SQL, XML, XSD, JSON technologies.
  • Expertise in working with Spring IOC, Spring AOP, Spring MVC, Spring DATA, Spring Security, JDBC, JPA, Hibernate and RDBMS.
  • Experienced in implementations of Service Oriented Architecture (SOA) using Java Web Services (SOAP, WSDL and UDDI).
  • Good Experience in implementing several object-oriented Design Patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
  • Extensive knowledge on Core Java concepts such as Inheritance, Abstraction, Encapsulation Polymorphism, Multi-Threading, Exception Handling, Collections, Design Patterns, File I/O, Lambda, Functional programming and Stream API.
  • Experience in writing Unit Test cases using JUnit Testing Framework.
  • Experience in Configuring and deploying applications on Apache Tomcat, WebSphere Application Server and BEA Web Logic server.
  • Extensive experience in Relational Database Management System with Oracle, MySQL and PostgreSQL as well as NoSQL database like MongoDB and Cassandra.
  • Good working knowledge of GIT and SVN for version control and Jenkins for CI/CD pipeline.
  • Experience working with onsite and offshore teams, leading the development of Web applications.
  • Hands on experience on NoSQL databases like MongoDB, Dynamo DB databases.
  • Experience in using build tools like Gradle, ANT and MAVEN for the development of build artifacts on the source code and log4J framework for logging details.
  • Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse, IntelliJ and RAD.
  • Experience in working with continuous integration tools like Jenkins and bug tracking tool Jira.
  • Experienced with Middleware Technology Messaging Brokers like JMS and Active MQ in SOA (Service-oriented) Architecture.
  • Experience in writing shell scripting for deployment process and expertise in sharing files between Linux boxes and windows using the WinSCP, secure FTP, SCP client for Microsoft Windows.

TECHNICAL SKILLS

Markup Languages: XML, JSON, HTML5, CSS3, Bootstrap.

J2EE Technologies: EJB, Servlets, JSP, JDBC, JNDI.

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS, JSF, Node.js, React JS.

Tools: & IDE: Eclipse IDE, IntelliJ, Visual Studio and Spring Tool Suite (STS).

Version Control: GIT, SVN.

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish.

Databases: Oracle 11g-12c, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra, Hadoop.

Java Frameworks: SpringBoot 1.x, Spring 3.x, Hibernate 3.x, Struts 2.

Design Patterns: Dependency Injection, MVC, Singleton, Builder, Adaptor, Factory, Gate Way, Facade, MVP.

Testing: Junit, ALM, ETL, TestNG.

Build tool: AWS - Maven, Docker, Gradle.

Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API

Methodologies: Agile, Waterfall.

Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Harrisburg, PA

Java UI Developer

Responsibilities:

  • Worked in developing web pages using Angular 4, HTML5, CSS3, JavaScript, Bootstrap, JSON and Ajax.
  • Updated the application with new features of Angular 4 .
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates and form validators .
  • Developed application using Spring MVC framework and used complete Java annotation approach to configure spring beans .
  • Developed Spring REST controllers to serve the UI with JSON data and secured the rest resources with Spring Security .
  • Performed MongoDB document and collection mappings to Java classes using spring data annotations .
  • Used Angular framework to create complex directives, services, components, filters, and routing to support routing in single page applications .
  • Involved in developing User Interface using Angular framework, Typescript, HTML5, CSS3, and ES6 .
  • Used a Bootstrap from Angular 2 platform and point it to the root component of the application instead of Angular ng-app .
  • Worked on Angular 2 by consuming RESTful web services & Used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side .
  • Used Angular 2 for delivering user experiences such as high performance, off-line accessibility and zero-step installation .
  • Leveraged Angular 2 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.) .
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions. Played key role in the design and development of application using J2EE and REST web service for Service Oriented Architecture (SOA) with JSON .
  • Developed service and DAO classes and integrated with Hibernate for persistence .
  • Spring MVC model integration for front-end request action controller .
  • Used Hibernate in data persistence layer to access and update information in the database .
  • Ability to use Spring Annotations for configuring XML files which guide the creation and injection of beans .
  • Annotations based Hibernate beans development, to eliminate the mapping XML files .
  • All the functionality is implemented using spring Boot . Expertise in Spring Security Framework for authentication and authorization .
  • Used Angular HTTP Client to communicate with API and used filter and subscribe in RxJS .
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular .
  • Developed models to persist data in MongoDB using MONGOOSE .
  • Used Angular animations for transition of states .
  • Worked with the Material-UI library for the designing purpose while creating the functional components which can be reused in future.
  • Managed the dependency packages by NPM.
  • Used JIRA as the Bug Tracking tool.

Environment: Java, Hibernate 3.0, Spring, Angular 4, JavaScript, Java, Typescript, Express.js, GIT, JSON, REST, HTML, CSS, NPM, MongoDB .

Confidential, Richardson, TX

Full Stack Java Developer

Responsibilities:

  • Developed multiple screens for the application using Java, HTML, CSS and JavaScript .
  • Designed new application portal using J2EE and Liferay Portal technologies .
  • Developed user interface using JSP, JSP Tag libraries (JSTL) to simplify the complexities of the application .
  • Developed the whole application using Spring Modules following MVC II design Pattern .
  • Involved in development of Spring Controllers and Views .
  • Designed and developed the persistence tier using Hibernate framework. Used DB2 Database .
  • Create Myasis mapping XML to map SQL Result Set to java objects and integrated spring with Myasis .
  • Developed SOAP Web services for getting credit card information from third party .
  • Worked on JSON and XML for representing data records over Http protocol using GET, POST, PUT and DELETE methods .
  • Used Apache Axis for testing the web services
  • Developed test cases using JUnit and used Log4j as a logging framework .
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation .
  • Involved in configuration of Liferay Portal admin settings .
  • Responsible for creating an instance on Amazon EC2 and deployed the application on it.
  • Used JIRA to track/update project changes.
  • Used SVN as Source Control.
  • Build and deployed application using Maven and used it for dependency management.
  • Used WebsphereApplicationServer6 / WebSpherePortalserver6.0 to create, debug and deploy application modules.
  • Used IBM MQ Series for messaging services to various branches.
  • Used Win Merge tool for code merge and integration.

Environment: JDK1.7, HTML5, CSS, EJB, JSP, JSTL, Java Script, Spring, Hibernate, DB2, Myasis, XML, Soap, WSDL, JUnit, Apache Axis, SQL, PL/SQL, IBM Application RAD, IBM WebSphere 6, IBM MQ, SVN, JIRA, Amazon EC2, Portal, Maven .

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Responsible for designing and developing web-based enterprise applications using Java/J2EE frameworks such as spring and Servlets.
  • Worked extensively in front end technologies like Angular JS1.x and Angular, HTML5, CSS3, JavaScript, JQuery, AJAX for developing web-based application.
  • Interacted with Restful Web services using Angular Http Module.
  • Implemented AngularJS Services for connectivity between a web application and back end API's.
  • Created Reusable Modules and Custom Directives in AngularJS which got used in various places of application.
  • Participated in Agile Development team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and transaction Management.
  • Implemented Restful web services in service-oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and authorization using spring security and OAuth2authentication protocol respectively.
  • Designed and created Micro services business segments and Restful administration endpoints utilizing spring boot.
  • Consumed REST based Micro services with Rest template based on Restful APIs.
  • Used Maven for build framework and Jenkins for continuous build system. Used HP Quality center for Bug tracking in the project.
  • Developed Enterprise Web services (REST) built on spring framework and consumed and generated client using Rest template and Jackson for JSON conversion.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate Query Language (HQL).
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Focused on Test Driven Development (TDD) thereby creating detailed Junit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Used Jenkins for continuous Integration and continuous Delivery to assemble pipelines amid organization.
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins

Environment: Java, Micro services, Hibernate, Spring MVC, Spring Boot, Spring Security, Spring Data, Spring Batch, Restful, Soup UI, Ready API, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, Junit, Maven, Apache Tomcat, GitHub, TDD, JIRA, STS .

Confidential

Java/J2EE Developer

Responsibilities:

  • Excellent analytical skills, written and oral communication, and experience collaborating with multiple development teams.
  • Involved in designing, developing and testing of J2EE components like Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Used Hibernate as the ORM tool to communicate with the database and integrated with String using Spring ORM, to design domain model classes.
  • Worked with Core Java concepts like Collections Framework, Generics, Exception handling, multi-threading.
  • Developed front end UI on JSF, CSS, HTML, Bootstrap, JQuery, and Java Script.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages
  • Used Spring Framework for Dependency injection and integration with Service objects, DAO etc
  • Migrated existing EJB web services to Restful services
  • Developed Web Services using RESTful web services and implemented security.
  • Consumed restful web services using Http Client for the data coming from external systems.
  • Worked on Spring Cloud Config, AWS SQS to deploy Spring MVC application to cloud
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems and Implemented Web sphere MQ for messaging
  • Worked on CI (Continues Integrations) and CD (Continues Deployment) methodologies using Jenkins
  • Involved in generating and configuring the JPA entities from the database.
  • Involved in developing Triggers, Stored procedures in SQL, PL/SQL.
  • Extensively worked on feature enhancement and real time bug fixings.
  • Integrated Central logging system by using Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used Eclipse to application development and Web sphere Application Server for application deployment.
  • Build UNIX shell script for data migration & batch processing and deployed using Apache ANT.
  • Developed complex SQL scripts to compare all the records for every field and table at each phase of the data.
  • Experience in Test Driven Development (TDD) using Spring Test, JUnit and Mockito .

Environment: Java, HTML, UML, XML, AngularJS, Servlets, JSF, EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, DB2, Eclipse, Web Sphere, JUnit, Spring MVC, Spring Boot, Mockito, Hibernate, JMS, Web sphere MQ, ANT, JUnit, JIRA, GIT

We'd love your feedback!