We provide IT Staff Augmentation Services!

Senior Java/ui Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 13 years of IT experience in Designing and Developing n - tier Web applications using Java, Oracle, JSP, Servlets, JavaBeans, MVC, Struts Framework, Web Services, SOA, SOAP, JUnit, UML, JSF, XML, XSLT, JDBC, Spring, Hibernate, JMS, HTML5, CSS3, JavaScript, AJAX, JQUERY, JQUERY UI, UNIX/Linux, ERD diagrams. Expertise in designing and coding applications using Java/J2EE technologies in Healthcare and Insurance domains.
  • Expertise in all phases of Software Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Maintenance) of large-scale object-oriented applications.
  • Extensive noledge of OOPS, OOAD, Flow charting processes, Object oriented design wif UML methodologies (Use Cases, Class Diagrams, Sequence Diagrams, Deployment Diagrams and activation diagrams).
  • Experience in implementing Java design patterns such as MVC, Front Controller, Session Facade, Singleton, DTO, DAO, and Business Delegate.
  • Experience in working in variety of IDEs like RAD 6.1, IntelliJ IDEA, Eclipse 3.1.1, and NetBeans.
  • Extensive working noledge of platforms including WebLogic, Apache Tomcat, JBoss, WebSphere, UNIX, LINUX, Windows NT, and Oracle.
  • Extensive working noledge in data structures, algorithms and database design principles
  • Experience in working wif IBM WebSphere Application Server, BEA WebLogic 8.x Server, Apache http Server, Apache Tomcat Server as administrator for Server Installations, Configuration, Application components deployment, performance tuning.
  • Experience in developing web-based applications using JAVA/J2EE, Servlets, JSP, RMI, HTML, CSS, XML, XSLT, JavaScript and Adobe Products.
  • Integrating Service Oriented Architecture (SOA) using Web Services (SOAP, REST).
  • Experience in developing Web Services using SOAP, RESTful, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Very good experience in data modeling, design user interfaces and subsystems and developing design specifications.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working wif React Flux architecture.
  • Experienced in working wif Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar wif creating Custom Reusable React Components Library.
  • Strong experience wif databases like Oracle 9i/8i, My SQL, MS SQL Server, MS Access and DB2.
  • Developed single page applications wif MVC frameworks Angular 2/4, Node.js, TypeScript. Good experience in using Design Patterns and Code Re-factoring.
  • Developed UI using HTML5, CSS3, Bootstrap, JavaScript. Developed responsive web design using HTML5, CSS3, JavaScript, Node.js and Angular 2
  • Configured and administered JDBC Connection pools and JMS Connection Factories and implemented other services like JNDI and SNMP.
  • Strong in back end development and design using Oracle, triggers, procedure and packages (PL/SQL). Very good noledge on using Oracle development tools and SQL Analysis Services.
  • Ability to navigate and query a relational database to both develop reports and to perform data validation.
  • Experience in developing applications based on ESB/SOA framework.
  • Expertise in developing multi-tier web applications using frameworks Struts, JSF, Spring and Object-relational mapping technology like Hibernate.
  • Good experience in developing web applications using Struts framework implementing Action Classes, Action Forms, Dyna Action Forms and Struts Validation Framework.
  • Knowledge in working wif JavaScript frameworks like jQuery, AngularJS, Node.js.
  • Good understanding of NoSQL Data bases and writing applications on No SQL databases like MongoDB.
  • Knowledge on TCP/IP and UDP protocols and implemented client server communication.
  • Developed Maven & ANT scripts to compile, build and deploy components to application servers.
  • Experience in using AJAX, XML and JSON to link wif back-end applications.
  • Used Mark Logic database to store, manage and retrieve large JSON and XML files.
  • Experience in developing test cases wif JUnit for Unit testing and logging using Log4J.
  • Effectively used of source code control systems like SVN, clear case, CVS, VSS and GIT for code version control.
  • Experience utilizing automated build tools and continuous integration environments, Good experience in using JIRA/ Quality Center for ticketing, Maven for nightly build.
  • Experienced in software development processes like Waterfall, Agile methodologies and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
  • Good Management, organizational, Execution, Documentation skills and good exposure to QA procedures.
  • Experience in Vulnerability Testing using BURP tool.
  • Self-motivated team player wif good Analytical, Logical and Problem-solving ability.
  • Ability to work in a team or individually and very flexible to work in complex environment wif tight schedules.

TECHNICAL SKILLS

Languages: Java, J2ee, SQL, PL/SQL, PostgreSQL, Python, Perl

Scripting Languages: JavaScript, CSS, JSON, Shell scripting

Front-End Technologies: Angular 1.x/2/4

Markup Languages: HTML, XML, Perl

J2EE Technologies: J2SE, J2EE, JSF, JSP, Servlets, JDBC, JMS, MDB, JNDI, RMI, JavaBeans

Web Technologies: JQuery UI, AJAX, CSS3, HTML5, DHTML, XSLT, JAX-WS

Web Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss,React JS,Angular 7

Frameworks: Struts2.1, Spring 3, Spring Web flow, Hibernate 3.0, JUnit, JunitMockito, AJAX, Bootstrap, jQuery

IDE Tools: Eclipse, NetBeans, RAD, IntelliJ IDEA, Rational Clear Case

Build Tools: Ant, Maven, Jenkins

Other Tools: Log4J, UML, Rational Rose

Databases: Oracle, MS SQL Server, MS Access, DB2, MySQL

Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX

Methodologies: Waterfall, Agile (Scrum/Extreme Programming)

PROFESSIONAL EXPERIENCE

SENIOR JAVA/UI DEVELOPER

Confidential, Irving TX

Responsibilities:

  • As aFullStackDeveloperinJava, involved in understanding SDLC using agile methodology and worked on front- end and back- end tools and frameworks.
  • Development of the service layer using CoreJava/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates wif various service layers and configuring the spring xml files.
  • Micro Services are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring boot and spring security modules.
  • Involving in environment setting, which includes installation, configuration application servers.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Implementing responsive React.JS components for different solutions.
  • Responsible for enabling second level cache in Hibernate framework.
  • Writing effective JavaScript code for React.JS applications for interacting wif server and network applications.
  • Developing CSS3 style sheets to give gradient effects, page layouts, navigation and icons.
  • Using REST and SOAP Web Services to exchange information.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Configuring Maven forJAVAautomation projects and developed Maven project object model (POM) for Unit and Integration tests.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Designed CSS templates for use in all pages on the website working wif CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented the Drag and Drop functionality using React-Draggable
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
  • Used Excel Builder 3rd Party open source library and tweak it to make sure it will work wif IE11.
  • Used flickity.js for creating carousel-images.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • In Phase Two, worked closely wif the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Optimized animation logic wif optimistic functions to increase performance in rendering.
  • Worked wif backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Have worked on AWS for fetch the pictures files from AWS to UI.
  • Spring boot Java web application using Java 8 prior functionality including generics, lambdas
  • Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. Designing and developing required Selenium support code inJavafor Selenium Web Driver.
  • Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.
  • Integrating Git into Jenkins to automate the code check-out process.
  • Experience wif unit testing frameworks, Proficient in OOD and Implementation Design Patterns, Proficient Foundation works.
  • Using Amazon Web Services (AWS) for effective implementation of the modular components.
  • Configuring the RedHat server on AWS by creating the EC2 instance.
  • Extensive Programming, testing and debugging skills to write new applications.

Environment: Java, J2EE, Spring Boot, Hibernate JSP, Custom Tags, JavaScript, jQuery, Ajax, HTML, JAXB, MQ, JMS, RAD, Servlets, WebSphere 8.5, XML, CSS, Oracle, DB2, PL/SQL Maven, JIRA, UNIX, JDBC, SOAPUI.

SENIOR JAVA DEVELOPER

Confidential, Plano TX

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used
  • AGILE methodology and participated in SCRUM meetings.
  • All the modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Implemented DAO layer using Spring JDBC Module to call PL/SQL queries and Oracle stored procedures from the application.
  • Developed single page applications wif MVC frameworks Angular 1.7/2/4, Node.js, TypeScript.
  • Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL in Oracle.
  • Developed UI using HTML5, CSS3, Bootstrap, JavaScript. Developed responsive web design using HTML5, CSS3, JavaScript, Node.js and Angular 2
  • Development and support of Restful Web services that support JSON using Spring Web services JAX-RS JSON Spring MVC Module.
  • Developed user interface using JSP, Spring Tag Libraries, JSTL, Ajax to simplify the complexities of the application.
  • Designed and processed JSON requests according to different types of modules actions request data and responses accordingly to send it back to front end after the logic processing.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Used Maven for project builds. Automate build process by writing ANT build scripts.
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • UsedReact-Autocomplete for creating google maps location search on the webpage.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Have worked on AWS to integrate the server side and client side code.
  • Experience in RESTful web services to integrate between Server side to Client Side

Environment: Java, J2EE, Spring, Hibernate JSP, Custom Tags, JavaScript, jQuery, Ajax, HTML, JAXB, MQ, JMS, RAD, Servlets, WebSphere 8.5, XML, CSS, Oracle, DB2, PL/SQL Maven, JIRA, UNIX, JDBC, SOAPUI.

SENIOR JAVA DEVELOPER

Confidential, Fort Worth TX

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used
  • AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface wif HTML5, CSS3, JavaScript and JQuery.
  • Implemented scripting wif Ajax and XML to dynamically refresh the page contents and also implemented
  • JAXB in XML binding.
  • Plugins for JavaScript was created using JQuery. Used eclipse as an IDE to develop the application.
  • Developed internal coding using J2EE technologies based on MVC architecture.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Used spring DAO for data access wif the help of hibernate to implement CRUD operations against database.
  • Data from UI layer sent through JMS to Middle layer and from their using MDB message retrieves Messages and will be sent to MQSeries.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Extensively used HQL queries while working wif the database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate wif Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. dis feature was implemented using
  • REST.
  • Used JSON as response type in REST services. Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working wif version controller tools such as GIT and JIRA as issue tracking software.
  • Used RESTFUL client to interact wif the services by providing the RESTFUL URL mapping.
  • Focused on Test Driven Development to perform unit testing using JUnit.
  • Used LOG4J to log debug and exception statements.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Spring, Struts, Hibernate JSP, Custom Tags, JavaScript, jQuery, Ajax, HTML, SAX, JAXB, EJB 3.0, MQ, JMS, RAD, Servlets, WebSphere 8.5, XML, CSS, Oracle, DB2, PL/SQL Maven, RALLY, UNIX, JDBC, SOAPUI.

FULL STACK DEVELOPER

Confidential, WI

Responsibilities:

  • Used SCRUM methodologies for developing the project.
  • Developed user interface using HTML5, CSS 3, Bootstrap, JavaScript, JSP, XML and JSON.
  • Used Java Script Frameworks like JQuery for one of the project.
  • Worked on Control-M Scheduling Tool.
  • Used AngularJS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Primarily focused on Spring components such as Spring MVC, Spring Integration, Spring AOP, Spring Batch, Dispatcher Servlets, Controllers, Service, Repositories, Model and View Objects, View Resolver.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Performed the load testing using Web Performance tool and Qualis.
  • Good Understanding of XSS filter patterns as part of Application Security.
  • Worked on DOA WAMS applications as a lead developer for one of the ETF customized changes.
  • Worked as a lead developer for Struts Vulnerability for Employee Trusts Funds Applications.
  • Coordinated wif DOA DET team for production deployments.
  • Used various design patterns (singleton, front controller, DAO, Service) for developing the project.
  • Implemented Web Services for communicating one application to another application by using Restful Web Services.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Understanding Existing System and working wif the current Dev teams to get the noledge on the application.
  • Used SQL database like DB2 and ORACLE for storing data.
  • Used log4j for application logging.
  • Implemented Two-way data-binding in AngularJS which helps the application handle the automatic synchronization of data between the model and view components using typescript and angular 7.
  • Involved in implementing the complete Application in the in-build MVC Architecture wif angular 4 and typescript.
  • Development of front-end POC application using Angular 2 JS, Dependency injection, Rx and Http modules wif Node.js server for future evolutions.
  • Developed web pages using HTML/CSS and JavaScript.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular.
  • Worked on creation of components for routing and forms using the Angular-cli and Angular 7.0.
  • Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
  • Worked on JASMINE for unit testing and Protractor tests for end to end testing in UI.
  • Worked on JavaScript frame work for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and React.JS to augment browser based applications wif MVC capability.
  • Design UI scripting using typescript in Angular
  • Have written JUnitMockito and PowerMockito Test cases for code coverage.
  • Worked on different procedures, prepared statements using PL/SQL.
  • Used JIRA for tracking the flow of team activities.
  • Developed MAVEN scripts to build and deploy the application onto WebSphere Server and ran UNIX shell scripts for the deployment process.
  • Worked on Continuous Integration using Jenkins.
  • Participated in configuration management, change management activities and code re-views.
  • Working wif Build SCM team to create deployment plan for the production.
  • Worked wif the project manager to get approvals from the security team and to fix any issues that occur during the system scan.

Environment: Java 8, JSP, HTML, CSS, JavaScript, AJAX, Spring, Hibernate, ORACLE, Eclipse, Web Services, Junit, JunitMockito, Log4J, SVN, JBoss EAP 6.3, JMS, Agile practices, DB2, Angular JS, Windows.

FULL STACK DEVELOPER/SQL DEVELOPER/MAINFRAME DEVELOPER

Confidential, Madison, WI

Responsibilities:

  • Design and develop the custom software development as per customer requirement.
  • Implemented Hibernate ORM and configured wif Spring.
  • Used Spring Framework core and integration for business layer implementation.
  • Java script, JQuery, Angular JS and CSS used for front end development.
  • Developed application code using Eclipse IDE and configured wif maven.
  • Gathering the requirements from business analysts.
  • Developed the application using Struts Framework that leverages MVC architecture.
  • Used service oriented architecture (SOA) to develop customer profiles using web services approach.
  • Involved in database design, creating queries, sub queries and joins.
  • Used Oracle as database and SQL DEVELOPER as developer for implementing and testing oracle queries.
  • Configured, tuned and maintained MySQL Server database servers.
  • Sending the timely reports to the business/end users about the availability for testing the application.
  • Involved in deploying the application in DEV, QA and Production
  • Implemented the JUnit test cases for both the capabilities.
  • Implemented identity Security and Access Management using Spring Security.
  • Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
  • Involved in team meetings wif client personnel to discuss progress of the project.
  • Involved in presenting the changes to the end users.
  • Managing my team by running daily SCRUM, task estimation & assignment, assisting in development issues and code reviews,
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.

Environment: Java, Jee, Jse, Jsp, Spring, Hibernate, Html, Css, Jms, Jndi, Eclipse, Maven, Oracle Db, Sql Developer, Restful, Ajax, Jquery, Css, Angular Js, Json, Agile, xml, xslt, Svn And Weblogic

We'd love your feedback!