We provide IT Staff Augmentation Services!

Ui/jee Developer (full Stack Java Developer) Resume

4.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Experienced Java/J2EE professional with extensive back ground in Software Development and Testing Life Cycle.
  • Over 6+ years of experience in designing and developing enterprise level multi - tier and Single-page web Applications in various domains.
  • Experience in utilizing open-source frameworks such as Angular-JS, Node-JS, Struts, Spring, Hibernate, JSF and JQuery.
  • Experience in consuming RESTful services using Angular $http, $resource and JQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
  • Experienced in MEAN stack development (Mongo-DB, Express.JS, Angular-JS & Node.JS).
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
  • Thorough knowledge of Web technologies: XML, WML, SAX/DOM Parser, AJAX, HTML, CSS, Bootstrap and JavaScript.
  • Expertise in SOA, Web Services (XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Possess expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, JavaScript, jQuery, nodeJs, Angular-JS.
  • Developed Listeners using JMS and configured them to connect IBM MQ Queue using spring templates.
  • Implemented Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Implemented Restful web service with the use of URI templates and content negotiation.
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB.
  • Strong experience in deploying J2EE components on JBOSS, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers.
  • Strong experience on various Java Design Patterns such as DAO, DTO, Front Controller, Business Object, Prototype.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Extensive development experience on different IDE’s like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans.
  • Developed the UI panels using XHTML, Angular-JS, XML and JQuery.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Strong experience working with version control software like Apache Subversion, GIT and build tools such as ANT, Maven, Gradle and Jenkins.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.
  • Good working experience in operating systems like UNIX, Solaris and Windows.
  • Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment
  • Experienced in working with DEV-OPS tools like AWS, Jenkins, Ansible, Docker to perform Continuous integration and Continuous delivery.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, Typescript, RMI, IBM MQ Series

Databases: Oracle, MySQL, Sybase, SQL-Server-2008, Mongo-DB

IDE’s: Eclipse, Visual Studio Code, Intellij, Sublime, RAD

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Apache Tomcat

Frameworks: Struts, Node-JS, Spring, JSF, Hibernate, Apache Camel

Operating Systems: Windows, UNIX, Solaris, AIX

Tools: /Utilities: Ant,Log4j, JUnit, Caliber, Maven, Gradle 2.1, Jenkins, SOAPUI, POSTMAN

Methodologies: Agile (Scrum, TDD), Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

UI/JEE Developer (Full Stack Java Developer)

Responsibilities:

  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • Used Spring LDAP for user security credentials authentication and for validating the User roles.
  • Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Coded Gradle build scripts to build and deploy the application on WebSphere. ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & MySQL and dumps data in the Confidential tables in MySQL database.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Mongoose JS to access the documents from the Node-JS web server and build data models for the entities in the database schema.
  • Worked to secure our RESTful web services with Spring security to authenticate any third party requests coming in.
  • Used Express JS to build a web service to provide access to the models and exposed it using a REST API that emits JSON. Secured the app with Passport JS using a local strategy.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models).Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Developed the UI panels using XHTML, Angular-JS, XML, Web Services, WebSphere Application Servers and JQuery.
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a JBoss server on a UNIX platform.

Environment: Agile, Core Java 1.8, Spring 4, Spring Boot, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, JQuery, MySQL, Mongo-db, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Apache Camel, JBoss, Jenkins, Gradle, AWS, Unix, Web Service, WebSphere.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Developed user stories using Core Java and spring and consumed Rest web services exposed from the profit center.
  • Developed Transaction tracking application for profit centers using Spring MVC, Angular-JS, Angular-UI, Html, Bootstrap, CSS, Javascript and Jquery.
  • Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
  • Used Maven for create the project archetype and build the interface modules for create war and ear files Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Worked on Agile Rally dev for define user stories, tasks and defects.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • UtilizedAngular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid,router, progress bar, ng-Idle, ng-Upload.Implemented flexible routing and nested usingAngular.JS-ui-router.
  • Built Angular-JS framework including MVC architectures, different modules, specific controllers, templates, customized directives and custom filters.
  • Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
  • Worked on Web Logic 12c for deployed interface modules and used Oracle 11g for persist the data getting from external system (Amdocs).
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API
  • Used JAX-RPC Web Services using Spring MVC REST to process the application for the customer
  • Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Experienced in Server Side programing using Node-JS in Creating Custom Http Services, File Manipulation, and RESTful services.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo-Template)
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Analyzed code coverage report from Jenkins to improve code coverage and configured multiple plugins in deploying applications.
  • UsedAngularJSto develop a standalone test application, in scope of future usage of the framework.
  • Used oracle as backend database using Windows OS, Involved in development of PL/SQL Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a Web Logic server on a UNIX platform
  • Managed the development team at offshore and provided necessary information and artifacts.
  • Involved in system design, development, testing, debugging and took part in creating documentation.

Environment: Agile, Core Java 1.7, Spring 3.2, Spring MVC, Jenkins, Angular-JS 1.3, Angular-UI, HTML 5, Bootstrap 3.3, CSS, JavaScript, JQuery 1.8, SOAP UI,GIT, Apache Camel, JMS, Web Logic 12c, Web service, Oracle 11g, JUnit, Log4j 1.2, EHCache, SVN, eclipse, Maven 3.1, Unix, Mongo-db.

Confidential, Long beach, CA

Java/J2EE Developer

Responsibilities:

  • Involved in Object Oriented Design/Analysis and constructing UML Sequence diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Used MVC frameworks like Spring MVC along with JSF and Rich faces. Involved in developing front end screens using JSF, JSTL, JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization etc. Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml of JSF MVC framework. Constructed JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Developed the web application using JSF Framework involving features like Expression Language, action listeners, custom components, etc. Created conditional logics in pages using JSF tags and JSTL.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business critical requirements. Created E-R graphs and relationships among different database and creation tables with low coupling.
  • Involved in exposing and consuming web services using Restful, Soap (WSDL) for getting request from external source systems and sending response to external source systems.
  • Developed generic database Connection Pooling with WebLogic Admin server using Spring, SQL query optimization.
  • Used Apache JMeter for load testing and log4J for debugging with various levels. Used Subversion for version control across common source code used by developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.
  • Experienced in using Twitter Bootstrap Framework responsive design. Developed UI screens and client side scripts incorporating Servlets, JSP, JavaScript and XML DOM parser.
  • Developed objects using JMS API for asynchronous communication and used JMS-MQ bridge as provider to send messages in a secure, reliable and asynchronous method.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.

Environment: Java 1.6, J2EE, JSP, JSF, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL, SQL, MySQL, DB2, WebLogic Application Server, JMS, XML, Web service, JavaScript, JQuery, UML, JUnit, Log4J, Gradle, TDD, JMeter.

Confidential

Java Developer

Responsibilities:

  • Involved in the implementation ofStateless session beans (EJB)for business logic layer and Entity beans for persistence.
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Implementing the 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Executed qual Strutsity and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Used spring support for restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries. Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Worked in development of Web-enabled applications in Customer Registration, POS (Point-of-Sales) Modules of m-FS using Struts 1.2, JSP, JavaScript, CSS, AJAX on presentation layer, EJB 2.0 on the business layer, Oracle 10g on database layer.
  • Deployed components on JBoss and Web Sphere application server.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security

Environment: Java 1.5, TDD, Struts 1.3, EJB 3.0, JQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, MQ, Eclipse, Ajax, JNDI, JBoss, Web service, Junit.

We'd love your feedback!