We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY

  • Around 5 years of software development experience in object oriented programming, design and development of Enterprise applications using Core Java and J2EE technologies with Software Development Life Cycle.
  • Expertise in Hibernate, Spring, HQL & native SQL queries.
  • Good knowledge in packaging the Java applications as JAR, WAR and EAR files and deploying them in various servers and environments
  • Experience working on implementation of Data Structures & Algorithms, Multithreading, Collections in Core Java.
  • Comprehensive experience developing applications implementing the Middleware Services like CP (Connection Pooling), Messaging Service, etc., by using different web/application servers like BEA Web Logic, JBoss, IBM Web Sphere and Apache Tomcat.
  • Experience in using IDE’s - Eclipse, Net Beans.
  • Good knowledge in MongoDB, which is used in making the integration of data in certain types of applications easier and faster.
  • Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases..
  • Software development experience with UNIX with hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, Ms-Access and also writing PL/SQL Packages, Procedures, Application Security, Functions and Triggers using SQL Plus, Selenium, Bamboo, Cucumber, AngularJS.
  • Experience in building cloud systems and producing a Cisco product.
  • Experience in performing unit test for the applications using Junit, Framework, cordova, AWS,API, SpecFlow, SoapUI and webservices like SOAP, RESTful.
  • Designed and developed Agile Applications, Light weight solutions, and integrated applications by using and integrating different frameworks like Struts and Spring.
  • Experience in developing Client side Web applications using HTML, CSS, JSP, JSTL, AJAX and Custom Tags while implementing client side validations using JavaScript and Server side validations using Struts Validation Framework, financial services, Application Security.
  • Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the new technologies.

TECHNICAL SKILLS

Languages: Java, C,C++, PHP, SQL, Unix shell scripting, Ruby, VB.NET

J2EE technologies: Core Java 1.4, 1.5,1.6,JSP, Servlets, Struts 1.2.8,EJB 2.0,Spring 2.0, Spring Batch, Hibernate 3.0,XML, XPATH, Groovy, NodeJS, SOAP, RESTful, Web Services, Scala, JAX,HTML, CSS, JavaScript, SAX & DOM, JQuery, XSL

Application Servers: Jboss 4.0.2/5.0, WebLogic 5 & 6, WebSphere 6.0, Tomcat, JRun, Terracota, Tableau,WebUI

Databases: Oracle, SQL Server, MS-Access, MongoDB, MY SQL

Web and network: SQL Injections, Knowledge of network and web protocols

Tools: & Services: HP Quality Center, Rational Clear Quest, JMeter, IBM AppScan, IBM Lombardi, VIM, TestNG, AWS & Microsoft Office, Junit, ETL, JIRA, AngularJS, Process Server, Application security, NUnit

Configuration Management Tools: Clear Case, Fisheye, Crucible, Hudson, Jenkins, SVN, GIT, Selenium, SpecFlow, CVS, Nolio

IDE: Eclipse, NetBeans

Platforms: Unix, Linux and Windows

PROFESSIONAL EXPERIENCE

Confidential, CA

Java Developer

Responsibilities:

  • Involved in development, design and implementation of front end part of the application.
  • Worked on HTML/CSS and jQuery in a Hippo, Vignette based CMS environments.
  • Used MYSQL workbench to interact with MYSQL Database.
  • Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Extensively developed web pages using JSP, HTML, Bootstrap CSS, JavaScript and CSS in the front end
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's requirements.
  • Coded at Server side in Action Classes and DAOs to implement the business logic.
  • Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Extensively used AngularJS to extend HTML's syntax to express the application's components clearly and succinctly.
  • Worked on community modules to build the UI using backbone to build views and AJAX (using jquery) to consume REST API
  • Made enhancement to applications using Node.js and Backbone.js.
  • Created Ajax calls to exchange (request / responses) information with database.
  • Worked on jQuery Lightbox for creating image and video galleries.
  • Coordinated with the teams for QA / UAT and issue tracking and bug fixing
  • Participated in daily standups to update the work status as a part of Agile/SCRUM methodologies.
  • Involved in preparation of test cases for unit & integration testing and User acceptance testing
  • Wrote JUNIT test cases for testing UI Framework classes AND wrote many JavaScripts to do client side validations.
  • Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
  • Development environment is Ubuntu server and development was done in node.js with Express and MongoDb for storage.
  • Participated in daily standups to update the work status as a part of Agile/SCRUM methodologies.
  • Developed a mobile first based Flipbook project using BootStrap

Environment: Hippo, Vignette, HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, Jquery, JSP, JSON, AJAX, DOM, JavaScript, JQuery, CSS, Apache Camel, SQLite, Adobe Photoshop, AJAX, My Eclipse, Bootstrap, Node.js, Backbone.js, SVN

Confidential, MI

Java Developer

Responsibilities:

  • Developed Functional Requirements based on the business need
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC) of Web Application.
  • Extensively worked with Drools as a JBoss Enterprise framework.
  • Prepared prototypes for the project, based on the user requirements
  • Hands on Multi-Threaded, High Volume Real Time Online Transaction Processing.
  • Used Struts framework for presentation layer
  • Used Spring Boot to address the complexity of configuration.
  • Used Spring for inversion of control by injecting new constructor and setter method
  • Extensively developed web pages using JSP, HTML, Bootstrap CSS, JavaScript and CSS in the front end
  • Developed User interface onJSF2.0 framework.
  • Coded at Server side in Action Classes and DAOs to implement the business logic.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Extensively used application security to ensure transport layer security, sandboxing of applications, proper session handling, strong authentication and authorization.
  • Extensively used AngularJS to extend HTML's syntax to express your application's components clearly and succinctly.
  • Worked on Scala advanced type system supporting algebraic data types, covariance and contravariance.
  • Developed UI screens with Swing which is a platform-independent, model view controller for Java following a single- threaded programming model to provide interactive screens to display data. Also used this framework to provide a layer of abstraction between the code structure and graphic presentation of swing based GUI.
  • Used MongoDB as a file system, taking advantage of load balancing and data replications over multiple machines for storing files.
  • Experience in handling data import fromNoSQLsolutions like Mongo DB to HDFS
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Worked on coding of Servlets and EJB communication
  • JMSConfigurations-JMSServer, Connection Factory, ForeignJMSserver, Message Bridge, Topic/Queue, Distributed destinations
  • Collected and processed customer payments using proprietary data entry software
  • Projects ranging from wordpress/squarespace sites for small businesses and non-profit charities, to fullstackweb development for enterprise apps and my own projects.
  • Used Hibernate framework for data persistence
  • Created User Interface in DOJO/AJAXand Struts2 tags for different customized screens for each type of Provider.
  • Experience in usingASP.NETAJAX framework for creating efficient and interactive web applications that work across all popular browsers.
  • Used Cucumber to run automated acceptance tests written in a behavior driven development (BDD) style.
  • Used Oracle SQL and PL/SQL for data access and manipulation
  • Developed Perl and shell scripts for automation of the build and release process
  • Administered the Network of 300 Unix Users using Shell Scripts
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence
  • UseIBMMQSeriesto send information from mainframe to web and back to mainframe
  • Implementedagileproject management processes and fiscal year portfolio roadmaps at scale across the enterprise
  • Used ReactJs for providing a view for data rendered as HTML
  • TableauServer experience - including installing and configuring, setting up servers, managing users and user groups, user license Administration andTableauServices
  • Partner in a company-wideencryptionproject with McAfee EndpointEncryption
  • Used AWS for implementing applications that address a broad range of scenarios including business processes, media encoding, long-running tasks, and background processing .
  • Expertise in writing PIG and Hive UDF usingPython.
  • Conducting POC, demonstration and installation of Telecom Service and Network Monitoring System for various telecom operators
  • Part of big data team and we as a team handle flight operational data by processing it in Hadoop and build REST APIs for the processed data.
  • Prepared Low Level Designs(LLDs) and UNIT Test Cases
  • Developed project specification for MULESOFT CONNECT convection through meetings with account team and client
  • Exposure to complete Software Development Life Cycle (SDLC) of DistributedEnterprise Applications and Web based Solutions.
  • Part of Development team for Ticket Aggregator based onNodejs(Express)
  • Worked on persistence layer using O/R Mapping toolIBatiswith Oracle Database
  • Used SOAP UI assertions andGroovyscript for web service automation testing.
  • Developed and implemented a 24/7 high availability XML/RTB system using PHP-MemCache, Redis, Linux, Apache, ElasticSearch, MySQL and MongoDB to support online advertiser base that facilitates 2 Billion+ searches a day.
  • Expertise in implementing Oracle BI Apps like implementing Out of order Box prebuilt mappings, Creating Oracle provided Data Warehouse,OBIEERPD development,OBIEEreports and Dashboards, Upgrading the versions
  • Hands on Maximo to Change & Support tickets, to help users resolve several issue in Maximo
  • Ensured the scalability of the component, to cater to a high volume and yet maintain the order of processing. This involved lot of Multithreading for each of the functionality.
  • Used REST architectural style constrains architecture to client/server architecture and designed to use a stateless communication protocol, typically HTTP.
  • Administered the Network of 300 Unix Users using Shell Scripts
  • Developed the application based on the Curam 5.2 framework.
  • Good Experience in Creation ofSSLCertificates and ConfiguringSSLon weblogic server.
  • Preparing various types of communications such as morning briefings, TOSS briefings,NIObriefings, checkpoint logs, reports, and documents that are germane to the work performed.
  • Key team member being part of Scrum Agile processes, Test-Driven Programming, and Pair Programming methodologies to providingfullstacktechnical expertise for development and support of client solutions and applications.
  • Automated provisioning of AWS resources via Ansible in Tower and on the command line to administercloudresources.
  • Performed tagging, branching, Creating Pull Requests, Approve Pull Requests and Code Merge usingGIT
  • Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT, etc
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL API
  • Hands on experience in developing Business Process Management (BPM) and Business Rules Engine (BRE) applications using Pega Rules Process Commander.
  • Worked with Sqoop to export analyzed data from HDFS environment intoRDBMSfor report generation and visualization purpose
  • Developed work-flow framework base onJBPMfor approving module. (Spring,JBPM, Hibernate Sybase SQL)
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team usingGWT, Sencha, Spring data, JPA.
  • Work with business and technical teams to define and buildIVRconfigurations.
  • Wrote sets ofPerlscripts which utilized PGP encryption, FTP/SFTP, and dynamic Connect::Direct NDM(secure line) processes to send and receive files to different institutions.
  • Involvedintrouble shooting and fine-tuning of databases for its performance andconcurrency
  • Performed System Analysis and Code Review to ensure Organization and Project level standards are met and checked for redundant code and performance tuning as well.
  • Implemented different levels of logging and timely backups using Log4j
  • Used putty for UNIX login to run the batch jobs and check server logs.
  • Experience in using weblogic.Admin, weblogic.Deployer and weblogic.server commands
  • Played a key role in development and maintenance of the application
  • Performed QA that includes Unit Testing and System Integration Testing

Environment: Java 1.6, J2EE (JSP, Servlets), C++, JMS, Struts,IBatis, JavaScript, Jquery, HTML, API, CSS, Bootstrap CSS, JSF 2.0 X, Hibernate, Spring, Swing, Spring Batch, UNIX, Linux, XML, XPATH, Shell scripts, Perl Scripts, Oracle 9i, Eclipse, Curam, WebSphere, Weblogic Asp.net, Python, Web Services, OBIEE, Web UI, multithreading, Ajax, IBM MQ, Node.JS, Agile, groovy, encryption, Terracota, AWS, JMS, BPM, GWT, SQL Tunning, RDBMS, SME, DAOs, Nosql, SSL, concurrency, Scala, MongoDB, Memcache, PL/SQL Developer, ETL, Putty, SOAP, REST services, Cucumber, Application security, AngularJS

Confidential, El Segundo, CA

J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of enhancement projects
  • Worked with Business Analysts team to understand the requirements.
  • Created the Software Design Documentation from functional design
  • Implemented Application security testing throughout the entire software development life cycle (SDLC) so that vulnerabilities may be addressed in a timely and through manner.
  • Worked on company's Retail Management System which is based on MVC framework.
  • Used Core Java, (Collections, multithreading and exception handling), Servlets.
  • Produced a Cisco product which is used in the project.
  • Implemented client side validation using JavaScript libraries.
  • Used Financial Services to involve stock brokers and financial brokers.
  • Involved in code review to make sure that the organization standards are met.
  • Developed shell script to automate the server tasks and code deployment.
  • Used AngularJS to free from Registering callbacks, Manipulating HTML DOM programmatically, marshaling data to and from UI
  • Designed the application followingAgileMethodology.
  • Used SOAP and RESTful based Web Services in Maximo
  • Also worked in production support for incident management (using Remedy) and bug fixing (using Bugzilla).
  • Installed, configured and deployed data node hosts for Hadoop Cluster deployment
  • Used Bamboo to support build in Java using build tool like Ant, Maven and Make.
  • Implemented the logging functionality using Log4J.
  • Created a promotion redemption application used by sales associates, utilizedNoSQL(Couch DB) and SSRS
  • Swing familiar to components such as buttons, check boxes and labels, Swing provides several advanced components such as tabbed panel, scroll panes, trees, tables, and lists
  • Used Scala for dynamic load allocation.
  • Extensively worked on administration of BEA WebLogic 9.2/10.0 MP1/Oracle 11g Application Server
  • Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, BootStrap CSS, JSON, andAJAX.
  • Experienced with UNIX Shell Scripting
  • Integrated various Restful Web Services call to Reader Application
  • With theIBatisimplementation, all the queries were separated away from the code and moved to the XML files. Used SpringIBatisXML configuration files to call the queries
  • Involved in development using JRules andGroovyalso (some of the functionality is present in JRules andgroovy)
  • Developed code to enable communication between VSE (Smalltalk) based applications andIBM MQSeries.
  • Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption
  • Member of Endpoint CheckpointEncryptionteam responsible for FDE Management and Recovery.
  • Developed Web Services and invoking them by using XML, SOAP andWSDLfor creating proxy classes.
  • Wrote various UNIX Korn and Bourne shell scripts to probe network backbone equipment and provide vital statistics about the availability and responsiveness of the network
  • Involved in design and implementing variousBPMandBPMLoad Balancing projects
  • Involved in converting Map Reduce programs into Spark transformations using Spark RDD's using Scala andPython.
  • Worked extensively in creating dashboards usingTableauthat includes tools likeTableauDesktop, TableauServer andTableauReader in various versions ofTableau7, 6 and 5.1. Also involved in the administration ofTableauserver like installations, upgrades, user, user groups creation and setting up security features
  • ImplementedAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Highly proficient in developing SQL, PL/SQLs. Experienced withRDBMSimplementation and development using Oracle 8/8i/9i, MySQL, SQL Server 2000 and DB2.
  • Effectively usedASP.NETintrinsic state management functionality to store application-specific, session-specific, page-specific and user-specific information between page requests
  • Developed in-housePerlscript tool for company users to improve power estimation accuracy
  • Involved inOBIEE10g toOBIEE11g upgrade for both Repository and Catalog and ensure all the reports and dashboards running onOBIEE10g is up and running onOBIEE11g.
  • Used javamultithreadingfor sending emails using Java Mail API.
  • Complete User Acceptance tests forIVRplatform releases andIVRconfigurations.
  • Good knowledge in resolving locks, deadlocks, handling isolation levels andconcurrencyeffects, detect CPU, I/O, memory bottlenecks.
  • Scaled MangoDB horizontally using sharding. Used Shard key to determine how the data in a c collection will be determined.
  • Used different type of API’s fro operating systems and applications.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
  • Performed Automated Tests using Java.
  • Used JIRA for providing bug tracking, issue tracking and project management functions.
  • Performance and load testing using Apache JMeter.
  • Query tuning using optimization using explain query.

Environment: Java 1.6, J2EE (Servlets, JSP, JDBC), XML, Hibernate, Spring, JIRA, Jquery, Ivy, Java Script, CSS,HTML, BootStrap CSS, WebLogic, SOAP, RESTful, IBatis, WebServices, WebUI, Python, OBIEE, financial services, encryption, Perl Scripts, Application Security, IVR, ETL, IBM MQ, Groovy, Memcache, SQL tunning, Tableau, multithreading, Swing, Selenium, NoSQL, RDBMS, Scala, MongoDB, SpecFlow, concurrency, SoapUI, SME, AngularJS, Ant, AWS, SVN, BPM, JBPM, NodeJS, XSL, SSL, Windows NT, postgres, Unix, AJAX, Bamboo, API

Confidential, IL

Java Developer

Responsibilities:

  • Built and accessed the database using JDBC for ORACLE 9i.
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Hands on experience in J2EE framework Struts. Implemented Spring Model View Controller (MVC) Architecture based presentation using JSF framework. Extensively used Core Java API, Spring API in developing the business logic
  • Worked on agile methodologies for the project.
  • Developed the Rich Internet Applications (RIA's) with the help Adobe Dreamweaver CS3 and Adobe Contribute CS3 andAJAX
  • Configured connectivity withSSLCertificates for web servers and App servers for applications in all environments.
  • Integrated various Restful Web Services call to Reader Application
  • UsedMultithreadingand thread pooling to open and maintain socket connections.
  • Java Servlets and JSP pages were deployed on the WebLogic Application Server for retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Java 1.5, Struts, ExtJS, Jquery, Spring, AngularJS, EJB, Web Logic Server, Application security, SQL tunning, SME, Scala, nodeJs, SSL, Oracle 9i, multithreading, API, XML, HTML, JavaScript, Ant, PL/SQL, Hibernate, SOAP, REST WebServices, UNIX

Confidential, North Brunswick, NJ

Java Developer

Responsibilities:

  • Created the Requirements and Functional documentation.
  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Worked as a part of the Business Analysts team to understand the requirements.
  • Created High Level Design and Integration test case documents
  • Extensively used Core Java(Collections, multithreading and exception handling)
  • Developed OR mapping using hibernate.
  • Involved in designing dynamic web pages using JSP, Java Beans, Java Script, BootStrap CSS,HTML and CSS
  • Developed and maintained web services using RESTful API.
  • Used Confidential SDF Framework, Servlet Development Framework developed by Confidential based on MVC, J2EE patterns.
  • Developed shell script to run batch files
  • Implemented Core java TCP/IP and Multithreading programming.
  • Developed Unit Test Cases and review of test case. Used Junit for unit testing of the application.
  • Developed shell script to run the batch files.
  • Implemented the logging functionality using Log4J.
  • Extensively worked on Core java (Multithreading, and Exception Handling).
  • Load testing using OpenSTA

Environment: Java 1.5, J2EE (Servlets, JSP, JDBC), Struts, SOAP, RESTful web services, JMS, agile, ETL, XML, Hibernate, Java Script, CSS,HTML, JavaScript, BootStrap CSS, API, Jquery, WebLogic, AngularJS, Ant, Groovy, CVS, Windows NT, oracle, Unix,, AJAX

We'd love your feedback!