We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Plano, TX

SUMMARY:

  • Around 6 years of experience, involved in full stack development, system testing, debugging, implementation and maintenance of software applications using Java.
  • Hands on experience in design and development of web, client - server environments and enterprise applications using Core Java and J2EE technologies like Spring, Hibernate, JSP, Servlets, Struts, JDBC, JavaBeans, EJB.
  • Experience in using the JavaScript frameworks JQUERY, Angular.js, Backbone.js, React.JS Node.js & Twitter Bootstrap.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database and Implemented machine learning algorithms in Spark and Python, for segmentation of data.
  • Experience on Hadoop cluster maintenance including data and metadata backups, file system checks, commissioning and decommissioning nodes and upgrades
  • Experienced in developing code for high Performance Front-End Web Architecture (backbone.js, node.js, Angular.js, redis, yui, jquery).
  • Excellent understanding and knowledge of Hadoop Distributed file system data modelling, architecture and design principles.
  • Good understanding of Classic Hadoop and Yarn architecture along with various Hadoop Daemons such as Job Tracker, Task Tracker, Name Node, Data Node, Secondary Name Node, Resource Manager, Node Manager, Application Master and Containers.
  • Hands on experience in Amazon Web Services (AWS)including EC2, S3, DynamoDB, SimpleDB.
  • Expertise in development of services that facilitate auto-scaling utilizing the Cloud Foundry and Azure client libraries.
  • Experience in Agile development methodology, waterfall and TDD (test driven development).
  • Strong Experience and Expertise in Object Oriented Analysis and Design and implementation of OOAD using C++.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Well versed in designing presentation layer components using Servlets, JSP, JavaScript, C#, JQuery, JSON, AJAX, HTML, CSS and JavaScript.
  • Installed, configured and managed AWS based CI & SCM integrated Jenkins/Hudson, Git and Deployed J2EE applications using Docker on AWS.
  • Experience in working with migration Cassandra to Amazon EC2.
  • Expertise in the development of Java/Python applications (web and desktop) using Junit, Unittests, Mocks, Sql server, Spring, JPA, Django and Angular.
  • Strong experience in developing single page applications using Angular JS, using various angular modules like UI-router.
  • Experienced in creative and effective front-end development using JSP, JavaScirpt, JQuery, D3 Js, Angular Js, Node JS, Backbone Js,Bootstrap, Ext Js, React JS, Ajax, CSS & CSS 3.
  • Hands-on experience in designing and implementing Spring Boot based services, RESTful Web Services and Spring MVC architecture.
  • Extensive hands-on exp. in Core Java/JEE platforms, Scala/Akka, REST design and impl., JMS/MQ integration, HTML/JS/CSS/AJAX. BigData & NoSQL.
  • Experience in dynamic web applications design using open source MVC, Spring and Struts Frameworks.
  • Expertise in JDBC API with Oracle 9i/10g/11g, MS SQL Server 2005/08, MySQL, DB2 and Microsoft Access.
  • Experienced as Back End Developer and proficient knowledge in SQL Server, Oracle 10g and My SQL, Teradata, Nosql Mongo.
  • Worked with testing tools such as JUnit for Java, QUnit for JavaScript, and A/B Testing for Website Design and its traffic flow.
  • Experience with using IDEs like Eclipse 3.x, Version Control Systems like CVS, SVN, GIT and continuous Integration tool Jenkins and Configuration management tool Puppet.
  • Experience in implementing Core Java J2EE design patterns like Singleton, Factory Pattern, Business Delegate,Service Locator and etc.

WORK EXPERIENCE:

Confidential - Plano, TX

Sr Java Developer

Responsibilities:

  • Worked on Design and Development of a Batch Process Management Engine with C++, UNIX Shell Scripting and SQL in performing signal processing and machine learning algorithm development for a variety of programs and Implemented RS232 and TCP/IP protocols
  • Designed and developed the system used for AWS Elastic Environments.
  • Developed multiple MapReduce programs for analyzing the insurance data of the customer and produce summary results from Hadoop to downstream systems
  • Developed and performed unit testing scripts with JUnit API and PowerMock API in TDD environments.
  • Used JSON object to parse data to the front-end from the server-side In New MSA Application from Elastic Search using REST API.
  • Involved in design, build & deploy Machine Learning applications to solve real-world problems empirically.
  • Involved in architecture and design of distributed time-series database platform using NoSQL technologies like Hadoop /HBase, ZooKeeper.
  • Automated the project build process using Apache Maven and Hudson for continuous integration.
  • Involved in the development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Worked on Hortonworks distribution of Hadoop cluster which ranged from 4-8 nodes during pre-production stage and it was sometimes extended up to 24 nodes during production
  • Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analyzed the imported data using Hadoop Components.
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB.
  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Replaced an aging Puppet implementation with Chef for a late-stage start-up.
  • Configured Hibernate to store the persistence data into Oracle 11g database and written HQL to access the data from the database.
  • Implemented caching mechanisms (ehcache, elasticache - memcache) to reduce SQL traffic.
  • Knowledge in implementing a full-fledged web app with NodeJS & Cassandra.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, then draw charts with animation effect.
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Worked in a highly Agile development team using TDD and Continuous Integration and deployment.
  • Used Elastic Search to display the records at the Front End.
  • Designed backend of the application using Python on Django Web Framework.
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Developed various Qlikview Data Models by extracting and using the data from various sources files, Sybase, DB2, Excel, and Big data, Flat Files.Involved in developing POCs to replace MongoDB with GemFire or Redis.
  • Built and deployed applications/services into IBM Bluemix Cloud which is based on Cloud Foundry.
  • Developed the queries by using the Elastic search to get the records from the SQL.
  • Created a Git repository and added the project to GitHub.
  • Integrated Oozie with the rest of the Hadoop stack supporting several types of Hadoop jobs out of the box (such as Map-Reduce, Pig, Hive, and Sqoop) as well as system specific jobs (such as Java programs and shell scripts).
  • Involved in development of Single Page Application (SPA) using JavaScript and Django framework.
  • Used Elastic Search as backend for developing an analytics solution to customers.
  • Implemented MVC structure using Spring MVC frameworks and used Spring RESTful API to create RESTful Web Services.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML.
  • Involved in rewrite of the multi-threaded Portfolio Margin calculator in Core Java, JDBC, JMS, coherence cache, Webservices, Websphere, XML, XSD, XPATH and Spring. The continuous build environment was Hudson and maven.
  • Designed front end using HTML5, CSS, JavaScript and Integrated Restful Web services.
  • Implemented front-end using JSP, HTML, XHTML, CSS, JavaScript and AJAX.
  • Used Spring Framework for developing the application and used hibernate to map to Oracle database.
  • Used HTML, CSS, JQuery, JSON and Javascript for front-end applications.
  • Involved in database planning, design, Implementation and Management using Oracle 11g.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Worked with SQL queries to store and retrieve the data in MS SQL server.
  • Involved in relational Database design, creating tables, views, user defined functions, triggers and stored procedures in MS SQL Server.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTfulServer.

Confidential, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Designed the frontend applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS3.
  • Performed Machine Learning Algorithms using Numpy Pandas Matplotliband Implementation of the application.
  • Involved in Installing, Configuring Hadoop Eco System, Cloudera Manager using CDH4 Distribution
  • Using C and C++ designed and implemented enhancements related to both Table service and Quick service modules of point of sale systems.
  • Worked with application teams to install Hadoop updates, patches, version upgrades as required
  • Installed and configured various components of Hadoop Ecosystem and maintained their integrity
  • Expertise in using tools Hadoop, Apache Storm and Hive for deep machine learning and detecting security based solution requirement.
  • Did Static analysis of android malware using JAVA and machine learning libraries in Spark
  • Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, Oracle.
  • Worked with Business in Developing Unique Query and Analysis in Netezza Data Warehouse involving millions of rows of data.
  • Built main application in leveraging technologies such as Angular js, Used Ajax, JavaScript Libraries to do client side validations.
  • Involved in focussed on developing intelligent enterprise solutions and machine learning algorithms and applications for telecom and other industries.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
  • Working experience in Web Services using SOAP and WSDL, JSF, JSON, JQuery, JMS and Oracle Coherence.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • REST web service were used as interface between .Net application that are used for Front end User Interface to interact with back end services that are developed mainly using Java.
  • Familiar with JSON based also Used Django APIs for database access.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Writing the UNIX/Shell Scripting scripts to support the java application executed.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Worked on Java Script libraries like jQuery and JSON as well as Wrote JUnit test cases to test the server side Modules.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Confidential - NJ

Java Developer

Responsibilities:

  • Involved in developing presentation layer using JSPs and model layer using EJB Session Beans while Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.
  • Worked with relational model databases using T-SQL and Microsoft SQL Server Enterprise Manager.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Application developed with strict adherence to J2EE best practices.
  • Worked on Java Multithreading, Collections & Coherence Framework.
  • Created UML class and sequence diagrams using Rational Rose along with Implemented the web-based application following the MVC II architecture using Struts Framework.
  • Migrated entire application, from using MS Access queries to SQL Server stored procedures.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
  • Developed Unit test cases for the classes using Junit and developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Used JavaScript, HTML for creating interactive front-end screens and extensively used Custom JSP tags to separate presentation from application logic.
  • Improved the performance of the application by integrating and configuring Oracle Coherence Cache.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services, which enforced a stateless client server and support JSON, few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.

Hire Now