We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • 9 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.
  • 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.
  • 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.
  • 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, POJO, Business Delegate

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

Version Control Tools: CVS, Rational Clear Case, GitHub

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

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

IDEs: IntelliJ, Eclipse, NetBeans, MySQL Workbench, SQL Developer, JBuilder 4.0, Aptana.

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

NoSQL Database: MongoDB, Cassandra, Elasticsearch

Build Tools: Maven, ANT, Gradle

Operating systems: MacOS, Windows, Linux, UNIX, DOS

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

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Interact with the business owners and provide assistance in understanding the application.
  • Developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Using Spring Boot developed Microservices in Elastic Path.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Developed the front-end using HTML5, JavaScript, JQuery, ReactJs, AJAX and CSS3 .
  • Worked on Java Multithreading , Collections and Coherence Framework .
  • Implemented Java Multithreading to refresh the cache at a given set of time interval.
  • Work on the implementation from scratch using Groovy .
  • Developed application using JSP, AngularJS 2 for admin pages.
  • Integrated the front-end JQuery UI with backend REST API using AngularJS .
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter , Map , Collect on a collection Objects
  • Called Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Used ReactJS for building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange the data.
  • Responsible for designing Apache Kafka producer and consumer. Learning data streaming through Apache Kafka , stream sets.
  • Used Apache Camel as the integration layer and Apache Kafka for messaging.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS).
  • Deployed Spring boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Experience in developing RESTful Micro Services as Spring Boot application compatible with Pivotal Cloud Foundry (PCF).
  • Experience in deploying the micro services to PCF using BMC Release Lifecycle Management (RLM) tool.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Used Spring Security for Authentication and Authorization of the application.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate , Factory Pattern and DAO design patterns .
  • Developed common XML schema 's (XSD) as client contracts used to publish Top Down approach-based Web Services.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Used HQL and SQL as the query languages in Hibernate Mapping . Integrated the Spring and Hibernate framework.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Developed advanced PL/SQL Packages, Procedures, Triggers, Functions, Indexes and Collections to implement business logic using SQL Navigator.
  • Generated server-side PL/SQL scripts for data manipulation and validation for remote instances.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Used Maven for the project management like build, install.
  • Implementing unit test cases using Easy mock and Mockito.
  • Actively Participated in tracking and resolving Production issues.
  • Worked on issue tracking tool JIRA .
  • Implemented log4j for debugging. Utilized the same for logging each sensible data access from the application.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.

Environment: Java 8, Spring boot, JavaScript, jQuery, HTML, XML, JMS, Agile, Restful Webservices, Elastic Path, Junit, SQL, JMS, IntelliJ, Jenkins, Jira, Splunk, AWS, Apache JMeter, Postman, Git, Chef, Maven, Checkmarx, Tomcat.

Confidential, St. Louis, MO

Java Developer

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 develop web 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 UIP 7.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).
  • 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.
  • 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 Kafka Consumer 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 Kafka Streams.
  • 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
  • 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.
  • Preparing QA Reports.
  • 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, business analyst, 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.

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.

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Designed and developed the user interface layer using JSP, CSS and DHTML.
  • Involved in developing use cases for the project using UML.
  • 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.
  • Microservices development using Spring boot, Tomcat, Groovy, ActiveMQ, Spring REST, Hibernate etc. to replace legacy Mule based ESB system.
  • 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.
  • 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.
  • 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.

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.

Confidential, Chicago, IL.

Core Java Developer

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 ElasticSearch from 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 ReactJS for 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
  • 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

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.

Confidential, Piscataway, NJ.

J2EE Developer

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.

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.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Testing phases of the project
  • Used design patterns like Service locator, Data Access objects, and MVC
  • Developed business logic using EJB.
  • Development on Fix Version Upgrade for Equity trading platform to support FIX4.2 and FIX4.4 include support for new tags in those protocol and related behavioral changes to the system
  • Designed and developed the user interface using JavaScript, HTML and CSS
  • Provided support related to FIX protocol, Electronic trading platform, IOI, Crossing networks, Dark Pool, Algorithmic trading, FIX connectivity FIX 4.0 & 4.2, Equities, derivatives and fixed income, SQL, ETL.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- RAD and deployments in WebSphere
  • Used Hibernate for mapping objects to the relational database
  • Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool.
  • Deployment is done Web Sphere.
  • Generated SAX Parsers using XML Programming
  • Utilized Log4j for request / response / error logging

Environment: JAVA, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer (RAD), WebSphere, SQL Server 2003, Log4j, Windows XP, SVN, ANT.

We'd love your feedback!