We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

OR

SUMMARY:

  • Oracle certified JAVA developer with 7 years of professional experience in Java/J2EE Applications, 3 years of experience in AWS and complete life cycle of system development in Banking, Insurance, Healthcare and E - commerce domains.
  • Expert in end-to-end software development in agile environment including requirement, analysis, architecture, design, coding, testing, deployment and support.
  • Designed diagrams using UML with Rational Rose and Microsoft Visio.
  • Expertise in Application Design & Architecture using Core Java, J2EE, Hibernate, Swing, Struts, Spring, Spring Security, JSP, Servlets, Filters, JMS, JDBC, JNDI, JMS, EJBs, Web Services, AJAX, Java Script, HTML, Oracle, Sybase, ANT, Maven, Gradle, log4j.
  • Extensive expertise in Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow etc).
  • Expert knowledge in Java 8 (Scala, Clojure and Groovy), JVM ecosystem, memory model, tuning, threading, reactive streams, modularization.
  • Worked on GUI development using HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like Angular JS, Node.js and Bootstrap.
  • Implemented several core Java concepts including Collections API, Java Threads, I/O system, Reflection API, and JDBC.
  • Hands-on experience implementing secure web services using Java EE Security standards, WS-Security extensions with OAUTH and OIDC concepts.
  • Expert knowledge on J2EE Design Patterns like Front Controller, Session Facade, Business Delegate, Chainof-responsibility and Data Access Object for building J2EE applications.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS, Restful and Service Oriented Architecture (SOA).
  • Good Understanding of Box Model, Document Object Model (DOM) and DOM Functions.
  • Good experience in developing applications using various IDE’s and text-Editors like Notepad++, Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio, Komodo Edit, Sublime Text.
  • Experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, Oracle WebLogic, GlassFish, JBOSS & Apache Tomcat.
  • Worked in SOAP, JAXB, JAXP, JAX-WS, JAX-RPC, XML/XSLT and WSDL for developing Web Services and used SoapUI for Web Services testing.
  • Experience with amazon web services (aws) and amazon cloud technologies such as Amazon EC2 (virtual servers), Amazon Dynamo DB, Amazon Simple DB, AWS Cloud Watch(monitoring), AWS Cloud Formation (infrastructure templates), Amazon Cloud Search, Amazon SQS (message queue).
  • Explicitly used Spring Around Advice to log the whole flow of the application and Spring AOP, AspectJ for Logging, Transactions and Messaging.
  • Liaison between my team and business analysts by representing the organization in providing solutions to difficult technical issues associated with specific projects.
  • Expert in multi-open source frameworks like Spring, Struts, Hibernate, JPA and used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Experience in various databases Oracle, DB2, PostgreSql, SQL Server and wrote complex SQL queries and created complex schemas.
  • Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB.
  • Experience with build automation and dependency management tools like Ant, Maven and Gradle.
  • Strong experience navigating and scripting in Unix/Linux environment and services such as DNS, MYSQL and Apache into a unified environment.
  • Implemented Apache Lucene and Apache Tika for indexing and content extraction.
  • Developed dashboards for analyzing the data with D3 charts.
  • Experience in developing Stored Procedures, Functions and Triggers using Oracle PL/SQL and DB2.
  • Expertise in hierarchical and distributed code repository management tools like GIT, SVN, TFS, CVS, Clear Case and trouble shooted many tickets using JIRA, bugzilla.
  • Created Javadocs for all the source code of the entire project, test Cases for JUnit Testing and Strong analytical, debugging skills with experience in fixing ad hoc production issues.
  • Experience building identity and access management solutions at scale.
  • Experience with continuous delivery tools and concepts like automated unit tests, automated deployment pipelines, trunk-based development, continuous integration like Jenkins, Hudson, Puppet, Chef.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal skills.

TECHNICAL SKILLS:

Domain: Banking, Insurance and Healthcare, E-commerce4

Programming Languages: C, C++, C#, JAVA JDK 1.4/1.5/1.6/1.7/1.8, SCALA, CLOJURE, GROOVY, SQL, PL/SQL, NOSQL.

Node Modules: Async, Express, Gulp, Request, Lodash, Browserify, Pm2, Grunt, Socket.io, q, npm, Passport, Karma, Mysql, Jade, React.

J2EE Technologies: J2EE, EJB, JSP, JSTL, Servlets, Struts, JDBC, Hibernate, JSF, XML Parsers, Portals, Spring Framework, Spring JDBC, iBATIS, Tiles, JPA, Spring IOC, MVC, AOP, AspectJ, Spring Security, Filters, Java Beans, Web Services, AJAX, Swing, Spring Boot, LOG4J, SL4J, JNDI, CS JSF RMI, JUNIT, SAX/DOM, Java Spark, Rx Java, Aspose, Retrofit, Lombok.

Web Technologies: HTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, Backbone.js, Node.js, Underscore.js, Ext JS, JSON, AJAX, D3 charts.

Database Skills: DB2, Oracle 8i, 9i, 10g, 11g, 12c, PostgreSql, MySQL, SQL Server, MongoDB, DynamoDB, H2DB.

Web Services: SOAP, AWS, WSDL, UDDI, JMS, Restful, JAXB, JAXP, JAX-WS, JAX-RPC, XML/XSLT, WSDL and Service Oriented Architecture (SOA).

Build Deploy Tools: Ant, Maven and Gradle.

AWS Services: PostgreSQL(RDS), Aurora(RDS), DynamoDB, awsElastiCacheawsElasticSearch, EC2 Instances, Amazon Simple Queue Service(SQS), Amazon Simple Notification Service(SNS), Amazon Simple Email Service(SES), Amazon S3 Buckets.

PROFESSIONAL EXPERIENCE:

Confidential, OR

Sr. Full Stack Java Developer

Responsibilities:

  • Design and development process of Business Functionalities using Java and Aws in Agile/Scrum Execution.
  • Involved in PI planning and Agile Scrum two week development life cycle to streamline development process with iterative and incremental development using VersionOne.
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap and React.JS.
  • Implemented various screens for the front end using React.JS and used various predefined components from NPM(Node Package Manager) and redux library, used React-Router to turn application into Single Page Application.
  • Involved in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created and used Reducers that received said Actions to modify the Store State Tree, maintained states in the stores and dispatched the actions using redux.
  • Used Node JS to run Web pack tasks and building the project and implemented modules into Node JS to integrate with designs and the requirements.
  • Used Lombok to reduce boilerplate code in java for model/data objects which can automatically generate getters and setters for objects using Lombok annotations.
  • Used Retrofit REST Client and configured to use Jackson converter which handles the data deserialization and serialization formats.
  • Worked on RxJava reactive extensions for composing asynchronous events by using observable sequences which extends the observer pattern to support sequences of data/events.
  • Expertise in Java 8 Parallel Streams, Lambda expressions and functional interfaces which provide the most convenient and natural way to apply functions to sequences of objects.
  • Expertise in using Java Spark micro web framework for some micro services and implemented methods that register a route within a constructor that listens for requests and the handler process those requests.
  • Worked with Amazon ElastiCache to add distributed in-memory caching to our application which is compliant with Memcached.
  • Designed and developed Micro Services and APIs using Spring Boot which would communicate with each other using Amazon Simple Queue Service(SQS) and Amazon Simple Notification Service(SNS) as messaging system between the APIs and Micro Services.
  • Implemented SQS large message handling with Spring Boot and configured Java Message Service(JMS) to send messages synchronously to Amazon SQS queues and receive messages asynchronously.
  • Created the custom schema and Indexed Assortments and Products into aws ElasticSearch by getting the product updates from SQS and performing some validations.
  • Worked on ElasticSearch queries which is required to get the product data by applying facets and filtering on multiple documents.
  • Developed API that connects DynamoDB for storing and retrieving product image links and used DynamoDB Streams operations.
  • Unit Testing is done using Spock testing and specification framework by extending Groovy syntax which enables easily writable and extremely readable tests.
  • Created mocking, stubbing and several extra testing annotations using Spock framework which is created exclusively for integration tests.
  • Created Embedded database H2DB Schema, configured and implemented this in-memory database for integration tests where persistence happens on Memory of the system.
  • Developed java API to connect with AWS S3 Services for storing and retrieving product data stored in the S3 Buckets.
  • Implemented Excel Sheet micro service using Spring Boot and Aspose Cells, streaming Excel data and saving the product data in various formats into Amazon S3 Buckets, where users can download product data in Excel Spreadsheet.
  • Implemented product data syncing daemon that receives productCollection messages from SQS and creates MongoDB documents and saves as productCollection, API finding and retrieving exact MongoDB documents.
  • Configured Swagger Documentation with Spring Boot where base path of the API, common headers and it’s responsible for executing all API requests with Swagger UI which is built-in solution which makes user interaction with the Swagger-generated API documentation much easier.
  • Created data model and PostgreSQL schema with complex associations, storing and retrieving JSON, JSONB columns which are indexed using GIN(Generalized Inverted Index) indexes and created complex SQL queries to quickly query data using PostgreSQL and Spring Framework JDBC.
  • Automated the build, test and deploy Continuous Delivery processes using GoCD pipelines, including designing parallel workflows, running tests in parallel, deploying to a downstream system by fetching and installing that build artifacts in all environments.
  • Experience in setting up Chef Infrastructure, creating and uploading recipes, Node convergence in Chef SCM and worked with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Created terraform scripts to build out AWS instances, SQS queues, SNS topics and their subscriptions.

Environment: Java 1.8, J2EE, Core Java Services, Spring Batch, Spring Boot, Spring Integration sphere portal, Spring Cloud, Spring JDBC, Lombok, Rx Java, React.JS, Node JS, Redux, Retrofit, Spark Java, Aspose Cells, Aurora MySQL, MongoDB, GIT, Restful Web Services, Oracle 9i/10g, SpockFramework, Swagger Documentation, H2DB, Apache Tomcat, Agile, AWS stack, PostgreSQL(RDS), Aurora(RDS), DynamoDB, awsElastiCache, awsElasticSearch, EC2 Instances, Amazon Simple Queue Service(SQS), Amazon Simple Notification Service(SNS), Amazon Simple Email Service(SES), Amazon S3 Buckets, GoCD pipelines, Chef Cookbooks, Databags, Terraform.

Confidential, Thousand Oaks, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Followed Agile Scrum two week development cycle to streamline development process with iterative and incremental development.
  • Designed and developed all UI Screens using Java Server Pages, Static Content, Html, CSS and JavaScript and wrote AngularJS controllers, views, and services for new website features.
  • Implementation of the markup of the project using Html, CSS, Bootstrap and created different modules in the application and applied AngularJS to enhance the user interface, for making restful API calls and data binding.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext JS, Bootstrap and JavaScript.
  • Involved in the development team developing the Supply Chain Integration platform.
  • Experience developing web application on top of platform using Node.js, Express framework, Grunt, Unirest, Async, fs, Winston npm modules.
  • Involved in creating Login and Registration pages and Authenticating and Authorizing users managing various items and photos using node.js middleware Multer for uploading files.
  • Using node-mysql a pure node.js JavaScript client implementing the MySql protocol and using a JavaScript ORM for Node.js BookShelf.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Developed and implemented UI controls and APIs with Ext JS and Coded the front end Ajax framework components using Web 2.0 JavaScript library ExtJS.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Introduced the use of live mockups GUI prototyping (using Ext JS) which makes UI part of specification much more understandable for developers.
  • Worked extensively in migrating the XMI framework to Angular Framework, all the XMI web pages are rewritten using AngularJS framework.
  • Used AngularJS to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Spring and Hibernate.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management.
  • Implemented Caching mechanism using Spring Gem fire Template and implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of spring based Web Services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Implemented PL/SQL queries, used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task and developed rule modules using Rule Engines, Drools ILOG, BRMS and BLAZE for business management.
  • Created rule-based decision services using BRMS (ILOG JRules framework) and developed specialized search system using MongoDB, AngularJS, Java Servlets, JUnit, Maven.
  • Used Spring-boot-starter-parent POM as the parent POM and inheriting sensible default settings from Spring Boot and the Spring-data-mongodb dependency provides integration with the MongoDB.
  • Deployed, Managed and Monitored MongoDB Replica Sets / Databases and prototyped MongoDB new features across multiple stacks.
  • Implemented scripts for mongo DB import, export, dump and restore, used MongoDB third party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance of MONGODB.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts with a PostgreSql database.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search and migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans and developed web-based tools for testing, HTML and JavaScript, performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented, configured, and customized JIRA issue tracking software with Agile plugin and every aspect of JIRA, is customized including highly customizable workflows.

Environment: Java 1.7/1.8, J2EE, Core Java JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, AngularJS, Node.js, Backbone.js, Ext JS, web sphere portal, Hibernate, MySQL, MongoDB, GIT, Restful Web Services, Oracle 9i/10g, JUNIT, IBMDB2, Apache Tomcat, IBMMQS, Agile, Spring Batch, Spring Boot, Spring Integration, Maven 2.0/3.0, JBOSS, Java Script, HTML, Life ray Portal, CSSJQuery, AJAX, AWS stack, Eclipse.

Confidential, Chevy Chase, MD

Sr. Full Stack Java Developer

Responsibilities:

  • Extensively Worked on Agile/SCRUM software development methodology and implemented UML diagrams for specific modules to understand working and functionality better.
  • Worked on Message Center Module of the application and involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Implemented the design and development of highly scalable services deployed on Amazon Web Services for the core platform, by creating and utilizing front-end user interface technologies, middle-tier integration and processing frameworks, and back-end persistence layers for use across multiple applications.
  • Used Spring MVC on the web layer, business delegate and DAO on the business layer.
  • Designed and modified User Interfaces using AngularJS, JavaScript and CSS and involved in designing the user interfaces using JSP, JSON and controllers using annotations at method level and class level.
  • Used Core Java, Swing, and multithreaded concepts to develop application implementations, Dynamic web applications with AngularJS and web sockets, wrote Node.js applications in JavaScript.
  • Developed various AngularJS controllers, services, filters and directives in the application for the web interfaces of the application and validating forms using AngularJS.
  • Involved in conversion of client side code to AngularJS based UI and used JSON for Data Interchange between AngularJS and Spring MVC based on Application needs designed by Spring and REST web Services.
  • Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Wrote business rules using Drools and business logic processing customs declarations and developed DAO for communicating with the MongoDB by Hibernate DAO support for performing queries which handles transactions using Spring annotations.
  • Used AngularJS in Consuming RESTful services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with NOSQL databases such as MongoDB.
  • Involved in developing Spring IOC (Inversion of control), DAO, MVC and wrote Stored Procedures in Sybase ASE and developing jsp pages to support the web components of this application.
  • Designed, built, and deployed a multitude applications utilizing AWS stack (Including EC2, R53, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, Ext JS and JQuery.
  • Used Jenkins and Chef to provide continuous integration service for Server configuration management and implemented Chef and Puppet modules to automate configuration of a broad range of services and used SOA and Oracle technologies (service bus) for developing and integrating system components.
  • Explored in Groovy Domain Driven Design, Domain Specific Language approaches using Scala, massively parallel approaches including MongoDB data stores and developed a prototype of DSL for customizing MCA products using Scala.
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive and worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Used auto wired annotation for handling the dependent objects and developed Oracle PL/SQL codes like stored procedures, functions, triggers based on technical and functional specification documents.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Created architecture stack blueprint for data access with NoSQL database MongoDB.
  • Extensive experience in deploying, managing and developing MongoDB clusters and creating JavaScript for using DML operation with MongoDB.
  • Created, configured and monitored Shards sets and analysis of the data to be shared, choosing a shard Key to distribute data evenly in MongoDB.
  • Designed and implemented a MongoDB NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Wrote business rules using Drools and business logic processing customs declarations and developed DAO for communicating with the Mongo DB by Hibernate DAO support for performing queries which handles transactions using Spring annotations.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object and used MYSQL to write the MQ queries & web portal server for design web pages.
  • Created test cases for DAO's and web services and annotations to load the configured file to test the components.
  • Created JUNIT test cases for testing the business flow for the JIRA issues (Defect Management) /bug fix tickets.

Environment: Java 1.7/1.8, J2EE, Core Java JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, AngularJS, Node.js, Backbone.js, ExtJS, web sphere portal, Hibernate, MySQL, MongoDB, GIT, Restful Web Services, Oracle 9i/10g, JUNIT, IBMDB2, Apache Tomcat, IBMMQS, Agile, Spring Batch, Spring Boot, Spring Integration, Maven 2.0/3.0, JBOSS, Java Script, HTML, Life ray Portal, CSS, JQuery, AJAX, AWS stack, IntelliJ Idea 11.4.

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile methodology during the development of the project and actively designed, developed and integrated the Metrics module with all other components and used Scrum for managing product development.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX .
  • Developed the administrative UI using AngularJS and Inserted External Style Sheets to various web pages using CSS.
  • Used various directives, filters and in-built services in AngularJS written Controllers and service objects.
  • Worked on JavaScript frame work (AngularJS) to augment browser based applications with MVC capability.
  • Used Node.js as a proxy to interact with Web services and also interacting with Database and Node.js is also used to handle multiple concurrent connections with minimal overhead on a single process.
  • Worked on creating responsive website for smart devices using Responsive design and media queries and successfully handled JSON/XML data.
  • Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture and responsible for JAVA, J2EE and Groovy coding / development.
  • Used Spring IOC for providing object factories, service objects and DAO objects and used Spring AOP’s declarative transaction management.
  • Used Spring for Dependency Injection (DI) and AOP (AspectJ) and Spring Hibernate template to access relational DBMS via Hibernate and development using Java, JSP and Servlets on WSAD.
  • Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
  • Designed and coded highly-available systems/web applications with java script, Node.js and provided Node.js for architecture and used Hibernate to access database and perform database updating.
  • Implemented various complex PL/SQL queries and Stored Procedures and used Spring Core for middle tier development to achieve inversion of control.
  • Wrote SQL queries and stored procedures over server databases using SQL Server and HTML files and wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements and Co-ordination with offshore team on development activities.
  • Developed Web Services using XML messages that use SOAP and developed Web Services for Payment Transaction and Payment Release.
  • Implementing secure web services using Java EE Security standards, WS-Security extensions with OAUTH and OIDC concepts.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j. Retrieving code from the repository and deploying in Production using ANT.

Environment: Java1.6/1.7, JSP, Eclipse, UNIX, Servlets, Spring, Hibernate, EJB, Groovy, JNDI, Hibernate, HTML, XML, Java Script, CSS, DHTML, Node.js, AngularJS, Log4j, Ant, Web Sphere, Oracle, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Web Services (SOAP/WSDL and REST), Web Logic Application Server, JUnit, Maven, SVN.

Confidential, IL

Java/J2EE Developer

Responsibilities:

  • Participated in gathering requirements from the HR team and analyzing the requirements and designed the UML diagrams based on the OOAD principles.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework like Spring IOC and Spring DAO Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Developed software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture and developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, JQuery and AJAX.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Maintained Cross Browser compatibility & implemented Responsive Design custom media queries, etc. and created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Coded pages with best Search Engine Optimization (SEO) techniques and used iBATIS framework with Spring framework for data persistence and transaction management.
  • Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries and used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer.
  • Used EJB 3.0, JMS, Java Script in enhancement of the product, JSON is used for serializing and deserializing data that is sent to or receive from JSP pages and performed builds, monitored DB2 data and ran SQL.
  • Designed and Developed Servlets and JSP pages for authentication and used Ant for developing build scripts and deploying the application.
  • Involved in issue tracking and agile project management using JIRA and created web services using SOAP for SOA.

Environment: Java, J2EE, Spring, iBATIS, Struts, JSF, EJB 3.0, Jquery, MySql, Toad, Sql Server, DB2, Apache Axis2, WSDL, Netbeans, Jboss, Clearcase, UML, JSP, Servlet, ANT, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, SVN, Unix, SQL.

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents and developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed the front end with JSP, Servlets, JavaScript, HTML and CSS and used J2EE and Java design patterns, DAO, Service Locator, Object Factory and Singleton patterns extensively.
  • Developed STRUTS forms and actions for validation of user request data and application functionality and also implemented the business logic using EJB(session and entity beans).
  • Implemented MVC architecture using Struts frameworks combined with EJB for database persistence Development of server side application by coding EJB.
  • Implemented Model View Controller (MVC) architecture using Struts Framework and worked in developing business tier using stateless session bean.
  • Developed the data access classes using JDBC and SQL queries and involved in the architectural refactoring of the web services system and portal with spring framework and iBATIS.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP and used JSF messages for handling the error messages for the applications.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
  • Used TOAD for database query testing, in the process of optimizing the queries, installed and configured a multi-server, clustered ILOG environment.
  • Used Web Logic JDBC Connection Pool is used to database server using BEA’s DB2 Server and created a data source to connect to DB2 Server.
  • Designed and implemented PL/SQL stored procedures to process messages and performed Unit testing of all Modules.

Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, CSS, Struts, EJB, MVC, JDBC, iBATIS, SQLLog4J, Web Logic, CVS.

We'd love your feedback!