Sr. Java Developer Resume
Bentonville, AR
SUMMARY:
- About 11+ years of experience in IT industry involving Software analysis, Design, Development and Maintenance using Java/J2EE technologies.
- About 2 Years’ experience in Hadoop Distributed file system (HDFS), Spark, HIVE, Hadoop Map Reduce framework.
- Experience in performing oriented Big Data Developer with proven record in developing multiple projects
- Experience in developed UDF, UDAF, UDTF functions in Java and implemented it in HIVE Queries.
- Experience in Hadoop architecture and hands on experience with Hadoop components such as Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming.
- Experience in Spark Architecture including Spark Core, Spark SQL and Data Frames.
- Experience in implementing Cassandra, SPARK, and SOLR.
- Experience in working on DataStax.
- Experience working with HIVE DDLs and Hive Query language (HQLs).
- Experience using Spark - SQL with various data sources like JSON and Hive.
- Experience in developing web applications and server-side using Java, Spring, Spring Boot, Spring MVC, GWT, AngularJS, Servlet, JSP, JMS, JMX, Apache Camel, Rest Web service, FUSE ESB, JAXB, OSGI, Struts, Java Beans, Maven, Oracle, JavaScript, XML, Json CSS, HTML.
- Experience in distributed applications using spring and J2EE Application Servers such as BEA Web logic.
- Experience in Service Oriented Architecture (SOA) using Web Services Protocols like REST, SOAP.
- Experience in Message service like JMS with ActiveMq, IBMMQ
- Experience in implementing the middleware like Drools.
- Experience in spring’s IOC, DI, JDBC and AOP and Spring’s integration with Apache Camel.
- Experience in developing the Two-Phase commit using Spring and Apache Camel
- Experience in J2EE Design Patterns like Abstract, Singleton, Business Delegate, Factory method and Data Access
- Experience with databases including MS SQL and Oracle PL/SQL stored procedures and functions.
- Experience using the various Development tools like Eclipse, NetBeans, Putty, Winscp, Fiddler and SQL Developer.
- Experience in working on various flavors of UNIX operating system like Linux, Solaris.
- Experienced in MAVEN and ANT scripts to build and deploy Java applications.
- Experience in version control systems like VSS, Clearcase and SVN.
- Experience in UNIX/LINUX Shell Script.
- Experience in Unit Testing with Junit 3.8/4.0
- Experience on Autosys, Quartz scheduler and well versed with its job information language
SKILL:
Apache projects: Camel, Hadoop, Solar, Spark, Hive, Cassandra
Java/J2EE Technologies: Java, Servlets, JSP, JDBC, JavaBeans, MVC, JAXP, Web services, Multithreading, JTA, ANT, MAVEN, Log4j, XML, DOM, JNDI, JUNIT, OSGI, Jms
Web Technologies: GWT, AngularJS, HTML, JavaScript, CSS, AJAX, XML, Web Services (SOAP, REST)
Frameworks: Spring, Hibernate, Structs, Drool, Apache Camel
Web/Application Servers: Web Logic, Apache Tomcat, IPlanet, Service Mix, Fuse
Web Service Technologies: REST, SOAP
Message Broker: ActiveMQ, IBMMQ, Kafka
Version Control Tools: GIT, VSS, CVS, SVN, GitHub, Bitbucket
Build Script: Maven, ANT, shell scripts
IDE s: Eclipse, NetBeans, SQL Developer, BND tool
Patterns: MVC, Core J2EE design patterns (MVC, business delegate, Abstract, Factory, DAO, DTO, Singleton
Methodologies: Agile, Waterfall
Database Environments: Oracle, SQL Server, MySQL, Cassandra
Operating Systems: Windows, Linux
EXPERIENCE:
Confidential, Bentonville, AR
Sr. Java Developer
Responsibilities:
- Created supplier loader application to load the data from multiple source to Cassandra database.
- Created batch job using spark and Hive
- Perform data mining and analytics using SPARK
- Publish daily delta files using hive to different down streams
- Written Hive UDFS to extract data from staging tables
- Design and develop spark programs to filter, transform data using RDD, Dataset/Data Frame APIs
- Created camel Routes to transfer data from one End point to another End Point
- Made Jenkin and Looper build Configuration for new project that can be used to deploy the code on server.
- Developed camel routes to transfer data to Kafka.
- Added Maven Configuration for new project.
Environment: DataStax, Cassandra, Hadoop, Hive, Spark, Solar, JAVA 1.8, Spring, Apache Camel, Kafka, ActiveMq, Rest WebService, CXF, Log4j, GitHub, Looper, Maven, Jenkins
Confidential, Boston, MA
Sr. Java Developer
Responsibilities:
- Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, Design, Development, Testing and Production Support Involved in all the stages of the SDLC of this project
- Worked on business and data base layer using the Spring, and Apache Camel frameworks
- Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
- Developed GET, OPTIONS, HEADS method in restful web service.
- Developed code to invoke Web Service call and used subsequent data returned.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Developed complex reusable components using GWT.
- Involved in designing the presentation layer using GWT and HTML
- Developed POJO's, Data Access Object (DAO) which handles all database operations.
- Developed JUnit Test Cases for Code unit test.
- Implemented Loggers by using Log4j and Maven for build scripts.
Environment: Core JAVA 1.6, GWT 2.4, GWTEXT, Apache Camel, Spring, Jaxb, Active Mq, IBM MQ, Service mix, Jmx, OSGI, Servlets, JavaScript, Oracle 10g, HTML, Fuse, Maven, Jaxb, Rest Webservice, JMX, JMS, CXF, Log4j, Eclipse Galileo 3.x. SVN, Junit
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Involved in all the stages of the SDLC of this project which include Requirements Gather, Requirement Analysis, Design, Development, Testing and Production Support Involved in all the stages of the SDLC of this project
- Developed class diagrams, sequence diagrams using Astah community
- Developed complex reusable components using GWT.
- Involved in designing the presentation layer using GWT and HTML
- Define a rule driven application framework based on drools
- Worked on business and data base layer using the Spring, and Hibernate frameworks
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans
- Configured Spring AOP framework to apply Logging and Transactions
- Developed code to invoke WebService call and used subsequent data returned.
- Developed application with Service Oriented Architecture (SOA) using Web Services and Web Service clients.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Developed POJO's, Data Access Object (DAO) which handles all database operations.
- Contribution in code re factoring, code optimization.
- Created ant build scripts for application build and deployment.
- Developed JUnit Test Cases for Code unit test.
- Implemented Loggers by using Log4j and ANT for build scripts.
Environment: Core JAVA (multithreading) 1.6, GWT 2.3, GWT Validation framework, Drools, Spring, Hibernate, Servlets, JavaScript, Oracle 10g, HTML, iText, Log4j, Eclipse Galileo 3.x. SVN, junit
Confidential
Java Developer
Responsibilities:
- Designed and developed pages with Jsp, Html, Java Script, and Xml and accomplished the front-end validations.
- Implemented the business logic with Servlets and simple Java Bean components to be used under the various modules in the System.
- Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
- Prepared Technical Design Documentation for the modules designed.
- Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
- Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and java as model.
- Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
- Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed the client-side validations using JavaScript and JQuery.
- Developed the XML Schema for the data maintenance and structures.
- Prepared documentation and participated in preparing user’s manual for the application.
- Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
- Developed Dashboard using penthao 3.
- Developed Jasper Reports using iReport 2.1
- Used SQL Queries to access the database.
- Worked on Tomcat Web Server for deploying the application.
- Developed code using Servlets, xml, Xsql, javascript.
- Developed Dashboard using penthao 1.7.
- Interacted with Analysts for clarification of the Bank Requirements and Software requirements.
- Designed and developed the UI using JSP, JavaScript, HTML, CSS, AJAX etc.
- Implemented Exception Handling mechanism and sending human readable Information back to browser for user understanding.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Used Web framework to create Controller, model and Views.
- Developed POJO's, Data Access Object (DAO) which handles all database operations.
- Contribution in code re factoring, code optimization.
- Discussed and provided suggestions on usability, suitability and improvements in interface design.
- Worked on MYSQL as the backend database and integrated with JDBC to retrieve Data Access Objects.
- Deployment of application on Web Sphere.
- Used EJBs for the middle level programming. Involved in developing session beans, entity beans.
- Configured the Data source to access the MySql database.
- Involved in writing SQL queries, PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences etc.
- Involved in deploying the application Unix box and verified logs and fixed defects.
- Involved in fixing QA defects and tracked them using QC.
- Developed Jasper Reports using I Report 2.1.
- Documenting the requirement updates from the client
Environnent: Java, Struts, XML, iReport 2.0.2, Oracle 9i, Tomcat 5.5, Linux, JSP, CSS, SQL, jQuery, Penthao, Tomcat, Jasper, HTML
Confidential
Java Developer
Responsibilities:
- Designed screens for user interface using HTML, JavaScript, Struts.
- Developed Action classes, Form Beans and Java Beans.
- Involved in the requirement analysis, design, development and testing activities and full SDLC.
- Developed Servlets containing the integration logic that acts on beans and forwarding the requests to JSPs for representation.
- Used Java Script for client-side validations.
- Used JDBC to access the database.
- Used Struts framework to create Controller, model and Views.
- Used Struts Validation framework to do the server-side validations.
- Coded/designed to add, update, delete order item information in to the system.
- Involved in creating the developed test cases and scope and traceability matrix.
- Involved in writing SQL queries and PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences.
- Performed test case review, results analysis, defect reporting and code review.
- Bug fixing and tracking the same.
- Involved in Unit testing, Integration testing, Smoke testing, System testing.
Environment: Oracle 9i, Tomcat 5.5, Java, Struts, Linux, JSP, HTML, JavaScript, Struts, SQL