We provide IT Staff Augmentation Services!

Sr. Java Ui/j2ee Developer Resume

St Louis, MO

PROFESSIONAL SUMMARY:

  • Having 8 years of experience in OOPS, Analysis, Design, Documentation, Integration, Testing and Implementation of applications using various methodologies like Agile/SCRUM, TDD, Pair Programming, Waterfall and BDD.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring, JSF, IBatis, Hibernate, Servlets, JSP, EJB, JDBC, Web Services (SOAP, REST), E-Commerce and Micro Services.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB,JSF,JPA, JNDI and JMS.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, Spring Boot, Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, SpringHystrix DashboardandCircuit breaker.
  • Developed UI modules using AngularJS, Node.js, JavaScript, Ajax, JQuery, CSS3 and HTML5and Angular4.
  • Implemented Angular4 advanced features like routing, directives, services, animation modulesandcomponents.
  • Expertise in using custom AngularJS directives and filters to add functionalities to the web page elements.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP and REST.
  • Implemented Microservices with Rest API with built around modularity and monitoring support with Metrics.
  • Expertise in implementing AWS Services, EC2, Elastic Cache, IAM, Elastic Beanstalk, RDS, SNS, SQS, AMI.
  • ImplementedAWStasksusing S3, EBS, CloudWatch, CloudFront, CloudFormation, Elasticsearchand ELB.
  • Expertise in managing the configurations of servers with Chef and Continuous integrations with Ansible.
  • Experience in developing applications in Java 8 with new features like Lambda Expressions, default methods, etc.
  • Implemented multiple POCs on Apache-Spark and used Kafka to capture and process real time.
  • Experience with Stored procedures, PL/SQL Triggers, designs, Packages and Views in Oracle, DB2 and MySQL.
  • Expertise in MongoDB development in generating reports, schema design, map reduce functions and migrations.
  • Experience with Hibernate/ JPA Entities for mapping Java classes HQL, Criteria, Projectionsand Cache.
  • Experienced in Distributed Transaction Management system with Spring JTA based on Atomikos and Bitronix.
  • Experience with Ant, Maven, Gradle and Log tools- Log4J, Splunk and repository tools CVS, Git& GitHub.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter.
  • Expertise in testing environments JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Expertise in maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Experience in working with web servers like Tomcat, WebSphere, Jetty, JBoss and WebLogic.
  • Experience in using Docker for installing, upgrading, testing and running enterprise applications.
  • Experience in creating Docker images, Containers, push/pull and integrating Spring Bootusing Maven, Gradle.
  • Experience in Integrating and deploying applications using Apache Camel, ActiveMQ and JBoss ESB.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as Messaging Service.
  • Implemented BDD framework Cucumber by adding from Maven repository for testing the framework.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0

Frameworks: Spring 4.3, Hibernate 4.3, AngularJS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Databases: Oracle 10g/11g, SQL Server, MySQL, DB2, MongoDB, Cassandra, CouchDB

UI Technologies: HTML 5, JavaScript, CSS3, JQuery 2.11, AngularJS 2.0, Angular 4, BackBone.JS, Node JS 6.0

Cloud Environments: Azure, AWS, Netflix Eureka, Pivotal Cloud Foundry

IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Methodologies: Agile, waterfall, TDD, Scrum

Developer IDE Platforms: Eclipse, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java UI/J2EE Developer

Responsibilities:

  • Utilized Agile methodology, attended daily and weekly SCRUM meetings to update working statusto Scrum Master.
  • Developed SPA using Angular2Directives, Component, Metadata, Templates, Data Binding, controllers and DI.
  • Developed custom AngularJS directives, AngularJS components, tags and integrated with Spring forms and JavaScript, JSX, Bootstrap, Redux and NodeJS for developing the User Interface screens.
  • Developed user interface with HTML5 , CSS3 , JSON , AJAX , Angular 4 and Type Script .
  • Developed SPAs , components using Angular 4directives , controllers , view,routing and service modules .
  • Implemented REST services using NodeJS, NPM modules and developed web services using Jersey and Spring.
  • Utilized Redux-Promise in application to retrieve data from Back-End and to also perform RESTful services.
  • Used NodeJS to run Grunt tasks and implemented factory object to use the common functions in several views.
  • Used Apache Kafka Spring Bootformicroservice architecture for developing Microservices.
  • Monitored service health check from Spring Boot admin console using Swagger UI registered Microservices.
  • Implemented Cloud native applications for benefits of Clients with architectures on Pivotal Cloud Foundry.
  • gged applications using Inte Implemented Microservices with Rest APIwith built around modularity and monitoring support with Metrics.
  • Implemented high performance Java applications by interacting with Elasticsearch through REST API.
  • Developed REST based web services by establishing links using HATEOAS from Spring based application.
  • Implemented advanced Java 8 features like Strings, lambda expressions, filters, stream and forEach().
  • Implemented standalone applications with menu bar and HELP dialog box with logging option in Java 8.
  • Developed Kafka based messaging solutions in micro service architecture with Spring Boot.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Utilized Spring JPA transaction manager to manage transactions in the application and developed Apache Camel routes for mediation and used various Enterprise integration patterns to connect to other systems.
  • Developed Scala templating and standard markup all the pages with UI build made with AngularJS on nginx servers.
  • Worked with Apache Tomcat 8 and NodeJS servers to deploy and configure Java API’s and front end modules.
  • Implemented architectural, API management and securing Api proxies using mechanisms like Apikey and OAuth.
  • Created and designed Api Proxys in Apigee Edge using Node.js, JavaScript as well as out of box Policies.
  • Configured AWS IAMGroupsand createdUsers for improved login authentication.
  • Experience in Amazon Web Services like AWS S3, EC2, ELB, CloudFormation, CloudWatch, RDSand EBS.
  • Created indexeson Elasticsearch and configured Elastic Lod Balancers with EC2 Auto scaling groups.
  • Used Hystrix for the implementation of Circuit breaker pattern monitored various services using HystrixDashboard.
  • Provided cloud environment for Microservices using Spring cloud Netflix (Eureka server).
  • Deployed Docker contained Spring Boot micro services into spring EC2 container using AWS admin console.
  • Experience with building Docker Images and running them on Docker container and pushing into Docker hub.
  • Developed scripts for build, maintenance, deployment using Python design code, Docker and Bash in Linux.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications
  • UsedSQL and UNIX script for loading and Oracle database using CLOB and BLOB.
  • Loaded data into Oracle 11g database using SQL loader, UNIX script and analyzed the performance of MongoDB.
  • Used Selenium Web driver for enhanced Test automation, configured Selenium grid and Protractor to test classes.
  • Utilized Redis for creating background jobs, placing those jobs on multiple queues, and processing them.
  • Utilized JUnit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Utilized Drools engine for validating business rules before executing in runtime.
  • Implemented JIRA for (bug Tracking, Project Management)and Git for version control.
  • Developed test cases using Junit and Mockito and performed builds and deployments using Maven and Jenkins.
  • Implemented BDD framework Cucumber by adding from Maven repository for testing the framework.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes.
  • Customized Maven for build and deployment to Tomcat server and Splunk as log monitoring application.

Environment: :Java 8.0, Spring 4, Spring Boot,JavaScript, Scala, HTML 5.0, AWS, Gradle, CSS3,Node.js, Python, UNIX, Oracle 11g, MongoDB, Log4J, JUnit, Mockito, Selenium, XML, Web Services, SOAP UI, Kafka, Netflix Eureka, Spark, Netflix Ribbon, Splunk, Git, PL/SQL, Docker, HATEOAS, Apache Tomcat, STS, Chef, Ansible, Jenkins, Cucumber, Pivotal Cloud Foundry, AWS .

Confidential

Sr. Java UI/J2EE Developer

Responsibilities:

  • Utilized various features inAngularJS like data binding, custom filters, routingand custom directives.
  • Utilized JQueryto make the HTML, CSS interact with JavaScript functions to add dynamism to web page.
  • Developed XQUERY, XPATH and custom XML parsers based on SAX, DOM as part of XML Consumption.
  • Extensively used JQuery, Node.js in implementing various GUI components in application portal.
  • Implemented http services to make API calls in AngularJs and exchange of data in JSON.
  • Developed applications with controller, service and view components using Spring 3.5 framework.
  • Created Single Page Application which can data bind and synchronize server with AngularJS framework.
  • Implemented Spring modules like Controller, Spring security, DI/IOC, Auto wiring, AOP and AspectJ.
  • Retrieved data from Client using RESTful webservices, made REST API calls from NodeJS .
  • Secured the API’s by implementing Oath2 token, handled successfully Spring Security and OAuth authentication.
  • Developed, Designed and Debugged applications using IDE IntelliJ IDEA.
  • Implemented RESTful web services with loose coupling between layers using Spring framework for exposing SOA.
  • Designed and developed Microservices using Spring Bootand RESTframework.
  • Enterprise level web applications were supported by building Spring based Java micro services.
  • Kubernetes and Apache Mesos were used as the best ecosystem to deploy and managed the Microservices.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Spring Kafka and Zookeeper are used for broker service to maintain status and Spring Ribbon for load balancing.
  • Cloud environment for micro services was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon).
  • Created Batch services using Spring Batch, Mockito for BDD and wrote Junit test cases to test Spring DAO layer.
  • Implemented various tasks in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Implemented Cassandra for developing DAO layer and retrieved data present in Cassandra cluster.
  • Used Apache Camel routes to build customized routes and Spring XML in Spring Boot applications.
  • Developed and defined functionality to Camel blueprint to integrate with other Enterprise applications.
  • Resolved and analyze and conflicts related to merging of source code in GIT hub.
  • Implemented debug levels for controlling and logging purposes by utilizing Log4J.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Expertise on Selenium Data Driven framework and integrating it with Maven , Jenkins and TestNG .
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Utilized Splunk for creating and configuring management reports and dashboards.
  • Implemented and managed continuous delivery systems and methodologies on AWS.
  • Worked with the key components of AWS like EC2, S3, EC2 instances, S3 bucket and IAM.
  • Deployed the application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like Spring Cloud, Netflix Eureka, Spring Hystrix as fallback method.
  • Implemented continuous integration with development using Jenkins, deployment with Docker to AWS .
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Upgraded source code to increase scalability, superior performance and ease of developer spin.

Environment: XML, XSL, NodeJS, AngularJS, HTML5, Bootstrap, JavaScript, CSS3, Ajax,Spring4.x,Hibernate 4.x, JSON, WebSphere7.5, Swing, Git, Web Services, Rest, Cassandra, TestNG, Maven, Elasticsearch, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, ANT, Ribbon, Agile, AWS, Docker.

Confidential - St. Louis, MO

Sr. UI/J2EE Developer

Responsibilities:

  • Developed Web applications in building flexible, reliable, efficient and secured Enterprise Web based applications using Spring MVC Framework IOC design pattern to provide relation between application components.
  • Implemented logging in the application using Spring Framework AOP module to know the application status.
  • Designed and maintained the data layer using Hibernate 3.0 and used Spring ORM to integrate with Hibernate.
  • Customized the product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • BuiltUIcomponents using Angular JS services with OO JavaScript, JQuery, HTML5 and CSS3.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Developed HTML navigation items menu dynamically driven from database in the form of XML data.
  • Implemented corresponding one-one REST methods to implement respective change requests.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection.
  • Implemented RESTFUL web services using Spring Boot and consumed using spring REST services.
  • Published Rest services for performing CRUD operations from database.
  • Used JAX-WS 2.0 and Apache Axis 2 as Web Service for Credit reports and applicant login authentication.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using Google chrome’s POSTMAN plugin.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Experienced with setting up the basic project setup from scratch using Spring- Hibernate based design.
  • Stored data in DB2 in tables and DynamoDB in the form of documents.
  • Posted messages to external vendor sites using ApacheCXF and exposed services to other client applications.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Utilized JIBX binding to convert Java object to XML and vice-versa.
  • Resource management using Git version control, Grunt task runner and Bower dependency management.
  • Monitored the logs using Log4j and fixed the problems and used Git HUB and GitUI for version control.
  • Used Maven, Tomcat, Jenkins to automate the build and deployment process.

Environment: HTML, JSF, JQuery, JavaScript, Apache CXF, JBoss, Spring 3.x, Hibernate 3, SpringMVC, SVN, Jenkins, SOA, Log4J DB2, MongoDB, RESTful, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, Postman, Agile, AWS, Git HUB, GitUI, Maven.

Confidential - Miami, FL

UI/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project in Requirement gathering, development, enhancements using agile methodologies.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Developed the user interface using Spring MVC, JSP, JavaScript, Custom Tags, Html5 and CSS3 and JQuery.
  • Involved in level code to interact with RESTful Web APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Used Spring MVC for implementing the Web layer includes developing Controllers, Views and Validators.
  • Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.
  • Developed various helper classes needed using multithreading .
  • Utilized Spring Framework AOP Module to implement logging in the application to know the application status.
  • Performed validations, processed submissions, and wrote Controller classes for handling requests in Spring MVC.
  • Deployed the jar file using Jboss application server and Log4j as a logging framework.
  • Worked extensively on developing controllers, Interfaces and implementation classes using SpringMVC framework.
  • Created stored procedures using PL/SQL and creating Oracle queries and worked on Crud operations.
  • Worked on Hibernate in Data Access Layer for mapping the java objects to relational database and SQL queries.
  • Worked on Oracle 10g for applications containing Annotated Spring MVC entities relating to JPA.
  • Extensively worked on Spring beans, Spring DAO and implemented Spring AOP in exception handling.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Worked on performance tuning with Web Services and Hibernate to minimize the response times.
  • Utilized XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Utilized SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Utilized Ant Scripts to automate the build and deploy process.
  • UsedGithub as a version control and reduced code conflicts.

Environment: Core Java/J2EE, Servlets, JSTL, CSS, AngularJS, JSON, Apache Camel, JMS, XML, XSLT, Ajax,Ant Scripts, HTML, JavaScript, Eclipse, Rational Rose, Log4j, JUnit, SOAP, REST, Ant, Visio, Oracle 10g, Github.

Confidential, MD

J2EE Developer

Responsibilities:

  • Created efficient design and developing UI screens using HTML, CSS, JavaScript, JQuery and JSON.
  • Developed the user interface using JSP,JSTL, JavaScript, Custom Tags,JQueryandXHTML.
  • Created DashboardsusingServlets along with HTML and JavaScript.
  • Developed responsive and interactive pages using Angular 1.0 and Node.js frameworks.
  • Implemented validation controls and custom validation controls with JQUERY and JavaScript.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and HibernateFrameworkand basic animation for JQuery and rich interface components for tabs.
  • Worked closely with UX team to translate designs and wireframes to code.
  • Experienced in DOM manipulation, EventHandling, Event Bubbling and integration with SOAPWebservices.
  • Worked oncross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Developed Entity beans and message driven beans for accessing data from the SQL Server database.
  • JQuery opinionated to implementCRUD (Create, Read, Update, Delete) application.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application on WebSphere application server in development and production environment.
  • Developed automated Build files using ANTandSubversion for version control and log4j for logging errors.

Environment: Java/J2EE, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, AngularJS, AJAX, JUnit, WebSphere 7.0, Eclipse, ANT, SQL Server 2000, log4j, Subversion, Windows NT,SOAP.

Confidential

Jr J2EE Developer

Responsibilities:

  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design,Code development and Rational Rose for creating sequence diagrams and class diagrams for the application.
  • Created Servlets which route submittals to appropriate EnterpriseJavaBean (EJB).
  • Involved in user interface design and development using Struts tags, Servlets, JSP, HTML and JavaScript.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS) and XML.
  • Involved in development of data access layer and encapsulate all database specific calls using JDBC API.
  • Written ANT scripts for building application artifact.
  • Developed the Login screen so that only authorized and authenticated administrators.
  • Implemented SOA using JMS for sending and receiving messages for creating web services.
  • Used CVS for version control across common source code and developed J-Unit test cases.
  • Wrote SQL/PLSQL scripts for creating, retrieving, updating and deleting data in oracle database.
  • Created and involved data using relational database (RDBMS) in Oracle and JUnit for unit testing.

Environment: : J2EE, Java SDK, XML, JSP, JMS, HTML, JSF, CSS, JavaScript, Struts, Hibernate, Servlets, CVS, Eclipse, JUnit, ANT, Oracle 10g.

Hire Now