We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • More than 8 years of Java Development Experience that includes Analysis, Design, Development, documentation, Implementation, testing phases of Enterprise, Client/Server, Web based and system level applications in Java, J2EE, J2SE technologies.
  • 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 Node
  • 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.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • 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.
  • 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 & Frameworks: 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

O-R 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, Des Moines, IA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues. Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Working as an application developer experienced with controllers, views and models in BackboneJS.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3. Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security. Used JIRA to assign, track, report and audit the issues in the application.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously. Automate build process through Maven build framework.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection). Developed reusable components using JavaScript, XML and HTML5.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns. Worked on Log4J to validate functionalities and JUnit for unit testing
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database. RESTful web services using Jersey for JAX-RS implementation
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application. Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Experience in working with NoSQL databases like MongoDB, Cassandra, Couchbase and Neo4J.
  • Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances.
  • Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Working on Automating the Testing effort using Selenium, Creating & reviewing the Test plan and Test Data for Automation Team folks. Involved in installing and configuring Maven for application builds and deployment
  • Experience in integrating non-standard logs and sources into Splunk including SQL queries, scripted inputs and custom parsers. Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Good understanding of Business workflow, Business logic and Business methods.

Environment: Java 1.8, Agile(SCRUM), HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax, AngularJS, AWS, Micro Services, Hibernate, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, JUnit, Maven, WebSphere, BackboneJS, Methodology, Restful, Log4J, SOA, Java Server Pages, Automation Testing, Selenium, JIRA, Spring Security, Jenkins and STS.

Confidential, Fairfield, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Implemented Persistence layer using Hibernate to interact with Oracle Database, used Hibernate for object relational mapping and persistence. Developed Hibernate mappings to tables using JPA annotations.
  • Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Involved in the deployment of web service End-points using Apache CXF.
  • Developed hibernate DAO Access or classes using Spring JDBC Template. Knowledge in replication.
  • Developed Servlets and JSP based on MVC pattern using Spring Framework.
  • Refactored Microservice to make it RESTful, thread-safe, and more configurable.
  • Responsible for implementation of java integration components for JBPM and DROOLS.
  • Developed UI components using HTML, CSS, JavaScript, jQuery, NodeJS, BackboneJS and AngularJS
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server and RHEL. Client had used Jersey and Axis Frameworks by using Eclipse.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3. Involved in the UI development using HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Bootstrap and AngularJS.
  • Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.
  • Experience with client-side web technologies/frameworks such as AngularJS, Bootstrap CSS, Bower, NodeJS, Backbone JS, Ext JS and jQuery. Worked on Solr, Elastic Search, Kafka, Flume, MongoDB, Cassandra, Mark Logic.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Worked on service-oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, Spring Integration. Developed the application using Eclipse IDE and Spring Tool Suite.
  • Used OAuth2 to provide authorization decisions across a network of web enabled applications and API.
  • Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, and WebLogic, WebSphere servers. Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
  • Used AngularJS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript. Used GIT for version control. Developed and build all the tables using Oracle 11g.
  • Good understanding of Mark logic NoSQL Data bases and hands on work experience in writing application on NoSQL databases. Worked on JUnit testing framework and configured application on Web Logic Server.
  • Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations. Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
  • Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on AngularJS. Designed and developed SOA based enterprise system using SOA Suite.
  • Integrate Bootstrap in existing web applications. Involved in coding for the presentation layer using jQuery, jQuery Mobile, NodeJS, Backbone JS, AngularJS and JavaScript.
  • All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, NodeJS, AngularJS, BackboneJS, jQuery and AJAX. Designed and developed the application using Agile Methodology and followed Scrum.
  • Extensive experience with various Web Application servers like IBM WebSphere, Apache Tomcat, WebLogic.
  • Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, and jQuery, HTML5, JSON, NodeJS, Backbone JS, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
  • Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using selenium. Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules.
  • Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins.

Environment: DROOLS, Spring Framework, Hibernate, Java 1.8, Fuse ESB, Apache Camel, Logstash, JavaScript, JBoss, Groovy, CSS, HTML, Ajax, SOLR, AngularJS, NodeJS, ReactJS, Mockito, Apache CXF, Bootstrap, Spring Boot, Apache Tomcat 7, XML, Eclipse, GIT, Ember.js, Maven 3.x, Log4j, Rabbit MQ, jQuery, Lambda, AWS, Ext JS, JUnit, Jenkins, REST API, Toad, agile, Multithreading, Oracle12 C, NOSQL, Selenium, JDBC, JIRA, JBPM, Mark logic, Docker and Backbone js, Kibana 5.4, Cisco, Postman, PL/SQL, CRUD Operations, OAuth2 and MongoDB.

Confidential, Charlotte, NC

Sr. Java/J2EE /Full Stack Developer

Responsibilities:

  • Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories in Agile Environment. Experience with developing Hibernate 4.x Annotations.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases. Configured AWS EC2 instances, domain mapping via Route53.
  • Involved in developing the front end using Angular JS, jQuery, HTML, JavaScript and AJAX.
  • Extensively involved in coding with AngularJS, jQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives. Experience with Spring MVC and Spring MVC with REST integration and JSON.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids. Used AJAX extensively to implement front end /user interface features in the application.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.JS.
  • Participated in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed and tested website using the MEAN (Mongo DB, Express.JS, AngularJS, Node.JS) stack.
  • Used Node.JS as a lightweight webserver and to resolve JavaScript dependencies.
  • Implemented jQuery Plugin implementation: - Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.
  • Web services were built using Spring and CXF operating within Mule ESB; offering both REST and SOAP interfaces. Expertise in DOM manipulation using Typescript, jQuery and AngularJS 2.0.
  • Used HTML5 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJS.
  • Developed user interfaces using JavaScript, jQuery, HTML, XHTML, CSS custom tags.
  • Used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, Spring Integration and AOP. Used GIT version control system to check-in and check-out and review using pull requests.
  • Developed using Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.
  • Designed and developed several Spring RESTful web services which produces different response types including JSON, XML and are consumed by different front end applications. Developed unit testing using JUnit, Mockito.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Experience with Optimistic Locking, Mappings using Hibernate.
  • Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Extensively used Application Context, Spring DI for loading Properties during run time.
  • Extensively used Hibernate Relational mappings (One-To-Many, Many-To-Many) in the secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Extensively worked on Session Beans, JMS and EJB-MDB's for messaging mechanism.
  • Developed the application security using Spring Security and integrated with LDAP and Active Directory.
  • Used Velocity to template outgoing emails.
  • Spring AOP is used for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns. Developed a RAML based REST web service API's using Mule services.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Used Maven and Jenkins tools for automatic building and deploying the Web applications.
  • Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s) and assisting the various business areas in defining their entity extraction rules that were fed to the ILOG JRules Engines. Used Log4j utility to generate run-time logs.
  • Involved in developing rules, and rule sets using IBM ILOG JRules which will be triggered in Java. Defining and developing of message flows in Syndication Server using Mule (ESB provider) to manipulate, enrich or route the data from one business unit to another. Proficiency in ATG commerce Framework.
  • Worked with Spring JMS templates to send and receive XML messages through IBM Web Sphere MQ.
  • Provide tuning recommendations for WebSphere Portal & Application Server (GC policies, Heap Size, Thread Pools and TCP/IP Parameters). Involved in developing nightly scheduled jobs using Spring Batch module.
  • Involved in designing and developing XSD's and WSDL files for hosting and consuming web services. XML to Java mapping was done using JAXB. Integrated Guide One components with PL PAS SOAP and Restful web services.
  • Used Spring Tool Suite (STS) which is based on Eclipse, to develop and debug application code.
  • Involved in production support, system integration testing, performance testing, regression testing, UAT. Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.

Environment: Java 1.7, Multithreading, Spring 4.1, Hibernate 4.2, Web services (JAX-WS, JAX-RS), REST, SOAP, Angular JS, Express.JS, jQuery, jQuery UI, AJAX, JavaScript, Jenkins, Tomcat 7.0, Eclipse, GIT, Google Guava, Mockito, Spring AOP, Spring MVC, Spring Security, Spring Integration, RESTful, SOAPUI, JSON, Java EE 6, Mule ESB, JAXB, WSDL, XSD, XML, XML Spy, SQL, STS, DB2, Vaadin, Microsoft Visio, Postman, Squirrel Client, Agile Methodology, JIRA, Bootstrap, NodeJS, HTML5, CSS3, AngularJS, TCP/IP, Selenium, Maven, MQ, IBM iLog, AWS (EC2, RDS, Route53), Quartz Scheduler, Velocity.

Confidential, Sacramento, CA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and worked in a highly dynamic AGILE environment and participated in Scrum and Sprint meetings.
  • Developed UI using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular JS and Node JS.
  • Built AngularJS modules, controllers, pop up modals, and file uploaders.
  • Created reusable directives, factories, and services in AngularJS.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server. Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used plug-in development for RCP version for developing the layouts like Grid Layout and Fill out for RCP.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring HATEOAS and Spring JDBC.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Designed and developed Microservices business components and RESTful service endpoints using Spring boot.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Implemented first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features. Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Worked on integrated Hystrix dashboard to monitor spring micro-services using Circuit Breaker.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances. Participated in troubleshooting issues on AWS, Netflix Eureka, and Cloud environments.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Worked Docker container management along with volumes, container-based DB and services, Docker Artifactory configuration and setup. Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Oracle DB. Installed and deployed monitoring solution with Splunk services.
  • Performed data extraction and loading the JSON data with the server-side content in to the Mongo DB.
  • Configured JMS Server setup and DB Connection pool setup and deployed Returned items in Web Sphere Server.
  • Used Active MQ to communicate with controller and used service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution. Used UNIX shell scripts to search/modify files.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Deployed and tested the application on Web Sphere Application Server.
  • Developed test cases for unit testing in the integration layer using Mockito framework.
  • Setup the (CI) and (CD) process for the application using the Jenkins.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions. Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java1.8, J2EE, HTML5, CSS3, Bootstrap, JQuery, Angular JS, ReactJS, JavaScript, Node JS, Eclipse Rich Client Platform, Spring IOC, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring HATEOAS, Spring Data, Hibernate, Active MQ, RESTful, Postman, SOAP, Micro Service, AWS, EC2, Docker, Mongo DB, Oracle DB, Maven, STS, Web Sphere Application Server, Mockito, JMS, UNIX, Jenkins, JIRA, log4j and GIT.

Confidential, Tifton, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed code for Exchange project using the Java, J2EE platform.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used Bootstrap library to build application UI's, used AngularJS to associate HTML elements to models.
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • Used jQuery and AngularJS JavaScript to provide dynamic User Interface and for the client-side validations.
  • Implemented jQuery Plugin implementation: - Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.
  • Implemented UI components using Angular JS dependency Injection, Models, data binding and controllers.
  • Created UI interfaces to manage user menu and Bulk update of Attributes using AngularJS, and jQuery.
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB to Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used advanced java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Worked on Spring cloud for Routing, Service-to-service calls, Load balancing.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
  • 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 Hibernate cache concepts.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria. Strong hands-on experience with Spring IO, Spring Boot.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. Developed screens using HTML5, CSS3, JavaScript, jQuery and AJAX.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes. Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application. Designed and developed file upload and file download features with Oracle Blob.
  • Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers. Done unit testing using TestNG.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Developed Applications using Rule Engines- JBoss Drools 4.x to validate the business User Roles.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria. Used iText to generate pdf in the form of a tree.
  • Used Maven, Nexus, Jenkins as a build tool and retrieved all the dependencies required for the application.

Environment: Java 8/J2EE, Spring framework 4.x, Spring Boot, Hibernate 4.x, Servlets 2.3, AJAX, XML, Microservices, Angular JS XML 1.x, Java Beans, Apache POI, jQuery, JavaScript, Oracle 11g, WebSphere 8.0, ReactJS, AWS, Pivotal Cloud Foundry, Drools, Agile Methodology, Design Patterns, Scala, Spring Eureka, SVN, Apache Maven, JUnit, Html Unit, HTML/DHTML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created use case diagrams in UML using Rational Rose.
  • Re-engineered the application with screens in JSP based on Struts framework
  • Involved in design applications using J2EE. This architecture employs a Model/View/Controller design pattern
  • Participated in Agile and having daily SCRUM meeting for progress reporting and task distributing.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Configured the xml files for Open Source Spring 3 Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Hibernate 3 and applied its ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Responsible for the overall project development of Fund module Flex4.1 version wrote the CRUD operations of Mutual Funds and Financiers list using iBatis and DB2.
  • Developed XML files, DTD's Schema's and parsing them by using both SAX and DOM parser's
  • Wrote roll out procedures and plans. Environment was mixed with Windows and XML, HBase, NoSQL, XSLT.
  • Developed Web Applications using HTML and parsed data in XML format using SAX and loaded into database.
  • Responsible for creating complex SQL queries, stored procedure and analyzed the tables in MySQL database.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, route providers and filter to make the data searchable and sortable.
  • Worked with NoSql Databases like Apache Cassandra, Mongo DB and Dynamo DB.
  • Used a custom framework sitting on the top of Nodejs and has used a lot of Clients side JavaScript plug-ins
  • Developed Form/Java Beans, Spring Controller Classes and configured with the corresponding JSP pages
  • Used Spring tag library for form data binding, themes displaying validation errors.
  • Integration of Spring Portlet Framework with the Flex based custom components.
  • Used Hive QL, Map Reduce, Cassandra bulk loads, Java Web services, UNIX Shell Scripts, Active MQ's.
  • Used Spring Inversion of Control and Transaction Management in the GUI for Maintenance Screens.
  • Designed and Developed the UI using Prime Faces JSF libraries and JavaScript.
  • Designed REST API for logging front end errors occurring in Angular JS, Tableau dashboards and those logs were harvested and reported through Elastic search tools.
  • Extensively used the JSON objects with AJAX for UI displays.
  • Automated AWS deployments with shell/Ant scripts, and connected test environments with hosts used for builds. Creating Stored Procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Worked on Spring Quartz for scheduling tasks like generating monthly reports/policies for customers.
  • Trace errors in the Glassfish Server log files to find the location of an existing problem.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Developed data abstraction layer using Hibernate ORM with spring support, and JDBC driven components.
  • Designed and developed Restful Web services using spring framework.
  • Data communication between various events in the ordering and fulfillment systems is developed using SOAP.
  • Designed, Developed and Implemented document transformation applications using XML Spy tool.
  • Used Bootstrap to create a responsive website that fit all users and devices from desktop to tablet, mobile phone. Developed Stored Procedures and triggers for database intensive tasks
  • Created indexes and referential constraints for performance and data integrity.
  • Log 4J was used to monitor the error logs and used GIT as version control tool.
  • Extensively worked on performance tuning of SQL Queries to improve the performance of the daily and monthly jobs. Used JUnit for Unit testing and Maven for build.

Environment: J2EE, Java, Spring framework, Spring MVC, JSP 2.0, JSF, Servlets 2.3, Hibernate, AJAX, Web services, AWS, SOAP, XML, Java Beans, Angular JS, Knockout JS, XStream, UNIX, iBatis, Glassfish, Apache POI, Ext JS, jQuery, JavaScript, Oracle 11g, IBM RAD, NoSQL, WebSphere 7.0, Agile Methodology, Design Patterns, REST, Apache Camel, CVS, Mongo DB, Apache Maven, JUnit, HTML, Unit Testing, XSLT, HTML/DHTML.

Confidential

Java Developer

Responsibilities:

  • Identified the Business requirements of the project. Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project. Used Java 1.4 for the compilation.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code. Developed, and debugged the servlets and EJB with WebSphere Application server. Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose. Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose. Involved in Code Review, Unit Testing and Integration Testing.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS. Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application. Used JavaScript for the client-side validation.
  • Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response. Junit tests were written to test each module in the application.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user. Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • AngularJS takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs. WSDL was used for publishing Web Service interfaces. Wrote Ant Scripts to automate the build and deploy process.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Confidential

Java Developer

Responsibilities:

  • Prototyped, designed and developed CCIS application framework complying with SOA architecture. This was reused in many of new applications/projects in CCIS department significantly reducing time/cost.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Used Angular JS for client while server validation through Expression Language.
  • Built, published and consumed REST web services supporting both XML and JSON to perform tasks such as appointment cancellation, technician job management for Dispatch Tech IVR and Call Reduction modules.
  • Developed SOAP web services for TSG UI and Outage Board applications.
  • Used JAXB for marshalling and unmarshalling of Java objects to XML and vice versa.
  • Used SOAP UI tool for testing and Liquid XML editor to validate XML documents against XSD's.
  • Used jQuery, Angular JS, JSP, JavaScript, HTML, CSS and JSTL for the frontend modules of Tech IVR
  • Provided the support for integrating the RESTful web services with clients
  • Performed unit testing using JUnit and Integration testing using IVR system.
  • Involved in creating Restful web services using JAX-RS and JERSEY tool.
  • Developing the orchestrating of service through ESB calls to provide API's to the service portal.
  • Applied OO design concept and design patterns such as DAO, Singleton, Factory, Business Delegate and Service Locator to improve the existing Java/J2EE based code base.
  • Re-architected, refactored, and performance tuned a WebLogic and J2EE based CCIS call Reduction application, which previously came down almost daily, became a true 24x7 application at CCIS.
  • JBOSS ESB development and providing necessary inputs to the service portal.
  • Multitasked by gathering business requirements from user, duration and feasibility of requests and working on other projects by resolving issues.

Environment: Java, J2EE, Junit, JDK 1.5, Spring core, Spring MVC, Hibernate, SOAP/Rest Web services, Ajax, XML, jQuery, HTML, CSS, TCS Server, SVN, Maven, Jenkins, Splunk, SFX, MAX, SEED. Oracle

We'd love your feedback!