We provide IT Staff Augmentation Services!

Ui/java Developer (full Stack Developer) Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY:

  • 8 years of experience in Java/JEE with full Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Ample experience in developing applications using different SDLC methodologies like Waterfall, Agile (XP and Scrum) and Test First, Test Driven Development, Pair Programming, and SOA projects
  • Experience in creating and configuring micro service architecture for CDT Directory project and integrating with Angular 2/4 application
  • Expertise with object oriented design (OOD), analysis (OOA), and modelling (OOM) based on Unified Modelling Language (UML) architecture
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts 2.0, Spring, Grails Framework,AngularJs,MongoDB,NodeJs, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, NetBeans, Eclipse, GGTS, InteliJ ANT.
  • Expertise in designing Low Level and High Level design documents.
  • Strong programming skills using Java 1.7/1.6/1.5/1.4 , Struts2, Spring3.x, Spring MVC, Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
  • Adept in designing and developing Spring, Struts, MVC, Java/J2EE based frameworks.
  • Strong experience in Spring Frameworks like Spring MVC, IOC, AOP, JDBC, JPA, Spring Boot, Spring Batch, Spring Cloud
  • Expertise in socket, collections, serialization, threads programming.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Expertise in client-side design and validations using HTML5/HTML, DHTML, JavaScript, CSS3,Ajax,JQuery,JSON,Angular JS, Angular 2/4, React JS, Sencha Ext JS,bootstrap, JSP, JSTL, Struts Tag Library.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Proficient in using ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA)
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, functions, database triggers, RDBMS Design, DB normalization, ER modelling, cursors and stored procedures along with knowledge on SQL and HQL Queries
  • Good understanding of modern NoSQL platforms (Mongo DB and Dynamo DB)
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Solace,Apache ActiveMQ, Apache Kafka and Apache Camel as JMS provider
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like MKS Integrity, CVS, SVN, VSS and Rational ClearCase.
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment
  • Expertise in using Apache Ant, Maven,Gradle and Jenkins as java build tool
  • Continued learning of new technologies that will allow for a more effective design and implementation.
  • Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
  • Intellectual capacity to grasp new situations quickly and problem solving skills.
  • Extensive experience in documenting with MSWord and MSExcel.
  • Worked on various domains such as logistics, human resources, insurance, financial and electronics.
  • Experience with Selenium, JUnit, TestNG, Mockito, Log4j in developing test cases and determining application functionality
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS:

Languages: C,C++,Java(1.8/ 1.7/1.6/1.5/1.4 ), SQL, PL/SQL,Oracle, UML2.0

Technologies: Grails2.3,JSF 2.2/2.1/2.0/1.2 , JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, Hibernate3.x/2.x, Spring 4.0/3.0/2.0/1.0 , DevOps, Web Services(SOAP & REST), SOA, JMS1.1 and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x

Web Technologies: HTML5/DHTML.HTML, XHTML, JavaScript, JQuery, AngularJS 1.5, Angular 2/4, Type Script, ExtJS Node.Js,Ajax, CSS3, Bootstrap

Development Tools (IDEs): InteliJ, Groovy and Grails tool suit(GGTS),Oracle Workshop, Eclipse Keplar/Juno/Indigo, MyEclipse6.0/5.1.1, RAD7.0/6.0, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat7/6.x/5.x, WebLogic 11/10.8/9.2/8.1/7.0 , JBOSS7.0IBM WebSphere6.x/5.x/4.x.

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2005/2000,MONGODB, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , Netezza.

Platforms: Windows, UNIX, LINUX

Testing Tools: TestNG, JUnit 4.x, GUint

Version Control: TFS, CVS, SVN, VSS, MKS Integrity, GIT and Rational ClearCase.

Methodologies: Agile Methodology, Waterfall method

Build Tools: Maven, ANT, TeamCity, Gradle 3.x, ANT 1.7, Jenkins (CLI), Rational Rose, Docker, log4j

PROFESSIONAL EXPERIENCE:

Confidential, NY

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology
  • Used a micro services architecture, with Spring Boot-based services interacting through RESTFul Web Services.
  • Interacted with Business when requirements related issues.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed dynamic and browser compatible pages using HTML5, Bootstrap, CSS3, JavaScript, jQuery/Ajax, and SPA (single page application) using Angular 4, Typescript, Angular-CLI, Bootstrap and Webpack
  • Implemented Spring MVC style architecture using Angular 2 and used services to share data among controllers
  • Performed Angular Form validations with various form states and used bootstrap alerts to show error messages
  • Developed Logging aspects using Spring AOP and implemented Security using Spring Security and OAUTH2
  • Created and maintained the configuration of the Spring Application Framework’s IOC container.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle
  • Developed Batch jobs using Spring Batch to process incoming JMS messages and took part in developing Spring JMS message listeners
  • Developed REST clients using Spring REST template to interact with existing REST micro services
  • Used Solace to communicate with controller and used service layer to implement the business logic
  • Implemented Enterprise design patterns such Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Used GIT for software development to track all aspects of the work done by our team that includes work items, source control, reporting, and build management, into a single product.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using TeamCity and TestNG.
  • Performed most of the data validations against data retrieved from Hadoop.
  • Used Impala and Hive to persist data into Hadoop.
  • Developed Overlays Mechanism where the data is overridden after getting result from Python.
  • Provided JSON response format to support various service clients.
  • Reading larger Json files and performing operations using fasterxml, Gson, codehaus.jackson.
  • Used multithreading in programming to improve overall performance using Singleton design pattern.
  • Extensively used Java Collections framework to store a variety of data including Linked Hash Maps.
  • Published API’s for application services, generate CSV formatted data reports
  • Experience in DBMS technologies like Oracle 9i and 11i using PL/SQL.
  • Created and Consumed data from a remote application by using RESTFUL web services
  • Parsing response to XML format and storing in the database
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Developed Monitoring tool for the application to track the status of the process.
  • Used TOAD to create/update/delete table and also creating views, store procedures.
  • Log4j framework was used to debug and trace the application.
  • Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development
  • Management of build farm environment and workflow management and administration using Jenkins, GIT, Jira, Confluence, and various target build environments Android, iOS, Windows, Linux.
  • Developing Test Cases and unit testing
  • Tracking JIRA’s, Solving QA defects, scheduling fixes, providing support for production application.

Environment: Java 1.8, J2EE 1.5, Core Jav, MultiThreading, Test Driven Development, Micro Services architecture, Agile methodology, TestNG, ReportNG, TeamCity, Maven,Spring Core, Spring MVC, Hadoop, Impala, Hive, Hue, Oracle, Unix, Restfull Webservice, GSON, Jakson, Teamcity, Tomcat 7, TOAD, JavaScript,Angular 2/4, NodeJs, Jquery 1.8, log4j, JUnit, Ajax4Jsf, GIT, Intellij.

Confidential, Paramus, NJ

UI Developer/Java Developer

Responsibilities:

  • Involved in project plan meetings with clients, business analysts and team members to analyze business requirements and translated business requirements into working model using agile methodology
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed and Developed the UI Framework built using Spring MVC, Servlets/JSPs, JavaScript, Bootstrap, CSS, HTML and DHTML.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components
  • Used Angular JS as a library for DOM manipulation and filters
  • Created Ext JS custom UI components and implemented UI MVC framework
  • Created and maintained the configuration of the Spring Application Framework’s IOC container.
  • Implemented Enterprise design patterns such as Session Facade, SSO and Proxy.
  • Used Team Foundation Server for software development to track all aspects of the work done by our team that includes work items, source control, reporting, and build management, into a single product.
  • Involved in creating applets for printing interface with GUI and workstation.
  • Used Hibernate JPA for mapping business objects to the Oracle database
  • Used complete annotation based approach for Spring application development and leverage Spring profiling development.
  • Implemented different types of spring controllers as per application requirements using Spring validator, DAO and service layer components using Spring/Hibernate annotations.
  • Extensively used HQL and wrote Named queries,Native Named queries, and Criteria queries.
  • Developed JMS components to send messages from one application to another application internally.
  • Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers.
  • Consumed data from a remote application by using RESTFUL and SOAP web services
  • Parsing response to XML format and storing in the database
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Using NodeJs to communicate with the back-end.
  • Used SQL Server to create/update/delete table and also creating views, store procedures.
  • Log4j framework was used to debug and trace the application.
  • Extensive use of JQuery/AJAX and JavaScript for front-end validations, and JavaScript based component development
  • Developed the build scripts using ANT
  • Developing Test Cases and unit testing
  • Solving QA defects, scheduling fixes, providing support for production application.

Environment: Java 1.7, Weblogic,TFS,Maven 3.0.0, AngularJS, NodeJS,Bootstrap, MQ, JMS, JSON, XML, SQL Server 2010, MongoDB, JavaScript, Jquery 1.8/1.10, log4j, Spring 3.0

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed and Developed the UI Framework built using Grails.
  • Created Domain classes to handle the business logic.
  • Created Groovy based controller for controlling the UI and writing custom components and validators.
  • Created customized views using GSP (Groovy Server Pages) and Templates for reusable components in the application.
  • Involved with the service layer in writing Groovy based services which are controlled by the groovy controllers.
  • Externalized the configurations like datasource, property files etc from the application for better control after deployment.
  • Wrote and called Stored Procedures using HQL, Hibernate.
  • Wrote SQL statement to create/insert/update/delete data by using SQL Server Management 2008.
  • Created and maintained the configuration of the Application Framework’s and externalized to a configuration file and stored in the Linux.
  • Extensive use of Ajax and JavaScript for front-end validations, and JavaScript based component development.
  • Used Ajax for interaction between the client-side and server-side.
  • Used Jquery components like a date picker, file import etc.
  • Rendering data from the server side as in JSON format and vice versa.
  • Extensive use of CSS3 in the front-end to get attractive look and feel.
  • Configured ApplicationContext.xml in SPRING 3.0 for string normalization and to adopt communication between Operations and their corresponding handlers
  • Used putty to login into a Linux server and controlled by using Linux commands like copy/delete files, create/remove directory, start/stop the server and also used to deploy the war in the Apache Tomcat Server.
  • Extensive use of Mail plugin to send emails to the clients with attached CSV files
  • Created web securely by using some annotations.
  • Used SVN for software development to track all aspects of the work done by our team that includes work items, source control, reporting, and build management, in a single product.
  • Used Asynchronous JavaScript, JQuery and AJAX for better and faster interactive Front-End.
  • Log4j framework was used to debug and trace the application.
  • Developing Test Cases and unit testing using GUnit.
  • Extensive use of JIRA for tracking of issues.
  • Solving DEV/QA/UAT defects, scheduling fixes, providing support for production application.

Environment: Java 1.7, Grails 2.3.6, JSON, Ajax, Tomcat 7, SQL Server, SQL Server Management Studio 2008, SQLJDBC Groovy and Grails Tool Suit, IntelliJ Idea, JavaScript, Jquery 1.11, Jquery-ui-1.10.3, log4, GUnit, SVN, Mail 1.10.6, Crypto 2.0, Putty,JIRA.

Confidential, Hoboken, NJ

Web Developer

Responsibilities:

  • This Project is based on maintaining records for business Users using Maven Apache TomCat Server.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed and Developed the UI Framework built using JSF 2.2 with Prime Faces and Rich Faces.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new xhtml.
  • Configured ApplicationContext.xml in SPRING 3.0 for string normalization and to adopt communication between Operations and their corresponding handlers
  • Created and maintained the configuration of the Spring Application Framework’s IOC container.
  • Implemented J2EE design patterns such as Session Facade, SSO, Factory, DAO, DTO and Proxy.
  • Created web security by using some annotations .
  • Used EGIT for software development to track all aspects of the work done by our team that includes work items, source control, reporting, and build management, in a single product.
  • Created JavaScript based Charts using High Charts for this application.
  • Used Asynchronous JavaScript, JQuery and XML (AJAX) for better and faster interactive Front-End.
  • Log4j framework was used to debug and trace the application.
  • Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support
  • Developing Test Cases and unit testing using JUnit.
  • Solving QA defects, scheduling fixes, providing support to production application.

Environment: Java 1.7, JSF 2.2, JSON, XML,ExtJs XSD, TomCat 7, Netezza, Eclipse Kepler, JavaScript, Jquery 1.8,1.10, log4j, Spring 3.0, JUnit, EGit, Prime Faces, Rich Faces, High Charts.

Confidential, San Diego, CA

Java/J2EE Developer

Responsibilities:

  • As a User Interface designer, understanding user requirements designed by Business users, participating in Use case analysis discussion, feasibility study, documenting application changes.
  • Designing application prototypes to support business requirements, developing prototypes into working models for application development team to integrate with server-side interaction and also for business team to interact with a static prototype working model.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed and Developed the UI Framework built using JSF 1.2, Ajax4JSF.
  • Used Ext JS 4.1 and Java and JSF together.
  • Developed reusable Ext JS components Such as Viewport, Panel, and Grids etc.
  • Designed and developed User Interface (UI) using Struts tags, JSP, HTML5.
  • Creating weblogic portals by creating portlets and their pageFlows.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Implemented several Core design patterns like Data Access Object(DAO), Bisiness Deligate etc.,
  • Used Asynchronous JavaScript, Jquery and XML (AJAX) for better and faster interactive Front-End.
  • Extensive use of Fancy box with embedded navigations, by creating them using complex CSS3 and AJAX at user interface to hide the server calls from the client perspective and routing them to backend using XMLHTTP request objects.
  • Oracle WebLogic10.8 Application Server used to deploy ERIC application, and Oracle Workshop was used as the IDE for development of the application.
  • MKS Integrity used for software development to track all aspects of the work done by our team that includes work items, source control, reporting, and build management, in a single product.
  • Creating Menus, dropdowns, Ajax calls, drag/drop blocks, saving user preferences at backend by sending the request to server-side components.
  • Created web security by specifying security roles in web.xml
  • Created PD4ML to Print PDF when the user clicks the print link on the page in which the html content renders into the PDF format and can take a print.
  • Extensive use of JavaScript and libraries, to display report data based on user customization, and generating reports as a graphical representation.
  • Created Properties files and Jar files to configure and aggregate the Java classes.
  • Designing user Interface using CSS3, as an external and internal source and also updating it manually depending on client display requirements using Adobe Dreamweaver CS3.
  • Creating complex client-side scripts using libraries, for development team to integrate with server-side components to facilitate the user interface display.

Environment: Java 1.6, J2EE 1.5, JSF 1.2, JSP,JSON, XML, XSD, Oracle WebLogic 10.8, Oracle 11g, SQL Developer, Oracle Workshop, PD4ML, JavaScript, Jquery 1.8, log4j, JUnit, MKS Integrity, Ajax4Jsf.

Confidential

Java Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at the front-end and backend level, documenting requirements.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to a web perspective with Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using JUnit
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Extensive use of Jquery, AJAX and JavaScript for front-end validations, and JavaScript based component development using Swing Component Framework with cross browser support.
  • Appropriate use of Session handling, data Scope levels within the application.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA(Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
  • Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
  • Creating views and updating code to IBM Rational Clear case for Source code control.
  • Solving QA defects, scheduling fixes, providing support to production application.

Environment: Java: JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, Hibernate 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.

We'd love your feedback!