Sr. Java Developer​ Resume
5.00/5 (Submit Your Rating)
Houston, TX
Experience Summary:
Vast IT experience in the application design and development using JAVA and other web technologies including Core Java, J2SE, J2EE, EJB, JSP, Servlets, JMS, RMI, Struts, Spring, Hibernate, XML, ANT, JDBC.
- Experience of 8+ years in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web-based applications using JAVA and other web technologies, Data warehouse and Business Intelligence arena using Tool solutions with ACTUATE, QLIKVIEW(11/10) ,TABLEAU(7.8/8.1/8.2) and Micro-Strategy.
- Strong experience in developing enterprise applications like Banking, Financial, Insurance, Manufacturing, HealthCare, Private and Public Sector Domains.
- Extensive Knowledge in all phases of Project and Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
- Proficient in Core Java, JDBC, SERVLETS, JSP, HTML.
- Expertise in design and development of multi-tiered web based applications using J2SDK 1.4, J2EE (HTML, CSS, Java, JSP, SERVLETS, JSP, Struts, JDBC, XML, JAVA SCRIPT, Web Services, Web Forms) UNIX, and Shell Script.
- Hands on experience in complete SDLC implementations including preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web-based applications.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Strong experience on software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Experience in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Involved in testing new/upgraded features like new Visualizations, Forecasting, Data Blending, Parallelized Dashboard, Hyperlink Objects, Color-coded tabs etc. in Tableau8.1 desktop/Server.
- Skilled in Tableau Desktop for data visualization through various charts such as bar charts, line charts, combination charts, pivot table, scatter plots, pie charts and packed bubbles and also use multiple measures for comparison such as Individual Axes, Blended Axes, and Dual Axes
- Skills and experience in using appropriate calculations, parameters, report types, dynamic attributes, sets, cubes, filters etc. within Tableau
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, and Pseudo Classes.
- Excellent programming skills and development experience with JDK 1.5, 1.6&1.7, J2EE, Servlets, JSP, JSF, EJB, Java Beans, JMS, JDBC, J-Unit and Web Services.
- Strong experience on Application servers like JBoss, WebLogic, WebSphere, Glassfish during the development of Enterprise applications.
- Strong experience on web servers like Apache Tomcat.
- Experience in client side Technologies such as HTML, DHTML, CSS, AJAX and JavaScript.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets.
- Experience on version control tools like SVN, CVS and GitHub.
- Good exposure to Java Web Services development using SOAP, REST, WSDL &UDDI and Spring3.x/4.x.
- Good experience in developing web applications using Java language and technologies include Core Java, J2EE Servlets, Java Server Pages (JSP), JDBC, JPA, EJB, JSF, Java Mail API and MVC Framework.
- Experience on Spring RESTful web service.
- Strong experience in designing and developing dashboards using QlikView by extracting data from multiple sources (SQL-Server, Oracle, Flat files, Excel, CSV, QVD etc.).
- Good Knowledge for Support and Monitoring Activities issues & resolution based on Priority.
- Application knowledge of the following industries: Telecom, Insurance, Healthcare and Banking & Financial Services.
Programming Languages
Java, HTML, JSP, Servlet, Unix Shell Script, Actuate Basic Code
Reporting Tools
Actuate Report Designer and iServer 7.0, 7SP2 & 8.0, 9,10,ESPREADSHEET DESIGNER10 ,BIRT ,MICROSTRATEGY
Scripting Language
JavaScript, JSON,SOAP,WEB SERVICES,WEB FORMS
Procedural Languages
SQL.PL/SQL
Databases
Oracle8.0/9i, 10gDB2, Sybase, SQL Server
Operating System
WINDOWS 2000, Windows XP, Unix
Other Software
Murex, Clarity, Sybase Client, PL/SQL Developer, IBM DB2 UDB client, Putty, Eclipse and Editplus, Spring Source,
DATABASE/ETL TOOL
ORACLE,DB2,SQLSERVER,SYBASE,ORACLE 10g/ABINITIO
Work Experience:
Role: Sr. Java Developer
- Designed and developed Controllers and View components using spring framework.
- Involved in high level design, Application design, and development and testing.
- Used Spring framework for implementing Dependency Injection, AOP, Spring ORM
- Consume the Web Services to retrieve data from different applications using SOAP protocol and Spring RESTful web service.
- Involved in end to end development and bug fixing.
- Used Maven to build and deploy the application on JBoss server.
- Configured Hibernate's mapping files and configuration file to achieve persistence with RDBMS.
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
- Developed Web services for sending and getting data from different applications using RESTful web service with JAX-RS using jersey.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Responsible for analyzing, designing, implementing, testing, and maintaining all EDI processes and relationships in the environment.
- Used SVN for version control and used Eclipse with STS as the IDE for developing the application.
- Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
- Integrated the application with Spring Quartz framework.
- ORM tool Hibernate to represent entities and fetching strategies for optimization.
- Written Oracle Stored Procedures and Functions for the application.
Confidential
Role :Tableau Consultant
- Involved in defect triage meetings for Subject areas Claims, Members and Benefits.
- Got healthy knowledge on payer industry by understanding various subject area such as benefits, claims etc.
- Used Qlikview tool for generating various dashboards.
- Project includes requirement gathering, architecture design, ETL process, Data Modeling, Frontend development and reporting using QlikView.
- Created Dashboard using different components of QlikView like listboxes, multiboxes, slider, buttons, charts (Bar, Line, Combo, Gauge, Scatter, Straight/Pivot table).
- Analyzing data on financial information using Dimensional-modeling techniques. Involved in document standardization by documenting Technical Spec Design and preparing Source to target mapping sheet.
- Prepared Technical design flow for Members, Claims and benefits Subject Area.
- Involved in getting the requirements clarified from the client
- Involved in doing peer review amongst the team
- Performing DBA activities like fine tuning the server activities.
- Requirements gathering and analysis from Business users.
- End User Application data model design.
- Development of data loads to fetch and store the data into QLIKIEW Data Files (QVDs).
- Incremental Logic definitions for data loads development.
- Unit testing of logic implementation to ensure correctness of data.
- Reports built with extensive use of Set Analysis to have multi facet analysis of data.
- Worked extensively with Advance analysis Actions, Calculations, Parameters, Background images, Maps, Trend Lines, Statistics, and hierarchies, Sets to create detail level summary report and Dashboard using Tableau’s Advanced Capabilities.
- Experience in creating sets, joins, hierarchies, filters, global filters, quick filters, context filters, table calculations, calculated measures and parameters.
- Experience in creating various views in Tableau by different charts such as maps, bars, lines, cross tab, packet bubbles, scatter plot, heat maps and highlight tables.
- Extensively involved in developing the java code using HTML,JSP for the front end screen development
- Hands-on development assisting users in creating and modifying worksheets and data visualization dashboards in Tableau.
- Gathering user requirements, analyzing, designing and efforts estimations
- Building executive, adhoc, and custom dashboards and publishing to Tableau server.
- Testing, Monitoring performances, cleaning unused dashboards
- Creating Sites, Groups, Projects using TABCMD & TABADMIN commands
- Installation and Activating tableau Ports using TABCMD
- Was involved in the creation of test cases of reports and at a step level activity and validated with the step within the team before publishing in the Tableau server.
- Publishing customized interactive reports and dashboards, report scheduling using Tableau server.
- Administered user, user groups, and scheduled instances for reports in Tableau.
- Customized training session for Tableau desktop for focus groups in each verticals fixed all the issues raised by the team. Involved in fixing cross browser issues.
- Responsible for creating JavaScript code, for different modules.
- Involved in designing the User Interface mainly focusing on easing access to registration, plans and features available on the website using HTML, HTML5, CSS/CSS3/JavaScript, JSON, and JQuery.
- Identify all inputs and their origin when coding and testing.
- Developed the Buttons like popup windows and the modal windows by using the JQuery.
- Developing software system using HTML, CSS, JavaScript and JQuery.
Environments: HTML4/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, Bootstrap, Photoshop, Dreamweaver, Illustrator, Information Architecture, Selenium IDE, Flash, SQL and Tomcat. QLIKIEW10 and SQL Server 2008, JAVA, JSP, Tableau Desktop 8.1, Tableau Server
Confidential , Houston, TX
Role :JAVA/J2EE Developer
- Involved in various SDLC phases like Design, Development and Testing.
- Worked on Portal applications. Involved in developing of Group portal and Member portal applications.
- Developed front end using Struts and JSP.
- Involved in getting the requirements clarified from the client
- Involved in doing peer review amongst the team
- Performing DBA activities like fine tuning the server activities.
- Requirements gathering and analysis from Business users.
- End User Application data model design.
- Developed webpages using HTML, Java script, JQuery and CSS.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Developed server side components servlets for the application.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebSphere application server.
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Involved in developing spring web MVC frame work for portals application.
- Extensively involved in developing the java code using HTML, JSP for the front end screen development
- Implemented the logging mechanism using log4j framework.
- Developed Web Services.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used CVS to track and maintain the different version of the application.
- Involved in maintenance of different applications with offshore team.
- Responsible for creating JavaScript code, for different modules.
- Involved in designing the User Interface mainly focusing on easing access to registration, plans and features available on the website using HTML, HTML5, CSS/CSS3/JavaScript, JSON, and JQuery.
- Identify all inputs and their origin when coding and testing.
- Developed the Buttons like popup windows and the modal windows by using the JQuery.
- Developing software system using HTML, CSS, JavaScript and JQuery.
Environments: Java 1.6, Spring Framework 3.0, Struts 2.0, Hibernate 3.5, Rad 7.5, WebSphere Application Server 7.0, Web Services, Oracle Database 11g, DB2 Database, IBM MQ, JMS, DB2 Database on AS400, HTML, Java script, xml, CSS.
Confidential , BANGALORE
Role:Lead ANALYST
Responsibilities:
- Providing technical leadership to the group on QLIKVIEW and data related topics
- Keeping abreast of technological developments in related Business Intelligence space
- Creating Report for the end user/client.
- Understanding Client Requirements.
- Creating Dashboards in QLIKVIEW.
- Pulling the data from different sources like Excel, .txt and SQL Server 2008.
- Responsible for designing of the Imports and Exports module for the sales and purchase orders of the products and was also involved in deployment of the whole project.
- Involved in System Analysis and Database Design.
- Developed Reports and Admin modules.
- Peer to Peer code reviews.
- Creation and maintenance of stored procedures in MS SQL Server 2008.
- Identify, research, and resolve customer issues using the BI system.
- Used different transformations like aggregate, Conditional split, OLEDB command, Row count , Audit, Derived column, Look Up, Pivot, Sort, Data Cleansing, Multicast and Data Conversion.
- Testing and debugging of code.
- Involved in code review and testing.
- Recommend process improvements .Other duties as assigned.
- Coding the business logic for the application.
- Managing user requests and enhancing the system as per the changes needed by the Clients.
- Developed client-side validations with Java Script.
- Validating the reports against warehouse using Manual SQL scripts
- Design and develop the code for all the customizations for CITI portal
- Improvements and additions are described as per requirement.
- Developing new Reports for different releases.
- Finding faults in reports and suggesting correction methods.
- Involved in cause analysis and permanent fix to the problem.
- Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Created Dashboard using different components of QlikView like listboxes, multiboxes, slider, buttons, charts (Bar, Line, Combo, Gauge, Scatter, Straight/Pivot table).
- Analyzing data on financial information using Dimensional-modeling techniques. Involved in document standardization by documenting Technical Spec Design and preparing Source to target mapping sheet.
- Prepared Technical design flow for Members, Claims and benefits Subject Area.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML 5, CSS, JavaScript, JQuery and AJAX
- Designed flash plugins for including different functionalities and content.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery
- Created web pages using HTML, CSS, JQuery and JavaScript.
Environments: HTML4/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, Bootstrap, Photoshop, Dreamweaver, Illustrator, Information Architecture, Selenium IDE, Flash, SQL and Tomcat. QLIKVIEW 9, QLIKIEW10 and SQL Server 2008, JAVA, JSP.
Confidential
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Experience with jQuery, backbone.js
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Integrated different social networking site like Facebook, twitter.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environments: HTML, CSS, JavaScript, Oracle, JQuery, XML, Eclipse and UNIX SERVLETS, HTML, JSP, IMR, PMR, CMR, Manage now, Service Now etc.
Confidential
Responsibilities:
- Responsible to develop various crystal reports.
- Interacted with the User Group to gather requirements.
- Designed the sub-modules based on the initial specifications defined by the user group.
- Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Short-listing module.
- Gathering User requirement from the onsite team.
- Preparing the Functional Specification and Design Specification documents.
- Worked on the design and development of the UI interfaces
- Involved in developing in all the tiers of J2EE application.
- Configured JBoss Application Server and deployed the web components into the server
- Involved in debugging, testing and integration of the system
- Developed the User Interface using HTML 5, CSS, JavaScript, JQuery and AJAX
- Designed flash plugins for including different functionalities and content.