Sr. Java/j2ee Developer Resume
New York, NY
SUMMARY:
- More than 8 years of experience in application and web Development with emphasis on HTML5, XHTML, DHTML, XML, AJAX, DOM, JavaScript, jQuery, and JAVA.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time - lines for the project. Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
- Extensive skill in CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code and good experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience On working with Responsive web design (RWD) using bootstrap which is an approach to web design aimed at crafting sites to provide an optimal viewing experience.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES). Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
- Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications RIA. Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, BackboneJS, NodeJS, ExtJS. Strong knowledge in Document Object Model and its functions.
- Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
- Strong front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP, PERL.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, Angular JS etc.
- Used JavaScript, jQuery for user interactions in pages. Created a responsive web application integrating Twitter Bootstrap with Angular JS.
- Well experienced in developing JavaScript MVC based web applications with front-end via Angular.js, jQuery, and backend via Node.js, JSON, and AJAX.
- Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services. Experienced in using JSF extensions such as Prime faces, Rich faces and Ice faces.
- Experience in developing web applications with various open source frameworks: JSF, Spring Framework, Spring (MVC), Spring (AOP), Struts Framework, Struts Validation and Tiles Frameworks.
- Strong experience in Service Oriented Architecture (SOA) and publishing SOAP web services that include several components like WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
- Hands on Experience on Cucumber, Protractor and Mockito frameworks.
- Extensively worked on Session Beans, JMS and EJB-MDB's for messaging mechanism, Session beans for business logic and entity beans in the persistence layer for interaction with the database.
- Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
- Experience in developing Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern and using Message Driven beans to read the messages from JMS queues for asynchronous communication.
- Experience in implementing the MVC Architectural Pattern using Struts Framework including JSP, EJB, Form Bean and Action classes. Implemented EJBs Session beans for business logic and configured mappings to map the page-requests from client to the corresponding Form Bean classes and auto wired the bean classes to the corresponding controller classes.
- Experience in Designing and tuning database warehouses in NoSQL MongoDB, Amazon DyanmoDB-EC2, and Cassandra complete with VMWare cloud based software in AWS for accompanying Meta data, production, and financial-consumer data. Installed application on AWS EC2 instances and configured the storage on S3 buckets.
- Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch. Experience in RDBMS such as Oracle, MySQL and IBM DB2 databases.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management. Used build tools such as Ant, maven and continuous integration tool such as Jenkins.
- Developed UML diagrams like Use Case Diagrams, Class Diagrams, Sequence and Behavior Diagrams.
- Experience in using Subversion (SVN), GIT, CVS, Rational Clear Case and Visual Source Safe as versioning software tools. Implemented business objects and coded business logic using Core Java/Groovy.
- Developed Web-based and SOA based applications using JAVA/J2EE and GROOVY/GRAILS technologies.
- Experience in configuring build tools like Maven, Gradle and Ant for the development and deployment.
- Experienced in UI components using JSF framework with Prime faces and Rich faces to provide interactive Presentation Layer and implemented event handling using Java, JSF, AJAX, Prototype and JavaScript.
- Involved in configuring web.xml and faces-config.xml according to the JSF framework and experienced in handling events and runtime errors using JSF event listeners and validations.
- Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
- Extensive experience in working on various Spring modules (Spring MVC, DAO and AOP) and proficient in the design, development, and implementation of applications using Struts and Spring-MVC using MVC framework.
- Extensive development experience in Java Servlets, JSP, EJB, JMS, JTA, JNDI and JDBC for building server-side applications.
- Experience in development of web applications using Google Web Toolkit (GWT), GXT, AngularJS, Vaadin, Flex.
- Proficiency in developing ORM persistence mappings using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
- Hands-on experience working with source control tools such as CVS, ClearCase, Apache Subversion and GIT.
- Extensive development experience on different IDE's like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans.
- Excellent team player, comfortable in working independently or with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.
- Excellent problem-solving skills with a strong technical background, debugging and good interpersonal skills.
- Self-motivated learner of new technologies with a demonstrated ability to handle multiple tasks and function efficiently independently or as a team player.
TECHNICAL SKILLS:
Languages: C, C#, JAVA, SQL, PL/SQL, Python, Go Lang, Groovy.
Web Technologies: HTML5, CSS3, SASS, Compass, Bootstrap, JavaScript, jQuery, AngularJS, ReactJS, KnockoutJS, NodeJS, BackboneJS, AJAX.
J2EE Technologies: Java, Java 8, JDBC, Servlets, EJB, JSTL, JSF, JTA, JNDI, JMS, JPA, Executor service, Concurrency, Design Patterns.
Relational Database: Oracle, MySQL, SQL server, PostgreSQL, H2, AS/400
NoSQL Database: Mango DB, Cassandra, Redis, Gemfire
Frameworks: Struts, spring, Hibernate, iBatis
Spring Frameworks: IOC, DI, MVC, AOP, ORM, Spring Security, Spring Boot, Spring Cloud, Spring Data
Microservices: Ribbon, HATEOS, Actuator, Zuul proxy
Webservices: SOAP, REST, WSDL, JAX-RS, JAX-WS, JAX-B, CXF
XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.
API: RAML, Swagger, Apigee, postman
IDE: Eclipse, NetBeans, IntelliJ IDEA, STS, RAD, Visual Studio, AnyPoint Studio
Integration: Mulesoft, Apache Camel
Data Analytics: Spark, Scala, Storm, Azure Machine Learning
Web/Application server: JBOSS, WebLogic, Glassfish, Tomcat, NGINX
Messaging services: ActiveMQ, RabbitMQ, JMS, Apache Kafka, Devops, Docker, Kubernetes, Jenkins, Ansible, Splunk, Gradle, Apache Elasticsearch, Log stash, Kibana, Cloud Foundry.
Cloud Technologies: AWS, IAM, EC2, S3, SQS, SNS, SWF, ElastiCache
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC and Acegi security. Implemented application level persistence using Hibernate and Spring.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
- Involved in writing SQL Queries and Stored Procedures to be called from IBatis layer
- Developed IBATIS config files for SYBASE D.B tables, stored process.
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery.
- Architected and implement REST api interfaces using JavaScript and Node.js.
- Response UI and website layout is achieved using Bootstrap framework and Angular.js which helped in bootstrapping web application efficiently without registering call backs which helped in code debugging.
- Worked on angular.js validations to provide the better security in web applications.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js. Implemented Spring AOP for admin services.
- Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Developed Server Pages Using JSP and validated Client Pages Using Java Script.
- Developed Java Script utility objects for common client-side validations, history handling, window management and menus management Expertise in database schema design and writing SQL/PL SQL.
- Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
- Implemented Hibernate for the ORM layer in transacting with Oracle database.
- Upgraded the project in to the new versions of JDK and tomcat.
- Extensive experienced in working with NoSQL databases including HBase, Cassandra and MongoDB.
- Hands-on experience on major components in Hadoop Ecosystem including Hive, HBase, HBase-Hive Integration, PIG, Sqoop, Flume, Map reduce, Spark, Kafka, storm and Oozie.
- Architected and implement RESTapi interfaces using JavaScript and Node.js.
- Involved in consuming the services using SOAP and WSDL's.
- Worked on Behavior Driven Testing and Test-Driven Methodology.
- Implemented JAVA Webservices based on SOA architecture with SOAP and WSDL.
- Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Involved in DevOps to configure Maven, GitHub and AWS to build and deploy pipeline in Jenkins.
- Migrated the code base from Subversion/ClearCase to GIT.
- Performed Unit Testing and developed Unit Test Classes using JUNIT.
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing. Performed data entry (initial & import BOM) into Agile, Oracle and JD Edwards. (MRP)
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Suggested different strategies to provide multi tenancy architecture for SOLR text search.
- Improved development team efficiency and productivity by 10% by streamlining development processes.
- Implemented several CHEF recipes in RUBY to deploy the services in cloud environment.
- Implemented the logging mechanism using Log4j framework.
- Developed catalog specific micro-services based on SPRING BOOT.
- Used Spring Dependency Injection to inject all the required dependency in application.
- Consumed and produced Web Services Rest based services.
Environment: Java/J2EE, Spring Boot, PCF, micro services, XML, YML Rest Web services, Gocd, Eclipse, Unix, JUnit, JMeter, Log4j, MAVEN, GIT, Rally, Ruby, Selenium, Ajax, Clearcase, GIT-HUB, Netbeans, UML, Soap, JSP, Servlets, Spring, Spring Batch, spring Security, Spring JMS, micro services, IntelliJ, eureka service, Hibernate, Weblogic Application Server, Apache JMS, Mysql, HTML, DHTML, Angular JS, XSLT, STS, JavaScript, Apache Tomcat, Windows XP, Unix, JUnit, Log, CSS, ANT, GIT, AWS (EC and S)
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation. Design common framework for REST API consumption using Spring Rest Templates.
- Worked in Agile, CMMI Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
- Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
- Worked with Angular.JS applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
- Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Worked with Apache Camel to configure the routing and to provide the Integrated Development Environment.
- Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
- Developed Python scripts to help automate migration of applications and monitor application health during this migration. Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
- Used Core Spring framework for Annotation based Dependency injection and Spring AOP to handle transactions session aspects and to implement security.
- Deploying Rest API's Application in AWS Cloud and Cloud Foundry.
- Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate. Development back-end with Spring MVC framework on underlying Hybris platform.
- Implemented concrete implementations of all the widely used Enterprise Integration Patterns (EIPs) through Apache Camel. Setting up Cron Job to delete Hadoop Logs/Local old job Files/Cluster temp files.
- Involved in Ecommerce Project Development using Spring Web Flow and Hybris and developed front-end UI with Backbone.js, jQuery, CSS3, Dojo and AJAX.
- Developed rule modules using Rule Engines, Drools.
- Wrote spring configuration file to define beans define data source and hibernate properties and data loading based on multi-consumers using Spring, Hibernate framework.
- Build microservices for the delivery of software products across the enterprise to implement UI work through Struts. Implemented various automated solutions to handle large amount of customer data using Chatbot.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
- Front End development utilizing HTML5 Canvas CSS3, PHP and JavaScript leveraging the Bootstrap framework.
- Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
- Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
- Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application. Used Groovy and Spock for unit testing.
- Used Git for source control and Gradle as build tool. Implemented some core concept to provide event handling.
- Utilized React.JS & REDUX for rendering and deployment of end setting web pages and Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.JS.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL. Involved in core concepts of Hadoop Map Reduce (Like Job Tracker, Task Tracker).
- Involved in transforming data within a Hadoop Cluste and providing application work through linux system.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure and Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Worked on Active MQ to provide the connection of multiple servers and clients and to provide less latency through communication.
- Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using IntelliJ IDEA.
- Expertise in Querying RDBMS such as Oracle and SQL Server for data integrity.
- Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
- Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting. Cooperated with testing team in regression testing to fix the defects during the QA phase.
- Involved in generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
- Developing user interfaces SPA (Single Page Application) using JSP, GWT frame work with AJAX, Java Script, HTML5, DHTML, CSS3, jQuery 2.x, Angular 2, Bootstrap3.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker and Maven.
- Setup Servers (JBoss, Apache and UNIX) and deployed application in Dev, ST and UAT Environment and logging using Log4j for tracking the processes and errors.
- Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.
- Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints.
Environment: Java, Design Patterns, WebLogic 11g, Java, J2EE Servlet, jQuery, Struts, Spring 4.0.6, Spring Boot, Spring Security, Spring Core, Spring MVC, Groovy, Chatbot, Apache Camel, Microservices, Hibernate, RESTful API, Web Services, SOAP, WSDL, UDDI, JAX-RS, JSON, React.JS, HTML, cloud foundry, AJAX, IntelliJ, JavaScript, GWT, XML, Angular.JS, NodeJS, MongoDB, SQL, PL/SQL, Ember.JS, TOAD, Oracle 10g/11g, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, Karma, Jasmine, JIRA.
Confidential, Chicago, IL
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.
- Implemented Test Driven Development and wrote integration tests using Cucumber.
- 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, Cucumber, Docker, Mongo DB, Oracle DB, Maven, STS, Web Sphere Application Server, Mockito, JMS, UNIX, Jenkins, JIRA, log4j and GIT.
Confidential, Pittsburgh, PA
Java/J2EE 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. Designed Prototype and project layout skeletons using ReactJS, jQuery and CSS/LESS and HTML5.
- Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
- Experienced in developing web-based applications using Java, XML, CSS, HTML, DHTML and JavaScript.
- 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. Experience in reading and writing XML reports with Perl XML modules.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer. GUI design and development using Java Swing, JFC Used for open source web testing.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Used PERL to compare multiple files, finding differences between those files and translating data in the files prior to output. Heavily used SOAP UI Pro version for testing the Web Services.
- 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. RESTful web services using Jersey for JAX-RS implementation.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. Developed the data access classes using JDBC and SQL queries.
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- 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.
- Developed several SOAP based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability.
- JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server. Used log4j for logging and SVN for version control.
- Developed web application and Implemented user interface using Ruby, CSS, HTML5, JavaScript, jQuery.
- 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 multithreading in programming to improve overall performance.
- 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.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client. Created and implemented demo versions of each paid application.
- Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the BackboneJS validation CSS classes to provide visual feedback on validation.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries. Developed various helper classes needed using multi-threading.
- Developed the application in python language for multiple platforms.
- Used Automated test cases using Python 2.7 in open source framework Django 1.2.
- 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 JMeter to test performance of SOAP protocol.
- Use of data structures and algorithms for time and memory complexity reduction
- 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 IBM 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. Also managed released documents and maintain server database.
Environment: Java, J2EE, JDK 1.7/1.8, RCP, JBOSS, AWS SDK, Ext JS, Git, Swing, JFC, Perl 5.6, Spring 4.x, AWS SNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, SDK's, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, Ruby1.9.3, AKKA, NOSQL(MongoDB), Angular JS, NodeJs, ReactJS, AJAX, Apache JMeter, jQuery, JUnit, Maven, Oracle 10g.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in all the phases of the project right from requirements gathering to maintenance.
- In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture. Participated in Functional Document reviews and created Technical documents.
- Actively designed, developed and integrated the Metrics module with all other components.
- Developed Inventory Accounting System using Spring Boot, Spring Data.
- Used Spring Security to provide authentication, authorization and access-control features for this application.
- Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Supports Hibernate Template. Used Scrum for managing product development. Developed and deployed various Sessions beans.
- Development using Bootstrap for real time web development.
- Used selenium to automate the testing procedure for UI screens.
- Developed Struts Action and Form classes to access Java Beans and UI.
- Worked on distributed database management systems like Cassandra.
- Used Spring Core for middle tier development to achieve inversion of control.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Co-ordination with offshore team on development activities.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics). Involved in testing the applicable code using Mockito framework and JUnit.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release. Used Hibernate to access database and perform database updating.
- Experience in Microsoft Azure Cloud Services (PaaS & IaaS). Expertise in managing Azure Storage Accounts.
- Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN). Apache ANT was used for the entire build process.
- 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: HTML, CSS, XML, DHTML, JSP, JavaScript, Servlet, Struts, Spring IOC, Spring Boot, Spring Data, JNDI, Hibernate, Log4j, Ant, WebSphere, Bootstrap, Scrum, Oracle, Rational Software Architect, Web Services(SOAP/WSDL), WebLogic Application Server, SVN, UNIX.
Confidential
Java/J2EE Programmer
Responsibilities:
- Worked in an agile work environment with Content Management system for workflow management and content versioning. Wrote test cases in JUnit for unit testing of classes.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used. Implemented the logging mechanism using Log4j framework.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC. Responsible for writing Server-side validation using JSF.
- Used Spring Dependency Injection properties to provide loose-coupling between layers. Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service. Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebSphere server.
Environment: Java, JDK, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, RSA, JMS, JSP, Servlets, Web Sphere, SQL Server, Windows, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, AngularJS, JavaScript, Ext JS, JUnit, SVN.