Java Developer Resume
2.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY:
- Having professional experience of around 6 years in Analysis, Design, Development, Implementation and testing of Web Based & Client/Server applications and Database applications.
- Expertise in developing web applications in HealthCare, Retail, Automobile, Mobile - Media and Software domains.
- Expertise in developing and implementing enterprise applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans and EJB.
- Strong Web Technology and Scripting languages experience with HTML5/4, CSS3/CSS, JSP, AJAX, JavaScript, jQuery, Bootstrap, AngularJS, BackboneJS and NodeJS.
- Worked extensively on technologies like Web services, Spring, SOAP, XML, XSD, XSLT, WSDL, JMS, JNDI, JSON, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, TOAD, DB Visualizer, PL SQL and MS SQL Server.
- Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL). Web Application Development with Framework like Struts and Spring MVC.
- Experience using various web/application servers like Apache Tomcat 5.x, WebLogic, Confidential WebSphere Application Server 5.x/6.x, WebSphere MQBEA Web Logic Server 10.0, Oracle Web Logic Server 10.3 and JBoss 3.2.x/4.2.
- Strong experience on various development environments - IDEs like Confidential Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0, NetBeans and Spring Tools Set.
- Experience in the areas of Object-Oriented Analysis (OOA)&Object Oriented Design (OOD) using UML, SDLC Management and Development of Distributed applications.
- Developed reusable Server-side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Good experience with unit, performance and script testing by using JProbe, Karma, Jasmin, JUnit and JMeter. Design, investigation and implementation of public facing websites on Amazon Web Services AWS
- Experience with various MVC Java frameworks like AngularJS, UnderscoreJS, and NodeJS etc. Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) in gathering user requirements & converting them into software requirement specifications.
- Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
- Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc. Developed Single page application with using AngularJS with MVC FrameWork.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Hibernate, and IBatis, which implements JPA.
- Good knowledge of Spring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
- Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
- Experience in deploying, configuring and administering application servers such as IBMWebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
- Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
- Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
- Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database. Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching.
- Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
- Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
- Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the NodeJS environment.
- Solid experience on API development using node JS, express JS and Mongoose. Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands on experience with various Applications servers and Web servers ( Confidential Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
- Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, Confidential -SQL, Stored procedures, prepared statements and triggers.
- Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
- Skilled in using automated functional testing tools like Selenium and test driven development using Junit and debug tools like log4j.
- Used Selenium WebDriver and TestNG to run parallel testing by creating Groups and categorizing test cases.
- Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing.
- Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Developed and maintained automation framework using Ruby and Selenium WebDriver.
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson. Expertise in writing JUnit test cases using Junit Frameworks like Mockito and JMock.
- Strong knowledge on working with Jasmin-Karma, Protractor for client side unit testing and Experience on working client side build tools like NPM, Grunt, Gulp, Bower.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
- Extensively used Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.
- Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test and Customer Test.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Used JMS for the asynchronous exchange of critical business data and events amongJ2EE components and legacy system.
- Worked with Map/Reduce and stream processing e.g. Storm. Worked with NoSQL databases such as Cassandra, MongoDB, and Risk.
- Supported and provided important feedback to various development teams with regards to the grid computing and caching technology.
- Developed User Interface in JSP, JavaScript and HTML with Backbone JS Framework. Designed and developed REST-full style Web Service layer and WSLD.
- Implemented a generic interface to Hibernate criteria API for UI search functionality. Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
- Deployment of web, enterprise java components, messaging components and multi-threading. Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
- XML SAX and DOM API, JDOM, XSLT was used for informative view.
- Used XML web services using SOAP to transfer the amount to transfer application that is Used SWING for GUI based coding.
- Experience in Design, Development and implementation of several J2EEframeworks like Model View Controller Struts1.1/1.2, Spring, Hibernate and EJB2.0.
- Involved in developing the user interface screens for clients using Struts, JSP, JSTL, jquery libraries, HTML, XML and JavaScript
- Worked on Oracle11g, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.
- Developed Python code to analyze a network of Fabry-Perot interferometer common volume measurements for the temperature and vector wind values Confidential 250km altitude
- Worked as team lead for website add-on service including HTML5 form validation. Collected the logs data from the web servers and integrated it to HDFS using flume.
- Used Elastic search as the data indexer and query parser. Involved in importing and exporting the data from RDBMS to HDFS and vice versa using Sqoop.
- Expertise in Unix Administration skills i.e. file system concepts, installations, configuring and troubleshooting
- Confidential Tivoli Usage and Accounting Management Implementation Project. Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
- Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application
- Proficient in responsive web development using Bootstrap and Media Query. Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization
- Worked with Elasticsearch and utilized NOSQL for non-relation data storage and retrieval. Setup Zenoss running on Linux for systems and network monitoring.
- Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS
- Working within a team wrote server side alarm processor that filtered alarms using Drools and sent to proper user's android device.
- Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
- Used Amazon Web services AWS to provide a large computing capacity. Worked on Angular client-side JavaScript framework, or similar Dojo, Backbone, Ember.
- Developed DIS web application using spring MVC, Spring IOC. Spring JDBC.
- Experience in configuring and deploying Web Applications using WebLogic, WebSphere, JBoss, Tomcat and Apache. Utilized Struts2, Spring MVC and Hibernate JPA framework for development
- Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
- Web application to manage Unix build stations using C, MVC 4, java script, jQuery, Bootstrap, plink.exe for sending remote commands, bash, SQL Server
- Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, JavaBeans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
- Migrated external DNS from Server 2003 to BIND running on Linux. Enables integration of the Fortran models into the scriptable and powerful Python language
- Front-end development using HTML5, SASS, and JavaScript best practices Working on Unix Migration and upgrade process.
- Developed product and client workflows using Drools, creating work Item Handlers, split Nodes, join nodes and connecting them to execute Compliance rules
- Update and reface corporate intranet website with Bootstrap framework for a more modern and responsive design
- Adobe Flex Builder, Flex Pro - developing websites phone Apps. Deployed code in Apache Tomcat and WebLogic server
- Experience in front end development including extensive experience using Bootstrap framework for responsive site. Worked on development of UI of various modules mostly based on Adobe Flex. worked on a task to decrease database load for search and moved some part of search to Elastic Search search engine.
- Worked closely with Oracle database in backend to interconnect with user interfaces using native complex SQL queries. Analyzed audience behavior to identify content opportunities and increase engagement
JAVA DEVELOPER
Confidential, Dallas, TX
Responsibilities:
- Participated in the complete life cycle of the project Analyzing the requirements, designing, developing and testing.
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a model, JSP, JSF, Prime Faces components as View and Faces Servlet as a Controller.
- Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
- Extensively used XHTML, DHTML, AJAX, CSS, JavaScript and JQueries. Created and managed AJAX calls in the application, integrated with the JSF controls.
- Involved in Configuring web.xml and faces-config.xml according to the JSF Framework. Developed pages using JSTL and JavaScript libraries and performed validations on UI data using JSF Validators, JQuery and JavaScript.
- Developed Managed beans in JSF to handle the presentation logic.
- Used EJBs to develop business logic and coded reusable components in Java Beans.
- Designed and Developed EJB Components both Session and Entity Beans, which encapsulate business logic and build up the model for the system.
- Developed MDBS to put messages in Web Sphere MQ dynamically. Developed and published Web Services using JAX-WS.
- Generated java classes from WSDL file using Top Down approach. Used existing exceptions from service layer to interpret web service exceptions.
- Wrote stored procedures, cursors, functions, triggers and views using PL/SQL. Wrote PL/SQL procedures involving looping through cursors etc.
- Generated indexes for query optimization and performance enhancements. Used agile methodologies for design and development of the applications.
- Involved in design and implementation of MVC architecture in different modules. Wrote technical design document with the class, sequence, activity diagrams in each use case.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy. Designed and Developed the UI Framework built using JSF Apache My Faces with MVC Design Pattern.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule using Spring web flow.
- Used Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Integrated business layer using Hibernate with Spring DAO. Used Hibernate Lazy Loading for performance improvement.
- Implemented Spring Bean Factory to create proxied object using AOP framework. Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, Hibernate.
- Implemented SOA architecture with Axis Based Web Services using SOAP, WSDL, UDDI and XML. Wrote many Java Scripts to do client side validations.
- Implemented asynchronous messaging service using JMS and Message Driven Bean's. Involved in Unit Integration Testing for different Modules in the application.
- Wrote builds and deployment scripts using ANT and was also responsible in maintaining them. Designed and development applications using Rational Unified Process RUP, UML and OOAD.
- Developed schemas to handle reporting requirements using Jaspersoft.
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Designed and coded application components in an agile environment utilizing a test-driven development (TDD) approach.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript, NodeJS, Express JS and jQuery for making the DOM manipulations and for making Ajax calls.
- Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
- Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
JAVA Developer
Confidential
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
- Worked on automation of delta feeds from Teradata using Sqoop, also from FTP Servers to Hive. Implemented Hive tables and HQL Queries for the reports. Written and used complex data type in Hive.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
- Produced Web Services using SOAP and Apache CFX.
- Developed Spring Boot based Micro Services & implemented Spring cloud/Netflix API architecture p Confidential erns (Eureka Service discovery, Configuration server).
- Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
- Built DAO package as well as DAO IMPL package to implement the data access logic and using Hibernate Annotation to do the data mapping.
- Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
- Implemented Agile practices for workflow process, epic/user stories, scrums, sprints, releases and reporting.
- Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
- Developed simple to complex Map Reduce streaming jobs using Java language for processing and validating the data.
- Developed data pipeline using Map Reduce, Flume, Sqoop and Pig to ingest customer behavioral data into HDFS for analysis.
- Developed Map Reduce and Spark jobs to discover trends in data usage by users. Implemented Spark using Python and Spark SQL for faster processing of data.
- Implemented algorithms for real time analysis in Spark. Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.
- Used the Spark - Cassandra Connector to load data to and from Cassandra. Real time streaming the data using Spark with Kafka
- Handled importing data from different data sources into HDFS using Sqoop and also performing transformations using Hive, Map Reduce and then loading data into HDFS.
- Exported the analyzed data to the relational databases using Sqoop, to further visualize and generate reports for the BI team.
- Collecting and aggregating large amounts of log data using Flume and staging data in HDFS for further analysis
- Analyzed the data by performing Hive queries (Hive QL) and running Pig scripts (Pig Latin) to study customer behavior.
- Used Hive to analyze the partitioned and bucketed data and compute various metrics for reporting.
- Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
- Established procedure for analyzing multi-contrast MR images which involved machine learning, optimization techniques, and troubleshooting skills.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data. Developed Pig Latin scripts to perform Map Reduce jobs.
- Developed product profiles using Pig and commodity UDFs. Developed Hive scripts in Hive QL to de-normalize and aggregate the data.
- Created HBase tables and column families to store the user event data. Written automated HBase test cases for data quality checks using HBase command line tools.
- Created UDF’s to store specialized data structures in HBase and Cassandra. Scheduled and executed workflows in Oozie to run Hive and Pig jobs.
- Used Impala to read, write and query the Hadoop data in HDFS from HBase or Cassandra. Used Tez framework for building high performance jobs in Pig and Hive.
- Configured Kafka to read and write messages from external programs. Configured Kafka to handle real time data.
- Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
- Installed Solr on web servers to index the search data and performed real time updates. Developed core search component using Solr.
- Continuous monitoring and managing the Hadoop cluster using Cloudera Manager. Used JUnit framework to perform Unit testing of the application
- Developed interactive shell scripts for scheduling various data cleansing and data loading process.
- Performed data validation on the data ingested using Map Reduce by building a custom model to filter all the invalid data and cleanse the data.
- Experience with data wrangling and creating workable datasets.
Java Developer
Confidential
Responsibilities:
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose. Designed and developed the project using MVC design pattern.
- Developed front end using Struts framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Designed Developed persistence service using Hibernate framework.
- Hibernate used as the ORM mapping tool and worked with Hibernate Query Language HQL.
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- Wrote Action classes, Action Forms Beans, Validators using Struts Framework.
- Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
- Rational ClearQuest used for defects, change tracking across the application.
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool
- Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
- Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven.
- Developed business process execution language processes and deployed them using Oracle SOA Suite 11g
- Involved in consuming, producing Restful web services using JAX-RS and Jersey implementation.
- Provided Transaction Management using the Hibernate configurations and Involved in integrating the business layer with DAO layer using JPA
- Developed Unit /Integration test cases using JUnit and Selenium tools and Involved in configuring and deploying the application using Web Logic, Apache HTTP.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking and Used Maven for building and managing dependencies of the application
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system.
- Developed Hive queries to analyze reducer output data. Designed workflow by scheduling Hive processes for Log file data, which is streamed into HDFS using Flume.
- Developed MapReduce (YARN) programs to cleanse the data in HDFS obtained from heterogeneous data sources to make it suitable for ingestion into Hive schema for analysis.
- Designed and developed Map Reduce jobs to process data coming in different file formats like XML, CSV, JSON.
- Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analyzed the imported data using Hadoop Components.
- Involved in loading and transforming large sets of Structured, Semi-Structured and Unstructured data and analyzed them by running Hive queries and Pig scripts.
- Implemented daily workflow for extraction, processing and analysis of data with Oozie.
- Part of application development team for refactoring existing code and deliver upcoming new Change Requests for the ongoing live application which is developed using Spring MVC, Spring Batch, Hibernate and Spring Web Services.
- Designed and Developed UI using Angular.JS 2.0, HTML5, CSS3, Bootstrap, JavaScript and jQuery.
- Responsible for design and developing Persistence classes using Hibernate, and spring boot data Template frameworks to save data in database tables.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Responsible for initiative status updates, initiative/program delivery schedules to larger stakeholder group, which includes LOB executives in a timely manner. The initiatives had projects with complex Oracle/Informatica/Teradata based data warehouse with ETL and Microstrategy/SAS for multidimensional reporting.
- Developing test scripts using AngularJS Protractor testing tools for current release of the project
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains. Involved in writing packages, stored procedures to access database.
- Created both stand-alone and clustered environments for JBOSS domains. Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Designed, developed maintain a dating site using JavaScript/jQuery, CSS3, Responsive Design, HTML5, MYSQL
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Develop strategies for UNIX client/server implementations architect the infrastructure require to support those strategies. Involved in writing all client side validations using Java Script, JSON.
- Good experience in XML technologies such as XSLT, XSD, JAXB and its parsing techniques to build Web Services for the enterprise applications using SOAP and writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM and JDOM parsers