We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Madison, WisconsiN

SUMMARY:

I am an IT Professional intending to continue my development experience as a worthy IT Software Programmer/Engineer (Java/J2EE Developer). I always want to be the part of a reputed organization which provides steady career growth along with job satisfaction, challenges and give value contribution in the success of organization.

  • Experienced in analysis, design, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Experience in applying design patterns like MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Facade and Value object pattern etc.
  • Strong experience in Web development using HTML5, DHTML, XHTML, CSS3, JavaScript, jQuery, AJAX Framework (Rich Faces, My Faces), AngularJS, React JS, BackboneJS, XML, XSL, XSLT, Ext JS.
  • Strong experience in implementation and design of MVC architecture. Hands on experience on MVC frameworks such as Angular, Angular2, Backbone JS, Ember JS etc.
  • JS with other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
  • Proficient in with GUI plug-ins like Tiles Framework, Custom Tag Libraries, plug-ins like Validator Framework.
  • Very good understanding of Model View Controller (MVC), Client Server and N-tier architectures.
  • Excellent Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose.
  • Expertise in Java concepts like OOP, Java Swing, Java Struts, Spring Framework, Hibernate ORM, JDBC, JMS.
  • Extensive experience in concepts such as Java EE, J2EE technologies such as JDBC, JSP, JSF, Servlets, Hibernate, EJB, Spring, XML, XSD, XSL, JNDI, RDBMS, Web Services, Struts, Spring, Tiles, Hibernate, JMS, AJAX. Designing and Developing Single Page web applications (SPA) using AngularJS and NodeJS
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Ribbon, Spring Security, Spring Integration, Spring Eureka, Spring Netflix
  • Experience in application development using Software development methodologies such as Agile, Iterative Waterfall development and TDD (Test Driven Development) environments.
  • Excellent experience with Application Servers like IBM WebSphere, Oracle WebLogic, Glassfish, JBoss.
  • Experience in using Hibernate and iBatis Object Relational Mapping tool in J2EE environment.
  • Developed dynamic web applications and web services using Eclipse, JBuilder, JDeveloper, NetBeans and Web Logic. Created, tested, and deployed React apps with the best practices of React/Redux.
  • Implemented various Ajax Frameworks such as jQuery, DOJO, JSON. Designed various integration components using JMS and MQ Series and worked on Spring Kafka and Zookeeper apart from JMS as messaging service. Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • Experienced in databases such as Oracle, DB2 and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Managed and maintained NoSQL (MongoDB, Apache Cassandra DB) databases in production domain.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Front, Cloud Formation, IAM, RDS, Elastic cache, SNS, SQS, AMI.
  • Responsible for working a queue of JIRA tickets to address system issues, user requests, etc.
  • Apache Tomcat 8 and NodeJS servers to deploy and configure Java API's and frontend modules.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Experienced with Jenkins methodologies includes Continuous Integration and Continuous Deployment.
  • Excellent Experience in writing ANT, Hudson, Maven build scripts, providing logging facility using Log4j.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using tools like Apache Axis.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Experience in using various version control tools like SVN, CVS and IBM Rational Clear Case.
  • Experience in Build/deploy tools like CVS, VSS, SVN, git, Maven, Jenkins, Clear Case, Clear Quest and ANT.
  • Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods and Apache CAMEL. Writing Junit test cases and used Clear Quest, JMeter, Test-ng plugins to run selenium scripts.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Junit &Maven and other unit testing frameworks like Protractor, Jasmine, Mockito, SoapUI.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL.

Enterprise Java: Java, J2EE, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA.

Web/XML Technologies:: HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, AngularJS, React JS, Backbone JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, DOJO, Node JS.

Tools: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, Amazon Web Services (AWS) and Micro Services.

Web/App Servers:: Web Sphere, Apache Tomcat, JBoss, WebLogic.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ IDEA

OR mapping: Hibernate, JPA, JTA

Modelling/CASE Tools:: Rational Rose, MS Visio Professional, Star UML

Platforms: Windows, Win 2k Server, Sun Solaris, UNIX

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate)

ORM Frameworks:: JPA, Hibernate, Spring JPA, DAO

OO Modelling: Rational Rose, MS Visio

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA

Version Control:: GIT, CVS, SVN, Rational clear case, Star Team

PROFESSIONAL EXPERIENCE:

Confidential, Madison, Wisconsin

Sr. Java Developer

Responsibilities:

  • Designing and developing code for Exchange project using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Implementing SOA to develop REST Based Web services using Apache Axis.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Using Hibernate framework for back end development and spring dependency injection for middle layer development and Using Spring Framework AOP Module to implement logging in the application to know the application status. Working with Java libraries to access AWS facilities as Simple Storage Service.
  • Implementing AngularJS and Node.JS with Spring MVC as model component and developed custom AngularJS directives, tags and integrated with spring forms. Integrated application with Spring Security for authorization.
  • Built Web pages that are more user-interactive using AJAX, GWT JavaScript, and React JS, React Libraries.
  • Participated in development of a well responsive single page application using React.JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Used React.JS, React Libraries to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA). GUI designing using SWT/Jface. Writing unit tests using JUnit and integration testing. Installed and Configured Tomcat 8.5 on Dev, Test, Training and Prod Environments and Provided support.
  • Involved in upgrade of WebSphere 7.0 to Tomcat 8.5 over Server. Performed Tomcat server administration tasks like configuring both horizontal and vertical cluster environment, deploying applications, configuring JMS servers and JDBC data sources. Worked on installation of Docker using Docker toolbox.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud. Worked on creation of custom Docker container images, tagging and pushing the images. Developed the plug-ins that includes views, properties for user interaction using EMF, SWT and Jface.
  • Created a view using Jface tree viewer with drag and drop capability to show the worklist of different Engineering users. Aided in designing, evaluating, and configuring desktop and server virtualization infrastructure.
  • Executed daily production and development administration and changes in an end-to-end VMware virtualization stack with zero customer impact. Removed duplicates in the Jface tree viewer.
  • Applied in-depth working knowledge of server virtualization software, virtualization infrastructure management, and physical to virtual transformation processes.
  • Introducing and implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins & JNLP Nodes, Subversion, VMWare, ClearQuest, JUnit, DB Fit, Fitness, Atlassian JIRA.
  • Used GIT repository for software configuration management and version control. Set up and administer other cloud-based services (JIRA, Confluence wiki, Bitbucket Git repo)
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting and Managing and maintaining Oracle and NoSQL databases in production domain.
  • Experience and ability to support Assessment phase and evaluate Design, Code, build / deployments relating to Microservices.
  • Developing Microservices using Web API 2 and MySQL. Microservices communicate through a message bus or Web Api. Implemented Microservices governance layer (Eureka, Zuul, Auth Server, AML).
  • Using XML HTTP Request Object to provide asynchronous communication as part of AJAX and GWT implementation. Used Eclipse Contexts, Jface Actions and lot of anonymous classes.
  • Implementing performance-oriented CSS selector, scalable and modular CSS approach for front-end architecture and developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and node.js for Designing templates, representing format, positioning, text style and size of report data, using HTML5, CSS, CSS3, JQUAERY to involve in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server. Developed and debugged the servlets and EJB with WebSphere Application server.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Experience in React.js, React Libraries, BackBone.js and Angular.js. Experience in Web Service Technologies: SOAP, Restful, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS, JERSEY.
  • Write different prototypes/data model to map EMC's cloud storage Meta data to Cassandra data model and do performance analysis. Working on Proof of Concept for developing application using react.JS and Mongo DB.
  • Implement APIs using libQt Cassandra to talk to Cassandra database. API functions to insert, search, delete and update (key, value). Conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Using jQuery and AngularJS JavaScript to provide dynamic User Interface and for the client-side validations. Doing Smoke Testing and Acceptance Testing with Selenium in multiple Java platforms.

Environment: J2EE, Spring framework, Spring MVC, Spring quartz, Drool, Jira, JDK/1.7, Hibernate 4.x, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Jenkins, Web services, EJB, JMS, Cucumber, Selenium, SOAP, Angular JS, XML, Java Beans, X-Stream, SOA, WSDL, JAXB, CICD, JSON, Apache POI, JavaScript, Oracle 11g, IBM RAD, Web Sphere 8.x, Agile Methodology, Mongo DB, Express.js, Multi-Threading, Drools, Microservices, Design Patterns, SVN, Apache Maven, Adobe Flex, JUnit, HTML Unit, XSLT, HTML/DHTML. Mockito, Apache Tomcat 8.5, WebSphere v7.0, Eclipse, Intellij IDEA, Apache AXIS, Jersey, GIT, Python, Akka, Maven 3.x, Perl, Apache Camel, Log4j, Jenkins, REST API, Rabbit MQ, React JS, Bonita, Toad, BPM, Junit 3.0, Scala, Node JS, Drools, AWS, Spring Boot, Microservices JIRA, Docker, RCP, Mark logic, UML (Rational Rose), Elasticsearch, HTML 5.0, CSS and Windows XP.

Confidential, Carrollton, TX

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Developed the presentation layer written using HTML, CSS3, Ext JS, and client-side validations were done using JavaScript, jQuery, and JSON. Implemented Declarative transaction management using Spring AOP.
  • Written code on Typescript and ES6 to implement Angular 2 Components and worked on different changed procedures of AngularJS to Angular 2.0.
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
  • Implemented Bootstrap for responsive UI design, so that application can be used from various browsers and devices. Load balancing among the servers was implemented by using Spring Ribbon.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated AngularJS and Hibernate. Used APIGEE for API Identification and Resource Definition based on REST principles.
  • Used Spring MVC for REST API and Spring Boot for micro services.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Deployed Spring Boot micro services Docker container using Amazon EC2 container services and AWS admin console. Worked on Rest Web services as well as Node Rest framework for backend services.
  • Utilized AWS Lambda platform to upload data into AWS S3 bucket and to trigger other Lambda functions.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns. RESTful web services using Jersey for JAX-RS implementation.
  • Used Spark streaming with Scala to consume real-time data from the Kafka cluster and run several arbitrations. Working on Microservice Registration with Spring cloud using Netflix Eureka.
  • Architect our core processing applications for maximum scalability and availability using test-driven development, Inversion of control (IoC), dependency injection, design patterns, trunk-based development.
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fall-back method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Wrote Python scripts to parse XML documents and load the data in database. Upgraded the swagger to latest version while maintaining the look and functionality of the UI.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Worked on creation of custom Docker container images, pushing images, integration of Spring boot.
  • Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment. Worked on automation platforms like Ansible. Deployed Application instance on JBoss Server.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation. Developed, executed and maintained Selenium automation scripts for web application.
  • Managed source code into Git, ClearCase and Tracked progress of task and defect of existing and future software in IBM Rational Team Concert.
  • Tested every module extensively using Jasmine.JS and operated JIRA very closely for bugs brought up by the QA team and handled it appropriately.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Created continuous integration builds using Ant Jenkins and deployed on WebSphere app server.

Environment: HTML 5, CSS 3, Bootstrap, JavaScript, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, Rest API, NodeJS, JQuery, Scala, WebLogic Application Server, Netflix Eureka, Feign Client, Netflix Ribbon, Amazon Elastic Beanstalk, S3, Soap UI, Jenkins, Git, Backbone JS, Elastic search, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, Apache Kafka, MongoDB, Docker, Agile Scrum

Confidential, Chicago, IL

Java/J2EE Full Stack Developer

Responsibilities:

  • Developed the presentation layer written using HTML, CSS3, Ext JS, React JS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Proficient in building UI (User Interface) using HTML5, CSS3, DHTML, table less XHTML and JavaScript that follows W3C Web Standards and are browser compatible. Implemented EJB's session bean to maintain mobile session.
  • Used BackboneJS to create views to hook up models to the DOM and synchronize data with server as SPA
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and Responsive Design.
  • Developed REST Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Used AJAX extensively to implement front end /user interface features in the application
  • Used Java version 7, 8 with STS, Eclipse, and Intellij for development purposes together with Apache Tomcat.
  • Designed Android Mobile Applications, Used Android Content Providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Developing payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the core business model.
  • Cloud environment for micro services was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon). Used Elastic Search by Rest API for querying written which is written by database server.
  • Configured SSL termination at AWS ELB and Route53 for hosted zones, only ssl encrypted traffic is transferred through internet gateway. Implementation of business logic and data processing routes using Apache Camel.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Effective use of data structures and algorithms to solve complex problems, reducing time complexity.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table or S3bucket or to HTTP requests using Amazon API Gateway.
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL. Worked on Camel-based integration middle-ware solution. Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS and My SQL Server integrating to a proprietary framework.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Experience using a configuration management tool like GIT/Bit bucket and Pushing a Branch to a public Bit bucket repository and giving permissions to the rest of the team to discuss and alter the code.
  • Develop custom app configurations (deployment-apps) within SPLUNK to Parse, Index multiple types of log format across all application environment. Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, Node JS, Backbone JS, ReactJS, Bootstrap, XML, XSLT, XPATH, AWS, SOAP, REST, TopLink, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Maven, Web Sphere, Eclipse, Jenkins, JUNIT, Cassandra, Mockito, Star Team, TDD, Spring MVC, Ext JS, JIRA, Spring framework DI, AOP, Struts, Hibernate, Elastic Search, Ant, HP QC, Coherence, Apache Camel, HTML 5, CSS 3, Bootstrap, JavaScript, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, Rest API, NodeJS, JQuery, Scala, Netflix Eureka, Feign Client, Netflix Ribbon, Amazon Elastic Beanstalk, S3, Soap UI, Git, Backbone JS, Elastic search, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, Apache Kafka, MongoDB, Docker, Agile, Scrum

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Successfully completed the Design and Development of project modules. Interacted with end users to gather, analyse, and implemented business logic using Agile Scrum Software Development methodology.
  • Designed and develop a custom, single-page, responsive Web Application on front end using AngularJS 2.0.
  • Developed several reusable directives using AngularJS 2.0. Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • As part of this project to replace its existing legacy application with a brand new custom-built web-based Illustrations application. This is built as a SPA using technologies like JavaScript/ES6, React, Redux libraries.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt,
  • Worked with modules like mongoose for database persistence using Node.js to interact with mongo DB.
  • Hands on JavaScript/ES6 development on Node.JS platform with React, Redux libraries.
  • Designed and developed UI of application modules using CSS, jQuery, AJAX, JSON and DOJO.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a SPA.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Conducted simultaneously queries and retrievals using java multithreading techniques.
  • Multithreading is used to process data in chunks to improve performance.
  • Implemented fail safe and circuit breaker patterns in Spring Boot Microservices applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Creating Rich UI applications using Angular2 integrating with REST API's built on Spring Zuul Microservices.
  • Working on Microservice Registration with Spring cloud using Netflix Eureka. Spring Cloud- REST call using Netflix Feign Client. Used Spring Security for session fixation, click jacking, cross site request forgery.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Monitored service health check from Spring Boot admin console using Swagger UI registered Microservices.
  • Used spring and Spring MVC components to implement business layer and navigation part of application.
  • Developed using Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
  • Developed session, entity beans and message driven beans, mapping of Java Objects to Database Tables using Hibernate. Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and cache concepts.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria. Create Docker Image deployed into Kubernetes.
  • Created Dynamic routing mechanism and customized polices using Nodejs in APIGEE Edge ecosystem.
  • Used Jenkins as an AWS code deploys plug-in to deploy to AWS. Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS.
  • Written Jenkins pipeline script in groovy programming for the automation of build and deployment process.
  • Designed, developed, implemented, and maintained custom Gradle tasks in Java and Groovy.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the application.
  • Used Spark streaming with Scala to consume real-time data from the Kafka cluster and run several arbitrations.
  • Involved in writing Unix Shell and Perl scripts for automation of deployments to Application server.
  • Monitoring Cassandra cluster for resource utilization. Knowledge of Cassandra systems backup and recovery.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Wrote Python scripts to parse XML documents and load the data in database.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To- Point method of JMS was used for event processing.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used data structures and algorithms for time and memory complexity reduction.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Configured the WebSphere application server to connect Oracle Server in back end by creating JDBC data and configured MQ Series and JMS Queues with IBM RAD and WAS to create connection factories and queues.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Data communication between various events and fulfilment systems is developed using Restful API.
  • Worked on Rest Web services and Node Rest framework for backend services, used MongoDB for DB services.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.
  • Developed data transformer for change legacy data from Source to Avro format and fed into Kafka using Camel.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex inserts and updates in the DB. Used TOAD to interact with oracle database, performance tuning DB execution.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG.

Environment: Java8, J2EE, CI/CD, Spring, Webservices, Microservices, Swagger, Spring Zuul, Netflix Eureka, Restful, Feign Client, APIGEE, Apache CAMEL, JMeter, JUnit, JBPM, node.js, DROOLS, Groovy, cloud, Hadoop, AWS, Cassandra, Scala, MongoDB, HTML5, Python, CSS, Perl (5.12), IBM RAD, JavaScript, Bootstrap, jQuery, AngularJS2, ReactJS, JavaScript/ES6 Maven, AJAX, XML, XSLT, Java Beans, Responsive Web Design, UML, Design Patterns, log4j, Agile Methodology, Maven, Devops, Docker, Spark, Kubernetes.

Confidential, San Ramon, CA

Java/J2EE Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents. Work flow and workflow navigations were developed to work per the user roles.
  • Created Single Page App(SPA) which can data bind and synchronize with server with AngularJS framework.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt,
  • Worked with modules like mongoose for database persistence using Node.js to interact with mongo db.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Node.js and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fall-back method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Used Maven to build, test and deploying purposes Used Hibernate annotations for hibernate mapping.
  • Developed Restful services for other to interact with our system and secured service with Spring Oauth-2.0.
  • Used GIT software. Prototyped immutable infrastructure with Docker to move towards DevOps.
  • Utilized spring core, AOP and security to build robust business operations with transactional support.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project. Used version control repository SVN (Subversion by apache) and JIRA for issue tracking. Developed effective web pages using HTML, CSS, JavaScript, Node.js and Bootstrap.
  • Worked on FileNet CE Java API's, Webservices and Monitoring the SMTP servers, verifying ICC Dashboard.
  • Perform configuration and problem resolution of system hardware and connectivity using Python. Developed and executed usability Python test cases to gain product acceptance from customers.
  • Extensively used Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC, Spring Security, and AOP.
  • Implemented SOA to develop REST Based Web services, Microservices-based Integration using Apache Axis.
  • Used groovy and spring boot to collecting data from users & packaged as Json distributed to 43 applications.
  • Cloud environment for microservices was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon). Client-Side code were written in ReactJS, jQuery and server-Side Code were developed using MVC4.
  • Worked with API Management product of APIGEE in consuming the API's in implementing customer use cases. Used NoSQL MongoDB to provide recommendations on Performance tuning for applications.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Supporting Systems Infrastructure comprised of Linux OS AWSEC2 instances.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI. Development of XML schemas with IFX standard. Worked on IFX Service Development and Testing. Configuring Cassandra clusters and key spaces on RHEL open stack Installed and setup apache spark.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server. Developed and debugged the servlets and EJB 3.0 with WebSphere Application server. Deployed code on Oracle Web Logic server. Involved in designing of FileNet CE Java API custom components, PE complex workflows and E-Forms.
  • Develop unit test using Karma, mocha, Jasmine strict patterns of RA team for unit test cases with jasmine.

Environment: AWS, Java7, J2EE, Cloud Foundry, Java Beans, Spring, Spring Kafka, Zookeeper, AWS, CI/CD, J-Query, EJB, hibernate 2.0, APIGEE, Eclipse, Angular, Spark, Jenkins, TOAD, Oracle 11g, Groovy, MongoDB, PL/SQL, Selenium, Cucumber, Log4j, XML, HTML 4.0, REST, JMS, ActiveMQ, Web Services, Web Logic server, jasmine, Maven, ANT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed various J2EE components like Servlets, JSP, JSTL and JMS.
  • Used Spring MVC framework to enable the interactions between JSP/View layers and implemented different DPs. Data Operations were performed using Spring ORM wiring with Hibernate.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
  • Developing RESTFUL web services using JPA, Cloud Foundry. Knowledge on Cassandra.
  • Worked on service-oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, Rabbit MQ AMQP server, Spring Integration).
  • Developing database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel. Set up Secure Sockets Layer (SSL) communication in WebSphere application server.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system. Involved in implementing Micro services using spring boot, Pivotal Cloud Foundry.
  • Created AWS EC2 Linux instances and bash scripts to run post processing. Used Jenkins with Ansible playbooks to run the deployment process. Used S3 buckets to manage document management and RDS to host database. Used AWS cloud formation templates and AMI to recreate instances.
  • Designed and developed JSP pages using Spring MVC framework and created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • With Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself. Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Hands on, project implementation experience with Cloud technologies like Pivotal Cloud Foundry.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base. Used JSP, CSS3, jQuery and AngularJS. Experience working with Oracle EBS modules.
  • Experienced in collaborating with senior backend and mobile developers in an Agile &Scrum Methodology.

Environment: Java 1.7, J2EE, Servlet/filters, JSP, JSTL, Spring IOC, Spring AOP, Spring MVC, Spring boot, Micro services, Spring REST, Spring Security, Hibernate 3.0, Ajax, AngularJS, Apache Camel, AWS, EC2, S3, WebSphere, Tomcat, Netflix API, Eclipse STS, Oracle 11g, MAVEN, Log4J, Jenkins, JProfiler, JMeter, Git, JIRA, JUnit, Mockito, Fiddler.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Agile Methodology is used for development of the application. Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO. Used SVN for version control of the application. Developed to provide RESTful API utilizing Spring Boot with Spring MVC.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer. Developed EJB MDB's and message Queue's using JMS technology.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags. Taken care of multi-threading in back end java beans. Implemented security for different front-end views based on the access privileges.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading. Developed Junit test cases for DAO and Service Layer methods. Built Spring based Java and Scala Microservices to support Enterprise Web application.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Used XML Web Services using SOAP & Microservices to register agents using non-java application. Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing. Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples. Used Log4J to capture the log that includes runtime exceptions. Used IBM WebSphere Application Server to deploy the application as like WAS LIBERTY.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Core Java, J2EE, JSP, Struts, Spring, SOA, Microservices, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, Multi- Threading, IBM RAD IDE, IBM WebSphere Application Server 6.1 (WAS LIBERTY), Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.

We'd love your feedback!