Sr. Java Developer Resume
Atlanta, GA
SUMMARY:
- 9+ Year of IT Experience is working with Java based frameworks and databases.
- Effective team player as well as individual performer with experience in Java, J2EE, JSP, Servlets, spring, Hibernate, SQL, PL/SQL and Oracle, MySQL, NOSQL.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Sitemesh, IBatis, Hibernate and JPA, XML, JSON, XSD, HTML, JavaScript, JQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Restlet), ActionScript 3.0
- Well experienced in Working on Core Java, J2EE (EJB, JSP & Servlets, JDBC, JMS), SQL, JQuery, HTML.
- Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Strong skills in API design, Enterprise Application Integration, Database Design and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- 4+ years of experience in Apache Hadoop technology and core Hadoop technology stack which includes HDFS, Map Reduce programming, Hive, Pig, HBase and SQOOP.
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular 2/4 and Node.js, Java8.
- Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM Web Sphere, Web logic on Windows/UNIX platform
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Strong and recent experience with developing or working within an automated testing framework.
- Hands on Experience on Angular 2technology for one complete project in rebasing the UI of the application using the techniques in Angular 2/4.
- Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
- Motivation of peers and mentoring team members to achieve their respective annual object
- Experienced developing against SOLR Search Platform APIs developing Multi - Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
- Experienced in React JS and working with React Flux architecture.
- Experience in developing JAVA/J2EE, Spring4, Hibernate4 applications using IDEs such as Eclipse, RAD.
- Extensive experience in working with various databases like Oracle 11g/12c, SQL Server and MySQL
- Hands on experience in Rational Suite of Products like Rational Rose in developing Use Cases, Sequence Diagrams using UML, Rational Suite.
- Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework that can integrate Hibernate and Web Services
- Hands on experience with production support tool such as Jira, Remedy, Quality Center - bug tracking tool.
- Expertise with Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
- Has extensive knowledge on UNIX Shell scripting, FTP, SFTP.
- Experience with Design patterns like Singleton, Data Access Object, MVC Pattern and Agile, SCRUM methodology.
- Experience in working with ES6 features, used babble, web pack with ES5, React js.
- Expert in latest technologies and approaches for SOA based development and good understanding of SOA life cycle, SOA design Backbone principle, Service registry and various other SOA infrastructures.
TECHNICAL SKILLS:
Programming Languages: C,C++,Java, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1
Operating Systems: Microsoft Windows, UNIX
Web Development: HTML, DHTML, Adobe Dreamweaver, AJAX, JavaScript, JQuery, CSS,JSON
Technologies/Tools: J2EE, Spring 3.x,JMS, PL/SQL, NOSQL, Ant, Tomcat, JBoss, RMI, Unix, JSP, Servlets, Linux, JDBC, XML,REST web services, ExtJs Maven, Jetty, REST,Struts, Spring MVC, Hibernate, SOAP, OAuth, Git, SVN, Bitbucket, Jira, CockroachDB, Dropbox Core API, JNotify, Stash, Data Structures
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, IBM RAD 7.5.x, Magic Draw UML
Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. JAVA Developer
Responsibilities:
- Involved in analysis, design and documentation of the application model.
- Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern.
- Worked on advanced UI design and full stack development using MEAN stack.
- Used spring4 framework for Dependency Injection and integrated with Hibernate.
- Involved in developing Spring Beans and wiring their dependencies.
- Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework
- Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and Apache SOLR.
- Used Java 8 features like stream and Lambda expressions
- Used SVN Backbone as a version controller.
- Developed stored procedures, triggers and functions to process the data using NOSQL, PL/SQL, Spring4, and Hibernate4 and mapped it to Hibernate4 Configuration File.
- Experienced in MEAN stack advancement (MongoDB, CockroachDB, Express.JS, and AngularJS & NodeJS).
- Developed React.js applications using Redux architecture for front-end UI, and Node.js applications for backend.
- The tech stack is AngularJS, Express and innovative server side technologies like Node.js, MongoDB (MEAN Stack).
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Experience with Python, Hadoop, Mongo DB.
- Created Type Script reusable components and services to consume REST API's using component based architecture provided by Angular 2/4.
- Implementing the Big Data solution using Hadoop, hive and Informatics 9.5.1 to pull/load the data into the HDFS system.
- Working background in ceaseless coordination utilizing Git, GitHub, Tomcat, Maven, Jenkins.
- Administering and Installing MySQL databases that are being self-managed on AWS EC2 instances.
- Design, develop, testing work for Micro-Service framework using Spring/Spring Boot/Nancy/NGINX, wrapping legacy C# code by REST, integration API services with RabbitMQ and Docker with Kubernetes as an (CI/CD) orchestrator, AWS.
- Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Run deck.
- Setup and benchmarked Hadoop/H Base clusters for internal use
- Implemented continuous integration & deployment (CICD) through Jenkins for Hadoop jobs.
- Developed and Implemented new UI's using Angular JS and HTML, NOSQL, Java8.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
- Experienced in Responsive Web Design technology with or without framework like Bootstrap.
- Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and Angular JS. Experience in MEAN (Mongo DB, Express, JSON,AJAX,CSS, Angular2/4 and Node JS) Stack application development
- Worked on Solr, Elastic Search, Kafka, Flume, Mango DB, CockroachDB, and Cassendra
- Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate.
- Implementing Spring MVC and IOC methodologies.
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Use of Github and CircleCI to quickly build and tag Docker images for release
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Used Scala for coding the components in Play and Akka.
- Used scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
- Currently working on developing Server less functioning using AWS lambda with JAVA
- Implement the coordination of controlling traffic to the AWS EC2 instances using application ELB.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, spring data, JPA.
- Expert in implementing unified data platform to gather data from different sources using Kafka and Java Producers and consumers.
- Loaded data in elastic search from Datalake and Optimized the full search function using Elastic Search.
- Developed Framework components for Struts Presentation tier, Business tier and Resource tier
- Implemented application specific exception handling and logging frame work using Log4j,Hibernate4
- Implemented Apache Kafka to provide a unified, high-throughput, low-latency platform for handling real-time data feeds
- Involved in developing the component which provides the required information to Reporting system to generate the trend analysis reports for user attempts, success, user failures and system failures.
- Involved in developing an automation tool, in Java and Scala on Akka Framework
- Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each interaction.
- Experienced in using Scala, Java and Python frameworks for Bigdata/Spark engine requirements.
- Involved in with xml, MVC, Backbone, svn Synfony2.
- Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Experience in different Hadoop distributions like Cloudera (CDH3 & CDH4) and Horton Works Distributions (HDP) and MapR 2.
- Developed Spark code using Scala and Spark-SQL for faster testing and data processing.
- Setting up the Spark Streaming and Kafka Cluster and developed a Spark Streaming Kafka App.
- Imported millions of structured data from relational databases using Sqoop import to process using Spark and stored the data into HDFS in CSV format.
- MEAN stack implementation, Angular.JS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
- Improve the performance of the application by using the Performance Tuning and Time lines for each module of the Application. Based on Time lines decrease the page loads and increase the total performance of the application.
- Implementation of Struts - Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.
- Implemented Core Java Methodologies like Interfaces, Collections, Customized Exceptions and Multi-Threading.
- Designing and developed Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
- Development of Apache Struts web applications from concept to rollout
- Designed and developed the process of synchronizing and Multi-Threading for each module of the application.
- Experiences in Web Programming and User Interface Development having hand on experience on python, MySQL.
Environment: Java8, J2EE, Servlets, JSP, HTML, Spring4, Hibernate4 DHTML, JavaScript, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, NOSQL, Hibernate 4.0, SOAP,JSON,CSS, JAXP, JAXB, Oracle 11g, SQL, JUNIT, Java8
Confidential , Newark NJ
Sr. Java Developer
Responsibilities:
- Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP, Struts.
- Developed the Spring AOP programming to configure logging for the application
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, CSS & JavaScript.
- Experience with Python development under Linux OS (Debian, Ubuntu, RedHat Linux).
- Designed different UI aspects for improved performance of the application by using GWT.
- Developed code using Core Java to implement technical enhancement following Java Standards.
- Proficient in Node.js, Mongo db, Redis and Linux flavor.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
- Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
- Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application
- Implemented application level persistence using Hibernate and Spring.
- Data Warehouse (DW) data integrated from different sources in different format (PDF, TIFF, JPEG, web crawl and RDBMS data MySQL, oracle, SQL server etc.)
- Used XML and JSON for transferring/retrieving data between different Applications.
- Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
- Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
- Ant build file creation and usage of Maven Ivy tool set, along with dynamic JUnit report generation in PDF format.
- Developed dynamic web pages using Python, Django Frameworks.
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Worked as backend developer of this app using Nodejs, Socket io and mongo db.
- Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
- Experience in developing UI applications using HTML, HTML5, Jquery, and AJAX, AngularJS, Backbone JS.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Managing Source code in CVS and SVN and Project Documents in Share Point.
Environment: JAVA, J2EE, JDK JSP, XML, JSF, Struts, Web Services, Spring MVC, JNDI, JDBC, SQL, HTML, DHTML, JavaScript, AJAX, Oracle, SOAP UI Tool, SVN, SQL, ANT.
Confidential, Atlanta GA
Java Developer
Responsibilities:
- Design, Development, testing and debugging of new software and enhancements to existing software.
- Resolving design conflicts and using best coding practices.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, spring data, JPA.
- Getting signoff from the users after User acceptance testing.
- Used JavaScript, JQuery and ExtJs to create UI on the Front End.
- Developed major websites and services by including Mongo DB as backend software.
- Used various libraries of JavaScript like jQuery, backbone.js, underscore.js and node.js.
- Translation of business requirements to information technology.
- Developed business modules using Hibernate & Spring frame work technologies.
- Experience in handling WebLogic scripts for server management and application deployment
- Configuration of application using the Spring, Hibernate, DAO’s, Action Classes, Java Server pages.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web based solution.
- Web pages are developed using Java Server Pages, HTML, DHTML, EXTJS, AJAX, and JavaScript.
- Performed unit testing with JUnit.
- Used Cobertura tool to analyze the code covered by Unit test cases.
- Used Oracle WebLogic 10.x as my Application Server for this application.
- Developed new modules using JSF 2.0 Framework
- Built an online system using XML, Javascript, AJAX, Strust 2.0, JDBC
- Involved in technical Documentation for the module
- Designed and created SQL Server Database, Stored Procedures
- Extensively used XML, JSP, Javascript, AJAX, Servlets to drive the application / request user input from backend
- Involved in designing and developing Customized tags using JSP taglib
- Implemented Model View Control (MVC) architecture using Struts Framework and Spring framework
- Developed browser-based Java Server Faces front-end to an AS/400 system
- Worked on Web Sphere Application Server
- Used Ajax to provide dynamic features where applicable
- Used MVC pattern for GUI development in JSF and worked closely with JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects
- Created several JSP's and populated them with data from databases using JDBC
- Working on Session maintenance was done using Servlets
- Developed and Designed Interfaces using JSP and Servlets .
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: JAVA, J2EE, JDK, Servlets, XML, Web Services (JAX-WS: SOAP), Spring MVC, JDBC, SQL, HTML, JavaScript, AJAX, SOAP UI Tool, SVN, SQL, Apache Axis 1.2, ANT, JUnit,.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developing front end of application using HTML , CSS , backbone.js, javascript , jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used Angular js framework where data from backend is stored in model and populated it to UI.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB , Form Bean and Action classes.
- Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
- Implemented server side tasks using Servlets and XML .
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services ( SOAP ) through WSDL in Apache Axis to interact with other components.
- Implemented EJB s Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Wrote stored procedures, triggers, and cursors using Oracle PL/SQL .
- Created and deployed web pages using HTML , JSP, Javascript and CSS .
- Wrote JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java /J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Interact with clients to understand their needs and propose design to the team to implement the requirement.
- Built Angular js framework including MVC architectures, different modules, specific controllers’ templates, custom directives and custom filters.
Environment : Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Web services, SOAP, XSLT, Jira.