We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 8 plus years of experience in IT industry with strong emphasis Object Oriented Analysis, Design, Development and Implementation, Testing and Deployment of Software Applications and Web enabled applications.
  • Expertise in Java/J2EE technologies, such as Core Java, Struts, Spring, Hibernate, JDBC, EJB, JMS, JSP, JSTL, HTML, JavaScript, JQuery,CSS, JSON etc.
  • Good working experience as a Java/J2EE programmer developing applications using Servlets, JSP, JSTL, RMI, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Exposures working with design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience working in Spring Framework, Struts Framework and Hibernate framework.
  • Good Understanding of Service Oriented Architecture (SOA) and Web Services with XML, XSD, WSDL and SOAP.
  • Experience in working with application server technologies like WebLogic and Apache Tomcat.
  • Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache CAMEL, TOMCAT and JBoss.
  • Experience in Object oriented analysis and design (OOAD), UML and Design Patterns.
  • Knowledge of NoSQL databases such as Cassandra, Apache HBase, and MongoDB.
  • Proficiency in programming with different Java IDE's like Eclipse, IntelliJ, IBM RAD 6.x/7.x, WSAD and NetBeans.
  • Strong experience in RDBMS technologies like SQL, Stored Procedures, Triggers, Functions.
  • Experience in Mercurial, SVN, ClearCase, version control systems.
  • Strong communication skills with professional attitude and can take the pressures to drive with enthusiasm to support of client Hadoop Cluster environment with full potential.

TECHNICAL SKILLS

Languages: Java, SQL, HTML, DHTML, JavaScript, XML, C/C++.

Java/J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JNDI, JTA, JPA, EJB 3.0

Design Patterns: MVC, Session Facade, Service Locator, Data Access Object, Data Transfer Object / Value Object, Business Delegate

Web Design Tools: HTML, DHTML, AJAX, JavaScript, jQuery SASS CSS

Version Control Tools: CVS, Rational Clear Case, GitHub

Frameworks: Struts 1.1/2.0, Spring 2.5, Hibernate 3.0

Servers: Web Logic Server 10.3, JBoss 6.0, Camel, Tomcat 5.5/6.0

IDEs: NetBeans, Eclipse, IntelliJ, SQL Developer, Rational Rose for Java, JBuilder 4.0, Aptana.

Databases: Oracle 9i / 10g/11g, SQL Server 2008, MS - SQL Server.

NoSQL Database: MongoDB, Cassandra, Elasticsearch

Build Tools: ANT, Maven, Gradle

Operating systems: Windows XP/NT, Linux, UNIX, DOS

Other Tools: MS Office, Chrome Developers Tool, IBM WTX and WMB, Jenkins, Putty, Bugzilla, iText

PROFESSIONAL EXPERIENCE

Confidential, St.Louis, MO

Sr. Java Developer

Environment: Java JDK(1.3,1.4,1.6), Java 8, Java 7, 1.6, Java 1.8, Struts, Spring boot, Spring4.x,Spring IOC, Oracle 11g/10g, Azur service bus, Hibernate, JavaScript, jQuery, Weblogic 10.3, SQL, HTML, XML, JMS, Agile, Restful Webservices, ANT, Junit, Jasper Reports, SQL Developer, JMS, Eclipse, Log4j, HPQC.

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of the web services.
  • Involved in Agile methodology to get updated with team
  • Implemented Agile methodology, test driven development (TDD) and Pair programming to developweb applications in Rails and React.js; Used knowledge of PostgreSQL for database extraction.
  • Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX and JSON.
  • Used spring framework to implement the MVC design pattern.
  • Used Spring boot created REST API's per the application business to perform search using elastic java sdk.
  • Developed CTI solution to integrate Avaya AES 4.2, Pega / Chordiant FS 6.5, Aspect UIP7.3 SDK to screen pop inbound service calls and outbound sales calls
  • Knowledge and understanding of Cloud native application architecture (12 factor application/microservices architecture/PAAS/API based collaboration).
  • Expert in Spring Boot which is radically faster in building cloudMicroservicesand develop Spring based applications with very less configuration.
  • Experience building Cloud native app with Spring Framework and Spring Boot (Auto Configuration)
  • Support company-widE AD HOC reporting requests.
  • Used SPRING BOOT task scheduler to load files based on specific time interval to read the data.
  • Experience in Service Oriented Architecture (SOA), Message Oriented Middleware and Enterprise Application Integration to develop highly performing fault tolerant systems.
  • Have experience with Component based framework Apache wicket.
  • Creating the domains, application servers and load balancers using Weblogic 9.0
  • MYSQL database backup and recovery strategies and Replication and synchronization.
  • Used hibernate to map the domain elements and Criteria API, named query for querying
  • Developed the REST web service using Spring IOC to provide user a way to run the job and generate daily status report on loans
  • Developed Data Access Layer using Spring Data with JPA annotations, Spring Boot Integration with Mongo DB.
  • Experienced in MVC & MVVM architecture and using frameworks like AngularJS, Angular 2.0 ReactJS, and EmberJS to build Single Page Application (SPA).
  • Created robust user Interface (UI) using HTML5, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON, XML, Angular.js, ReactJS, Express, Jasmine, Node.js and backbone.js.
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Hands-on experience using one-way/two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in AngularJS.
  • Responsible for Configuring KafkaConsumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Responsible for migrating existing modules in IBM MQ to Kafka.
  • Worked on DAO's to pull the data from the source Databases and converted into JSON formats and then published into KafkaStreams.
  • Responsible for Creation of processors to consume the data from the Kafka Streams and ingestion into Splunk.
  • Experienced in Manual Testing and Automation tools like Selenium WebDriver, LoadRunner, QC, Junit/TestNG, JMeter, JIRA, HP QTP, SOAPUI and Cucumber.Hands on experience in developing Selenium IDE/ WebDriver/RC/Grid scripts using Java, JavaScript, C#, Python Test Frame works using Testing, Ant/ Maven build tools.
  • Developed the automated test script for regression test suite in an application by using Selenium WebDriver andCucumberwith java.
  • UsedCucumberby creating the Features and Step Definition files to execute test scripts.
  • Hands on experience in installing, configuring and using Apache Hadoop ecosystem components like HadoopDistributed File System(HDFS), MapReduce, PIG, HIVE, HBASE, ZOOKEEPER, SQOOP, HUE, JSON.
  • Good knowledge of Hadoop Development and various components such as HDFS, Job Tracker
  • Hands on experience in migrating Business from an on-premise infrastructure environment to AWS.
  • Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket. Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template.
  • Hosting and collaborating Verizon Thor phase 2 team for LTE VNFs, openstack, creating VM, VN, VNIC for tenants - Cisco-vEXGW, vDRA, vPCRF, network configuration, system integration, verified files of Tailf Netconf/YANG model, Analyzed and corrected the devices and the APIs between the northbound interfaces and VNF for each of tenant, and onboarding/off boarding.
  • Customize Lucene (Solr, Elastic search) Indexing Engine to support our needed custom searching capacity
  • Expertise on regression tests for data transformation and also proficient in loading and analyzing the quality of the data using QTP.
  • Strongly experienced in writing Descriptive programming and working with shared Objective repositories in QTP.
  • Installation, Configuration, Upgrade, patching of Oracle RDBMS and applications Work on different versions of Databases with OEM Grid control to maintain the database effectively.
  • Configured different levels of replication such as DDL replication, DML replication for table level, schema level, database level using Golden Gate.
  • Good knowledge of Oracle 10g/9i/8i/7.x and DocumentDB2, MySQL, NoSQL, Teradata.
  • Used Teradata database for tables creation and involved in writing SQL and PL/SQL queries using Joins and Stored Procedures on UNIX environment.
  • Involved in writingTeradataSQL bulk programs and in Performance tuning activities forTeradataSQL statements usingTeradataEXPLAIN
  • Developed processes onTeradatausing shell scripting and RDBMS utilities such as Multi Load, Fast Load, Fast Export, BTEQ (Teradata).
  • Hands on experience on Cassandra and oracle database architecture with better understanding and write processes including Mem-table, SSTable and Commit Log.
  • Experience in MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (MongoDB) systems.
  • Experience in deploying, managing and developing with MongoDB clusters.
  • Developed several Integration solutions to connect enterprise (EAI) data, processes, and systems.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Creating SSL certificates for windows servers and Solaris/LINUX Servers.
  • Deployed the DSM agents into Windows/Solaris and LINUX boxes.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Interfaces with the agency's Distributed system support group to ensure the Distributed processing plan is consistent with the agency objectives, and is compatible with existing applications and security requirements.
  • Documented the requirements including the available code which should be implemented using Spark, Hive, HDFS, HBase and Elastic search.
  • Developed a Spark job in Java which indexes data into Elastic search from external Hive tables which are in HDFS.
  • Extensively involved in developing and consuming Restful web services.
  • Architected workflow solutions including pre-commit scripts, pre-receive hooks, and custom GitHub API scripts
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java 8 lambda expressions, Streams and Parallel streams.
  • Used Java8 lambda expressions and predicate functionalities as part of developing the Application.
  • Method references are used provided inJava8to make use of methods already named.
  • Integration and Development across Infrastructure stack, mainly AWS and VMware, one of our key product offerings required we maintain and support infrastructure for Azure, openstack, Rackspace, Google cloud and others.
  • Wrote complex SQL query to pull data from different tables to build the report.
  • Used SFTP and JSch to send the file directly to the specified folders for end user.
  • Used Log4jerror handling, to monitor the status of the service and to filter bad loans
  • Used IBM cruise control to build the WAR file
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Used WebLogic 10.3 to deploy the changes and to test on local machine
  • Committed the code changes to SVN using Tortoise SVN
  • Developed Junit test cases, to test each class as part of unit testing
  • Automating end to end workflows using tool win runner for trading application.
  • PreparingQAReports.
  • Experience in sting with client server and web based environments.
  • Testing web services for ticker screen stock price, current forex rates.
  • Closely worked with developers, businessanalyst, production support and other groups interfacing with the product.
  • Strong Knowledge in computer fundamentals like Data Structures and Algorithms.
  • Involved in making enhancements to a standalone application and deploy in Production.
  • Write, maintain and execute test cases for new functionality/bug fixes.

Confidential, Malvern, PA

Java Developer

Environment: Java (jdk1.6),11g/10g, Oracle SQL, PL/SQL, NOSQL, Spring 4.x, AWS, EAI, SQL*PLUS, Windows NT, UNIX Shell Scripting, HTTP Invoker.

Responsibilities:

  • Designed and developed the user interface layer using JSP, CSS and DHTML.
  • Involved in developing use cases for the project using UML.
  • Experience in Designing Applications usingOOAD concepts,UML, Use Case and Sequential Diagrams using Rational Rose
  • Experience in Object oriented analysis and design (OOAD), UML and Design Patterns.
  • Involved in developinguse casesfor the project usingUML.
  • Using a combination of JSPs, GWT, HTML and JavaScript for the front end.
  • Involved in designing AJAX calls for various components using GWT.
  • Tools Used: Jenkins, Hudson, JIRA, Sona Qube, Aqua Data Studio, cloud foundry, Univiewer
  • Involved in developing the custom GWT event propagation and handling.
  • Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
  • Worked closely with SAP team for all the SAP- Hybris integration activities as part of the order-invoice fulfillment process.
  • Microservicesdevelopment using Spring boot, Tomcat, Groovy, ActiveMQ, Spring REST, Hibernate etc. to replace legacy Mule based ESB system.
  • Developed unit and integration tests for existing Microservices using Junit.
  • Worked as part ofMicroservicesteam to develop and deliver Maven projects to deploy on tomcat.
  • Developed and executed software systems utilizing React.JS andGroovy.
  • Developed the back end usingGroovyand Grails, Value Object and DAO.
  • Designed and developedGrailsapplications for end users.
  • Developed data feed adapter usingGroovy.
  • Worked with React, Redux, JavaScript ES6,TypeScript, Webpack.
  • Designed and implemented a lead discovery web application using Typescript, ReactJS JavaScript, HTML, CSS, MVC, and Web API.
  • Involved in designing the Graphical User Interfaces, Webpages using HTML5, Angular JS, ReactJS, Jasmine, JSP, JS, and BOOTSTRAP.
  • Used popularNode.jsframeworks like Express and Restify to create a Restful Mock API.
  • Involved in implementation of Content management system (CMS) for website content Maintenance and categorization of products.
  • Involved in development of cronjobs for integration of commerce system with client inventory Management application.
  • Worked for a new interfaced which developed by SQL loader, Oracle and UnixShellScripting.
  • Developed CTI solution to integrate Avaya AES 4.2, Pega / Chordiant FS 6.5, Aspect UIP7.3 SDK to screen pop inbound service calls and outbound sales calls
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s, Spring Boot for micro-services and Spring batch for running batch jobs.
  • Implemented API Gateway pattern with Netflix Zuul and Spring Cloud, API Registration and Discovery with Spring Cloud and Eureka, Spring data JPA, Spring data Mongo DB.
  • Implemented common cross-service features used by all Java service as a DropWizard bundle
  • Developed a fully configurable RESTful web application, using DropWizard framework for Java, which would monitor the state of AWS instances and notifies if the instances are dead for the specified amount of time using AWS SNS.
  • Experienced with incorporatingRESTfuland SOAP web services into application as well as creating them.
  • Used Angular JS architecture andRESTfulweb services for database interaction.
  • CreatedRESTFULweb service to be integrated to back-end system for agent portal.
  • Built Bigdatasolutions using HBase handling millions of records for the different trends of data and exporting it to Hive.
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Worked on analyzing Hadoop cluster and different Bigdataanalytic tools including Pig HBase database and Sqoop.
  • Deployed an Apache Lucene/Solr search engine server to help speed up the search of the technical documentation asset.
  • For CMS, integrated the AEM Solr Search to enhance web portal searching capabilities, setup the Solr Cloud and refactored the HTTP Clients with SolrJ API.
  • Used flume, sqoop, Hadoop, Spark and oozie for building data pipeline.
  • Installed and configured HadoopMap Reduce, HDFS, Developed multiple Map Reduce jobs in java for data cleaning and Processing.
  • Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM)
  • Experience in developing Alfresco Content Behaviors using Java and JavaScript
  • Experience in building extensions using Alfresco content repository services like Node Service, Content Service and Search Service
  • Deployed LAMP based applications in AWS environment, including provisioning MYSQL- RDS and establishes connectivity between EC2 instance and MySQL-RDS via security groups.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Use AWS Code Commit and understand the array of options for enabling a Continuous Integration environment on AWS.
  • Developed scripts using Custom Functions, inserting checkpoints, Recovery Scenarios, and Descriptive Programming in QTP.
  • Developed data driven framework for Service Oriented Architecture (SOA) testing using CA LISA for automation of Web service using assertion and chained call.
  • Completed numerous user ad- hoc report/query requests.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Currently working on Docker container implementation for the Enterprise build system. Involved in scrum based team meeting for improving and enhancement of Enterprise Build. Environment: Kubernetes, Openshift, Docker, Cloudbees, Elasticsearch, Redhat 7, JFrog Artifactory, Git, Cloudbees, Jenkins, JIRA, Dockerlint, HAProxy, Nginx, F5, Java, Agile, Scrum, Angularjs, Bootstrap, JDBC, Geronimo.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • Streamlined installation ofOpenShifton partner cloud infrastructure such as AWS and Azure.
  • Have integrated the Apache Wicket with ORM hibernate framework for persistence API.
  • Involved in customizing the widgets as per the business requirements using GWT.
  • Troubleshooter issues concerning Apache Tomcat during deployment
  • Experienced in designing and developing automation and other IT Process Automation capabilities with the AWS platform.
  • Hands on experience in migrating Business from an on-premise infrastructure environment to AWS.
  • Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket. Performed S3 buckets creation, policies on IAM role based polices, MFA and customizing the JSON template.
  • Developed code in Java which creates mapping in Elastic search even before data is indexed into.
  • Analyzed and implemented the Spring-MVC framework.
  • Involved in resolving business technical issues.
  • Used standard Python Modules e.g. CVS, Robot Parser, tier tools, pickle, jinja2, for development.
  • Implemented SOA in developing the services using JAX-WS.
  • Used Multithreading in programming to improve overall performance with core Java.
  • Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
  • Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
  • In the planning stage of redesigning the Linux scripting on VMware production environment to 5.5 u3 and also meet industry best practices
  • Implemented Rule Engine in Drools.
  • Involved in writing Unix scripts.
  • Involved in writing technical Specifications for the application.
  • Involved in developing the functional specifications.
  • Used Hibernate to interact with the Oracle database and to retrieve, insert and update the data.
  • Developed and tuned the database SQL and PL/SQL queries.
  • Used AspectJ for creating the aspects for logging in the application.
  • Written the JUNIT test cases for the functionalities.
  • Used JPA for managing the relational data.
  • Used SOAPUI for testing the web services.
  • Involved in gathering the requirements, and leading a team in developing an application.

Confidential, Chicago, IL

Core Java Developer

Environment: Java 8, Java 7, JSP, Servlets, Spring boot, Struts 2.0, JDBC, JMS, WebLogic, HTML, CSS, Java Script, Putty, WinSCP, Visual Source Safe, Oracle 10g and HP-UNIX.

Responsibilities:

  • Involving in development of Action classes and Action Forms which is a part of Struts 2.0 Framework
  • Developed server side validation using Struts 2.0 validations framework.
  • Developed JSP’s for Presentation layer.
  • Developed the DAO classes for Data layer using JDBC.
  • Data driven SOA Automation framework development using HPST.
  • Testing web service of Service Oriented Architecture (SOA) as well as events and schedules.
  • Documented the requirements including the available code which should be implemented using Spark, Hive, HDFS, HBase and ElasticSearch.
  • Developed a Spark job in Java which indexes data into ElasticSearchfrom external Hive tables which are in HDFS.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Proficient in using ReactJSfor creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Experienced in applying AngularJS features including MVC and two-way data binding for the development of single page applications.
  • Involved in application deployments, restarting of the managed servers in WebLogic Application Server and clear the logs when it exceeds hundred percent.
  • Creating the domains, application servers and load balancers using Weblogic 9.0
  • Designed static and dynamic web-pages using HTML, CSS,Javascript, jQuery.
  • Developed web interfaces using JSP andJavaScript.
  • Developed front end pages using HTML,JavaScript, jQuery and implemented CSS style sheets.
  • Worked onJavaScriptlibraries like jQuery and JSON.
  • Used Spring boot created REST API's per the application business to perform search using elastic Java sdk.
  • Used Spring boot task scheduler to load files based on specific time interval to read the data.
  • Configured digital certificates, using java key tool for secured applications
  • Enhanced the existing shell script to archive the file system.
  • Involving in the Support activities like monitoring scheduler jobs and processing the documents in the UNIX Server and setup the configurations to extract the documents from CDS+ server.
  • Configured croon jobs in UNIX servers to run the jobs on regular intervals automatically

Confidential, Piscataway, NJ

J2EE Developer

Environment: J2sdk 1.5, JBoss3.2.7, ANT, JDBC, HTML, JavaScript, AWS, Struts1.x, Hibernate 3.0,JSP, Servlets, Log4j, Junit 3.8.1.,Eclipse 3.1.1, JBoss Plugins, XDoclet 1.2.3,, JMS in JBoss, CVS, CSS and JS, SQL Server .

Responsibilities:

  • Responsible for the development & unit testing of Staffing Request module using Struts.
  • Prepared architectural prototype to validate the architecture and baseline for the development.
  • Involved in system design and development in Core Java using Collections, multithreading.
  • Developed JUnit test cases and validated users input using regular expressions in JavaScript as well as in the server side.
  • Design and develop a Next Generation IP (Intellectual Properties) sharing system which enables sharing of engineer’s IP across the world. Implement WSO2 API gateway/management, SSO using SAML2, OAuth and Involve in rolling out the WSO2 and AirWatch Mobile Device Management on enterprise level
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Worked for the Global Claims Initiative (One Claim) which is a single claim web application for different lines of business and multiple countries. Worked on this Application from POT phase, initial release for UK Auto and for 3 major releases for almost 2 years. Application currently used by more than 35 countries. This application uses Pega's PRPC BPM solution with Insurance Industry frameworks and SOA based architecture (WPS/ESB/MQ) on the Z/OS platform.
  • Used Hibernate Query Language for to store and retrieve data from the database.
  • Configured the Queues and topics on the JMS of the JBOSS server.
  • Performed test planning and test designing in Python and selenium and created test cases and executed both manual and automation testing activities. Also executed defect prioritization and management
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
  • Interact with clients to understand their needs and propose design to the team to implement the requirement.
  • Train team members to understand the system and how to use it.
  • Developed PL/SQL objects like packages, procedures and functions.
  • Always adhered on Quality processes during delivery on tasks to client.
  • Excellent grasp of Data Structures and Algorithms and various software design patterns.
  • Provided Test Scripts and Templates with test results of each task delivered to the client team.
  • Always used the best practices of Java/J2EE and minimize the unnecessary object creation, encourage proper garbage collections of un-used objects, always keep try to minimize the database call, always encourage to get all data in bulk from database to get best performance of application.

We'd love your feedback!