Sr. Java Developer Resume
Richardson, TX
SUMMARY
- Over 6+ years of experience in IT industry in teh areas of Requirements Gathering, Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE, Java UI/UX technologies based client/server web Applications Oracle and SQL.
- Strong knowledge of Software Development Life Cycle (SDLC)including Waterfall and Agile development (SCRUM) methodologies.
- Experience in development of Web - Services as Service Providers and Consumers using HTTP/XML, XSL, XSLT, XPATH, REST and SOAP/WSDL.
- Experience in Web Development, designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, jQuery, Angular JS, Bootstrap Framework, Restful services, JSON AND XML.
- Strong experience in application development using Java/J2EE technologies which includes implementing Model View Control (MVC) architecture using Spring, JDK 1.6, Core Java(Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, JSTL JSF 2.0, Web Services(SOAP, RESTFul), AJAX, JDBC, HTML and JavaScript.
- Excellent knowledge of XML, XSL and XML parsers.
- Solid background in Object-Oriented analysis (OOAD), UML, applying J2EE patterns like GOF design patterns.
- Expertise in various open source frameworks like Struts 2.0/1.3, Spring 3.0/2.5, and ORM Technology like Hibernate 3.0.
- Strong Experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
- Experience using Hibernate for mapping Java Classes wif database and using Hibernate Query Language (HQL).
- Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
- Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented Analysis and Design (OOAD) Methodology and developing Use Cases, created Class, Sequence and UML diagrams using Rational XDE and Microsoft Visio 2003.
- Proficiency, including architecture, wif different RDBMS platforms like Oracle and SQL Server.
- Strong knowledge and understanding of Data warehousing concepts: Star Schema, Snowflake Schema, Fact and Dimension Tables. Good knowledge of Dimensional Modeling and Normalization approaches.
- Strong knowledge on integrating tools like Jenkins and Maven.
- Proficient in developing front-end applications using HTML5, CSS3, JavaScript, Angular JS, Angular Material, Node JS, Backbone JS and MVC frameworks.
- Implemented data-binding and MVC using Angular Js for front-end development of a current web application.
- Experience in working testing tools like Firebug, chrome or safari web inspectors and IE Developer toolbar.
- Strong knowledge on SOAP and RESTful Webservices.
- Experience in Working wif SOAP, WSDL, and UDDI wif HTTP.
- Expertise in working wif IDE tools like Eclipse, WebSphere Studio Application Developer (WSAD), WebSphere Studio Site Developer, Rational Web Developer and Rational Application Developer (RAD).
- Extensive experience working wif enterprise level data warehouses, writing advanced SQL queries including OLAP functionality using both OVER CLAUSE(PARTITION BY and ORDER BY) and OLAP functions to perform Ad-Hoc analysis and reporting.
- Experience in writing stored procedures, functions, triggers and packages using SQL and well as PL/SQL for Oracle, DB2 and SQL Server.
- Proficient in Data Quality Management techniques like Data Profiling, Data Cleaning, Data Integrity, Data Mining, Data Referenceand Security and etc.
- Experienced on file transfer and connecting from Windows environments to UNIX servers using tools like Putty and FileZilla.
- Expertise handling all teh domain and technical interaction wif application users / stakeholders, analyzing client business processes, and documenting business requirements (BRD).
- Facilitated collection of Functional Requirements from system users, and prepared Business and Functional Requirement Specification documents.
- Experienced in conducting JAD sessions - participating in varied roles ranging from facilitator, preparing visual aids, setting goals and objectives, providing read-ahead materials and time-boxed agenda to participants.
- Experience working wif multiple/cross-functional groups, conducting brainstorming/root cause analysis sessions.
- Strong computing skills including Microsoft Office suite: Excel, PowerPoint, Access, Word, Microsoft Outlook.
- Committed team player and capable of working on tight project delivery schedules and deadlines.
- Demonstrated willingness, interest, and aptitude to keep learning new technologies and acquire new skills.
- Excellent communication and interpersonal skills, improved greatly as a result of daily interaction wif BAs, DAs, stakeholders, and company management in defining and clarifying projects/business needs.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, HTML, DHTML, CSS,SQL.
Operating system: Windows, Unix.
Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, EJB, Struts, Spring Framework, Java Beans, Web Services(SOAP, RESTful), AJAX.
Framework: MVC, Struts 2.0/1.2, Spring
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.
Scripting Language: JavaScript, JQuery, Angular JS, Angular 2, Node JS, Bootstrap JS.
Servers: Weblogic 10.1/9.0, WebSphere 6.0/5.1, Tomcat 6.
RDBMS: Oracle 12c/11g/10g/9i/8i, DB2, MSSQLServer, MySql.
Tools:: Eclipse, JBuilder, Maven, Jenkins JDeveloper, TOAD, SQL Developer
Testing Tools: HP- ALM, Clear Quest
Concepts: UML, Design Patterns.
Big Data: Hadoop Eco System
Analysis/Modeling Tools: UML, JAD, RUP, Waterfall, Agile, ServiceNow
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Followed teh Agile methodology to implement teh application and used ServiceNow as Agile tool.
- Worked closely wif system analyst to understand teh technical requirements of teh project.
- Teh project is built upon teh Single Page Application (SPA) criteria.
- Developed HTML5, CSS3 based page layouts using teh prototypes and wireframes.
- Used Selectors in JQuery for updating content on DOM nodes.
- Used JavaScript and jQuery for validating teh input given to teh user interface.
- Used JSON for storing and exchanging information between browsers and servers
- Used JQuery to make teh HTML and CSS code interact wif teh JavaScript functions to add dynamic data to teh web pages on teh client side.
- Responsible to design teh browser compatible pages using HTML, CSS, JavaScript and JQuery.
- Developed CSS styles to maintain teh uniformity of all teh screens throughout teh design and development of teh web pages from wireframes.
- Used tools such as IE Developer Tools, firebug, and web developer tools for debugging and correcting errors.
- Wrote RESTful services for teh application
- Wrote node modules to perform Security Authentication and authorization.
- Worked wif IBM partners to configure, implement and debug DOFR application on IBM’s BlueMix Cloud.
- Developing REST based Middleware using Spring Core, Spring JPA and Query DSL on Spring Boot following Microservices paradigm.
- Followed teh test driven development (TDD) to implement teh project.
- Responsible for Designing teh UI routing, modules and communication across modules using MV* pattern provided by Angular JS.
- Responsible for designing and developing Angular components such as directives, controllers, services and partials.
- Used Clear Quest tool for defect tracking and monitoring of work assignment in teh system.
- Used GIT as teh version control tool.
- Experience using Spring Core annotations for Spring Dependency Injection and Spring Boot for microservices.
- Used Node Package Manager (NPM) to manage teh modules and used it to install Express, serve-favicon, moment, ejs, cookie-parser etc.
- Used Express to set up middleware to respond to teh HTTP requests wif teh halp of Node JS.
- Developed teh application using Eclipse as IDE and followed teh standard features for debugging and running.
- Implemented teh Restful web services and wrote teh Call-back functions.
- Utilized DB2 database services to store and query required information (Members and Providers info).
- Used teh Collection framework extensively to store, retrieve and manipulate teh Claim data.
Environment: RESTFUL Web Services, IBM BlueMix, DB2, GIT, HTML5, CSS 3, JQuery, JSON, Angular JS, Node JS, Express JS, Bootstrap JS, NPM, Service Now, Clear Quest
Confidential
Sr. Java Developer
Responsibilities:
- Involved in development, testing, and production deployment phases of teh project by following Agile methodology.
- Expertise in coding business components using various API's of Java like Multithreading, Collections.
- Wrote teh Regular expressions to validate fields in teh client side.
- Implemented XML Accord Insurance standard structure to provide proper transfer of data.
- Extensively use Spring IOC, Hibernate4.2x, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
- Scaled teh component interactions and generalized teh interfaces using REST web service.
- Developed Application controllers, Business and Data service modules for teh web applications.
- Implemented RESTful web services(JAX-RS) in teh Application.
- Manage teh development for all phases of teh UI web application development from requirements gathering, cross browser testing, and production deployment.
- Facilitate design walkthroughs wif team to validate teh user interface against requirements and information architecture.
- Involved wif Product Managers and Software Engineers to provide guidelines on solid UI design.
- Expertise in building collection in Mongo DB using company defined best practices for security and efficiency.
- Build micro services for teh delivery of software products across teh enterprise.
- Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot wif Spring MVC.
- Architect build pipeline for internal projects which includes utilizing Gradle for project build and structure.
- Utilize Camel to integrate micro services wif other micro services and RabbitMQ messaging exchanges.
- Used Content Management Tools in controlling their web pages by managing content distinct from teh design.
- Implemented security enhancements such as SSL Certificates.
- Worked heavily onJQuery, JavaScript Objectsto build prototypes for showing Rich Internet Applications.
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, Struts, spring, Hibernate Framework.
- Developed web services using SOAP and WSDL.
- Used Subversion for maintaining teh component and for release and version management, and Jenkins for continuous integration.
- Communicated wif teh developed Web Services using REST Client and JSON.
- Developed front end web applications by using web technologies such as AngularJS, HTML5, PHP, CSS3, JavaScript, jQuery, Bootstrap.
- Worked wif a team to migrate a vast amount of content according to a multitude of standards set by Content Managers, using teh Content Management System (CMS) Adobe CQ. Content includes images, files, videos, and copy.
- Createdcross-browser compatible and standards-compliant CSS-based page layouts.
- Designed front-end based on Bootstraptemplates and embedded forms verification wif JavaScript.
- Developed best practices models for deploying accessible web pages wif separating content (HTML), presentation (CSS), and behavior (JavaScript).
- Designed pagelayouts in Adobe Photoshop CS3.
- Used XML, XSD to design REST based Web Services.
- Performed Unit Testing (JUnit), System Testing and Integration Testing.
- Coordinated Agile events including project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning.
- Successfully configured&managed theApache Serverwhich handles teh project.
- Extensively involved in performance tuning of application and database procedures.
- Participated in bug fixing wif QA team which involved cross browser testing as well as load and performance checking.
Environment: Java, J2EE, REST, XML, XSLT, XSD, HTML, CSS, Java UI/UX, Java Script, Acord Standard, Hibernate, Web Services, Oracle SQL, Mongo DB, Jenkins, Rabbit MQ
Confidential, Richardson, TX
Java Developer
Responsibilities:
- Developed Servlets and Server side components using EJB 3.0 under J2EE Environment
- Development of REST Web services using spring 4.x Framework
- Worked extensively on REST templates to consume teh REST web services including security
- Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to Web Sphere Portal Server
- Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment
- Used Spring MVC, IOC, and AOP to develop intranet web application
- Built Web pages dat are more user-interactive using JQuery plug-ins for Drag and Drop, AutoComplete, JSON, AngularJS, NodeJS and JavaScript.
- Created a Presentation layer for teh clients to buy teh memory cards using HTML, CSS, JavaScript and DHTML.
- Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
- Involved in Creating and Consuming RESTful Services using NodeJS and Express Framework.
- Developed JSF navigation rules for Event create/edit/update/delete/view actions.
- Used Promises to do AJAX call to connect front-end and back-end.
- Implemented Customized and Hibernate validations in all teh JSPs.
- Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
- Reviewed customer feedback about teh debugging issues, fixed bugs wif HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Created a Registration and teh profiles for teh clients using teh HTML, SQL Server, XML and jQuery.
- Developed components to fetch teh data from teh back end using AJAX and JQuery
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Produced content pages wif CSS layout and style mock up presentations and also used JavaScript methods and properties.
- Involved in configuring teh Git repository and maintain teh version control using Git.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Developed server side REST web services and called them from angular controllers.
Environment: Java, J2EE, JSF, Web Services, JSON, AngularJS, NodeJS, AJAX, JQuery and JavaScript, SQL
Confidential
Programmer Analyst
Responsibilities:
- Working closely wif teh project team and stakeholders, prepared data dictionaries listing massive volumes of low risk, less utilized massive Fact Data.
- Performed several iterations of Data Profiling to discover Semi Structured Data, Textual Data, Audio/Video Data, Cold Data and Obsolete data. Conducted numerous JAD data mining sessions to explore data lineage from teh Data Ware house and Data Marts to teh source systems.
- Used Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dynamic Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries Developed data validation & persistency components (Entity Beans) to export valid data to database.
- Built Web pages dat are more user-interactive using JQuery plug-ins for Drag and Drop, AutoComplete, JSON, AngularJs and JavaScript.
- Developed using AngularJs Forms, Events, Validations, Modules, Expressions, Directives, Controllers and filters.
- Developed teh application using Angular JS to support for Single Page Application (SPA).
- Created a Presentation layer for teh clients to buy teh memory cards using HTML, CSS, JavaScript and DHTML.
- Managed performance tuning of Web Server, Web Container, EJB Container and database connection pool.
- Creating and Deploying War/Jar/Ear files. Deploy J2EE applications onto WebSphere managed servers for QA, Pre-Production and Production environments.
- Worked on creating responsive website for smart devices using Responsive web design (RWD).
- Worked closely wif teh data architect to assist in teh installation of Hadoop clusters on Linux servers. Also assisted in teh setup of Hive on teh Linux servers.
- Worked closely wif project team to assist in teh creation of Hadoop tables. Worked wif Informatica ETL team to collect statistics on teh data.
- Reviewed teh code and deployed teh applications to Web Sphere application server
- Working closely wif teh ETL team, performed several phased migrations of data into Hadoop. Implemented strategies of refreshing data in to Hadoop.
- Installed Tableau Desktop on Windows Server 2008 R2 and connected Tableau against teh migrated data.
- Designed several ad-hoc views and custom reports to address reporting gaps.
- Conduct full client lifecycle activities to include requirements analysis and design; develop analysis and reporting capabilities; and continuous performance monitoring.
- Demo indicating how teh portal could be used was developed.
Environment: Java,J2EE, Java UI/UX, EJB, Web Server, Big Data, Hadoop 2.x, Hive 1.x, SQL