Sr. Java Full Stack Developer Resume
Sturgis, MichigaN
SUMMARY
- Extensive 9+ years of professional experience in experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing and documenting of various web - based, Enterprise, Client/Server and Distributed applications using JAVA / J2EE.
- Extensive experience in Creating & Consuming Web Services in Maven Project /Dynamic Web Project/ EAR Project with SOAP 2.2/Axis 3.0, WSDL, JAXB, JAX-RPC SOAP JAX WS2.x, Restful JAX-RS, Jersey 1.8/1.9, Jackson, Spring 3.0 and implemented monitored Multi DC - Multi Rack Cassandra Clusters using node tool, Ops Center.
- Experience in designing, developing and implementing E-Commerce, B2B applications using JEE technologies in Telecom, Banking, and Insurance domains.
- Developed UI/UX and JEE applications on IDE's like Eclipse, Seam, Net beans, and J Builder, J Developer, RAD, Sublime Text and experience with JBoss, Weblogic, JMX, rule engine, SOA, Dockers.
- Had good hands on various concepts of Core Java such as OOPS concepts, Design Patterns, Multi-Threading, Exceptions, and Collections.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, DOJO, Angular JS, Angular 4 and AJAX technologies
- Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS, and VSS.
- Experience in Designing and building dynamic and user interactive websites using JavaScript, Angular JS, DOJO, Knockout.js, Backbone.js, Express JS, Node JS, Ext JS, J hipster, Servlets, Subversion, RMI, JNDI, JMS, JSF, JBPM, EJB (Session Beans, MDB)
- Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
- Experience of Software Development using J2EE technologies in a web and client-server environment using JSP, JSTL, Servlet, AJAX, JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail and Log4j
- Involved in producing & consuming SOAP based & Restful WebServices using WSDL, SOAP, JAX-WS, JAX- RS.
TECHNICAL SKILLS
- JAVA 8
- J2EE
- C#
- SQL
- PL/SQL
- C
- C++
- Python
- SQL Server
- MySQL
- TOAD 8.5
- Oracle 10g/11g/12c
- DB2
- SYBASE
- Cassandra
- Mongo DB
- JSP
- JSTL
- JSON
- Servlets
- XML
- HTML
- DHTML
- CSS
- XSLT
- JSF
- JavaScript jQuery
- D3.js
- Angular JS
- Bootstrap
- DOJO
- JAXB 2.2.11
- JMS
- JDBC
- Multi-threading
- AWT
- Unix
- Linux
- Eclipse Neon2
- NetBeans
- IntelliJ
- Cucumber
- Jenkins
- Mockito
- Confidential MQ
- Rabbit MQ
- Log4j
- JIRA
- SVN
- GIT
- Agile
PROFESSIONAL EXPERIENCE
Confidential, Sturgis, Michigan
Sr. Java Full Stack Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
- Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
- Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
- Implemented the associated business modules integration using spring, and Hibernate data mapping.
- Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- The application is based on JSP, JavaScript, Struts 2.0, JSF 2.0, Cloudant, Hibernate 3.0, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design
- Applied the core principle of Object Oriented Programming. Polymorphism, Inheritance, Abstraction and Encapsulation so as to develop efficient code
- Developed the front end of the application using Node.js, Dust.JS, JavaScript, jQuery UI and jQuery to provide UI functionality.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Developed an agent to monitor Windows Azure cloud with rest calls to the server with security.
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- RESTful web services using Jersey for JAX-RS implementation.
- Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- GUI design and development using Java Swing, JFC Used for open source web testing.
- Heavily used SOAP UI Pro version for testing the Web Services.
- Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
- Deployed and Monitored Micro Services Using Spring Cloud Foundry Also Managed Domains and Routes with the Cloud Foundry
- Migrated JSF 1.2 to JSF 2.0 for all the screens in the applications.
- Migrated Richfaces 3.3 to Richfaces 4.5.13 for all the screens in the applications.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones (mobile application)
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Deployed Application instance on JBoss and WebLogic Server.
- Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript.
- Used multithreading in programming to improve overall performance.
- Developed various helper classes needed using multi threading.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Developed the data access classes using JDBC and SQL queries
- Used log4j for logging and SVN for version control.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
- Actively involved in using MVC, HTML5 to enable client side date to meets specific criteria by applying various validation variables and used the BackboneJS validation CSS classes to provide visual feedback on validation.
- Developed data transformer for converting legacy data from Source tables to avro format and fed into Kafka using Camel.
- Extensively used Hibernate concepts such as Inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Created Camel process with multiple routes for reading files from host location
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
- Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Developed Unit test cases using JUnit, Mockito and Easy mock.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Consumed Web Services for getting the credit card information from third party application.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
- Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
- Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
- Used Git as Version Control System for the application.
- Used Hibernate EHcache for second level caching which resulted in enhanced performance of the application.
- Use of data structures and algorithms for time and memory complexity reduction
- Used JMeter to test performance of SOAP protocol.
- Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with Confidential RAD and WAS to create new connection factories and queues.
- Used to test performance both on static and dynamic resources using JMeter.
- Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.
Environment: Java,J2EE,JEE, Spring boot, Spring Modules, Thymeleaf, JPA, Toplink, Hibernate, Microservices, AJAX, JUnit, JMS, JavaScript, HTML5, CSS3, Angular 2, ReactJS, SOA, Rest, SOAP, Maven, Swagger, JSON, OAUTH, JWT, JBoss Wildfly, AWS, EC2, Docker, Kubernetes, Lamdba, MySQL, Oracle, PL/SQL, SQL Profiler, Hadoop, activemq, SSO, SSL, JIRA, Git,, JUnit, EasyMock, TestNG, JMeter, Postman, Sonarqube, IntelliJ, Linux, Unix, Agile, Scrum
Confidential
Sr. Java Full Stack Developer
Responsibilities:
- Developed core Java programs for all business rules and workflows using spring framework.
- Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Developed Java Server Pages JSP and Enterprise Java Beans EJB backend using Spring MVC Model-View-Controller architecture. Implemented Java components by following OOAD principles.
- Created new interfaces using Java, Spring MVC, Hibernate based on provided requirements XSD/DDF's.
- Customize the display in the necessary UI framework, using Elasticsearch, JavaScript, Angular JS, JSP and jQuery.
- Used custom cross-platform architecture using Java, Elastic Search, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE.
- Used several spring modules like Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
- Written the application in the back end using Spring MVC framework, core Java, J2EE.
- Developed a Filter View and back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, JSTL.
- Development of the interactive UI's for the front-end users using the front-end technologies like HTML5, CSS3, XML and JavaScript.
- Designed and Developed database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
- Automated java-based integration testing and behavioral testing of the applications using Selenium.
- Worked with Relational Databases SQL Server, MySQL, Postgres and MongoDB.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller. Developed the REST services using OAUTH Security Infrastructure in a secure way.
- Developed REST web services supporting JSON to perform tasks. RESTful web services leveraged by web applications.
- Used Express.JS to route different endpoints, made services RESTful and used Sequelize.JS to manipulate data in MySQL. Developed User Interface and configured SSL on web application
- Designed User Interface for all Corporation and UCC forms with Bootstrap, CSS, JQuery and JavaScript.
- Developed the Front end of the application using JSP, HTML5, CSS3, JavaScript, jQuery and XQuery.
- Managed dependencies using Bower and used service version tool GitHub. Worked with IDEs like Sublime text, Brackets, etc.
- Created Micro services using AWS Lambda and API Gateway using REST API.
- Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
- Create/maintain EDI trading partners in Gentran and Liaison ECS.
- Developed application with Single Sign On using OpenSSO.
- Works on Apache Cordova and Ionic framework for cross platform mobile app development.
- Developed reporting application using Node.js, javascript, jQuery, datatables, MongoDB, and ElasticSearch.
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server. Used SVN version controller to manage code versions and to check in the data as XML files.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations. Used Mockito to test the middleware services.
- Configured Git and Bitbucket servers as the software version control tools. Tested end-to-end using external tools like Jmeter, SOAPUI by enabling security on Data Power appliance.
- SOAP UI Advanced-Rest Client/Postman is used extensively for testing Restful web services.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Designed, configured and deployed Amazon Web Services for applications utilizing the AWS stack (Including EC2, S3, RDS, Cloud Watch) focusing on high-availability, fault tolerance, and auto-scaling. Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Designed various design Workflow Modules using BPM to implement Business Logic rules using Ilog, Jrules.
- Installed and configured a multi-server, clustered ILOG environment.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic 10g.
- Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
- Excellent development experience in Windows, Linux, Mac OS and UNIX operating systems.
- Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
- Agile/SCRUM was used as the project management methodology and JIRA and Confluence were the tools used to keep things in check.
Environment: Java, J2EE, Spring Modules, Ibatis, JMS, Restful API, JSON, OAUTH, XML, Websphere, Maven, JavaScript, HTML5, CSS, AWS, EC2, S3, Docker, BPM, iLog, SOA, activemq, Tomcat, MySQL, Oracle, SQL, PL/SQL, PostgreSQL, JIRA, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonarqube, Eclipse, Linux/Unix, Agile, Scrum
Confidential, Dublin, Ohio
Sr. Java Full Stack Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture (SOA)
- Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC4.
- Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Extensive experience in developing Web Applications using Struts MVC framework and implemented web portal for online quote
- Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment
- Designed Interactive GUIs using Java Applets and Swing/JCF.
- Integrate the ExtJS framework with Oracle BPM.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Used BackboneJS for connecting the API's which enforces the communication to the server.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Developed the functionalities under Agile Methodology JIRA processes.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
- Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing
- Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i/10g, My Sql.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA, Cloud Foundry.
- Extensively used Apache Camel for routing the exchange within the processors, inside the atomic service. Used EIP patterns such as Content Based Routing, Dead Letter Channel, and Message Transformer.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Used Camel-Spring-WS integration to access web services based on SOAP action and Camel endpoint mapping.
- Optimized cleaning up of session level Data Structure's shared across different open tabs, when data is flushed/committed from one of the tabs. Followed mark and sweep algorithm, to clean up tab level data upon next
- HTTP interaction.
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
- Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
- Development and implementation of Camel Routes for Notices.
- Analysis and implementing the CXF web services by using the Camel context.
- Responsible for the implementation of application system with Core Java and spring framework.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Extensively used Hibernate concepts such as Inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Designed and Implemented REST web services using JAX-RS, Spring REST.
- Wrote AngularJS services to consume Restful web service to load data.
- Responsible for development/design effort for several modules using SOAP/Rest based web services, ldap, ehcache.
- Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
- Writing Scala classes to interact with the database.
- Built the responsive UI with AngularJS, Bootstarp-4, Node.JS and SCSS. Developed the dashboard for displaying charts, graphs and other analytics-related widgets.
- Used Source Tree for Git (Subversion tool)
- Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
- Defined MultiAction, AbstractWizardForm and SimpleForm Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Involved in tuning the front-end stack for performance (performance tuning)
- Developed screens using JSP, JavaScript, AJAX and Ext JS.
- Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
- Utilized the modules for the flow control in asynchronous non-blocking of I/O with the help of Node.Js.
- Used JENKINS to build and deploy the code in Dev and SIT environments.
- Deployed the application Code to various Remediation engines using JENKINS.
- Used AJAX extensively to implement front end /user interface features in the application.
- Implemented SOA to develop Web services using Apache Axis.
- Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL's.
- Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/Sass, bootstrap, NodeJs and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller Which Isolate scopes perform operations.
Environment: J2EE, Java 1.6/1.7, Swing, JFC, Spring framework, JMeter, Git, Scala, Spring MVC, JSP 2.0, Eclipse RCP plug-in/ SWT, JSF, Servlets 2.3, Hibernate, GWT, AJAX, OOPS, Core Java, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, Angular JS, web portal, Linux, NodeJs, ReactJS, BackboneJS, JQuery, JavaScript, Oracle 10g, Confidential RAD 7.5, WebSphere 7.0, Agile Methodology, Cloud Foundry, NOSQL (MongoDB), Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML 5/DHTML.
Confidential, New York, NY
Java Full Stack Developer
Responsibilities:
- Re-designed and re-implemented the company’s web functionality into a modern n-tier architecture using J2EE framework.
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and Jira.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Worked on Hibernate object relational mapping according to database schema.
- Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
- Developed a GUI to help to read the logs generated by the scripts, the GUI was created using flask, D3, jQuery table sorter.
- GWT (Google Web Tool Kit) is used to build and develop the MAT Application.
- Knowledge of using Apache Camel through Fuse Mediation Router.
- Implemented Internationalization using Spring MVC Interceptors and spring core modules.
- Used Spring Validation framework to implement the server side validations and used Ext JS AJAX to get the data from the server asynchronously by using JSON objects.
- Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, and MS 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 also to send mail notifications regarding any system related problems.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Java Threads (Concurrency/Multithreading) etc.
- Tuned and optimized databases and Apache webserver on AWS.
- Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
- Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Responsible for developing the connection pooling for Filenet Server implementing spring framework concepts such as Transaction management and DAO support.
- National level complex problem-solving competition, using JAVA, Data Structures and Algorithms.
- Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
- Implemented Screen Navigation using JQuery and Spring MVC.
- Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
- Involved in generating JAXB classes from schema files.
- Developed custom directives, Factories and Services in AngularJS.
- Developed cross browser compatibility code using CSS and jQuery.
- Built HTML5 and CSS system for controlling text display issues cross-platform and cross browser.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
- Worked with Splunk to logging and analyzing defects status.
- Knowledge on Jenkins builds.
Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, SOAP/Rest Web services, GWT, Filenet, Ajax, XML, AWS jQuery, Ext JS, HTML, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Ext JS, MAX, SEED, Oracle
Confidential - Cincinnati, OH
Java Developer
Responsibilities:
- Developed presentation layer for the application modules using XHTML, HTML, jQuery, AJAX and CSS.
- Integrated Struts, Spring Framework, Hibernate and JPA in the applications.
- Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.
- Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
- Used Spring Core layer (IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application.
- Implemented Spring Security and Spring transactions in the applications.
- Involved in the configuration of Spring Framework and Hibernate mapping tool.
- Configured MQ Queues and Topics to publish messages to topics and consume published messages.
- Developed communication between different applications using MQ Series (JMS) and Spring Integration.
- Configured database JNDI, MQ JNDI and Message Broker to access the resources in the application.
- Used DB2 as data base and extensively worked on writing queries and performance optimization.
- Implemented and enhanced the business rules and wrote test suits using Blaze Rules Engine.
- Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules.
- Followed Pair Programming to analysis, design, development, Integration, Testing and deploy the applications.
- Used XML, XSD, XPath and JAXB for message transformations and mappings.
- Extensively followed agile Scrum methodology and XP to implement the application modules.
- Used Maven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources.
- Involved in performance tuning, maintaining coding standards and resolving JVM issues.
- Wrote JUnit test cases for each and every line of the application code and performed validation.
- Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server.
Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, JPA, SOAP, WSDL, JAX-WS, JAX-RS, JMS, MQ Series, SQL, PL/SQL, JAXB, XML, XSD, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, Eclipse, JBoss, Maven, Nexus, DB2, COBOL, CICS, Autosys, UML, SharePoint, Agile, XP, GitHub, Stash, JIRA, JUnit, Log4j, SOAPUI, Unix shell Scripting
