Java/j2ee/ Full Stack Developer Resume
Los Angeles, CA
PROFESSIONAL SUMMARY:
- Over 8+ years of professional IT experience in developing scalable, reliable and efficient enterprise applications using Java/J2EEtechnologies.
- Experience in Agile (SCRUM), SDLC Methodology, Iterative, Waterfall, and Object - Oriented Application Design and Programming.
- Expertise through all parts of web applications using JAVA,J2EE, Web Services, SOA, SOAP, RESTful etc.
- Extensive hands-on experience in design and deployment of N-Tier enterprise applications for teh J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, JPA, JSF, JNDI, JMS, JAX-RS, JAX-WS, and JMeter.
- Strong experience in Spring Framework modules such as Spring Core, MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), IO, JTA, JDBC and Rules Engines (Drools), Spring Ribbon, Eureka/Hystrix/Ribbon/Zuul, Netflix OSS, APIGEE, Spring Boot with Thyme leaf.
- Working knowledge onMicroservicesdat helps in creating independentserviceswhich can be deployed easily.
- Proficient in implementing various DesignPatternslike MVC, Singleton, Session, Facade, Factory, DAO (Data Access Object), DTO (Data Transfer Object), and Front Controller.
- Experience in Data Transformations usingMule ESB, integrating Spring and Web Services usingMuleESB.
- Hands on experience in Front-End technologies like JavaScript, Angular JS, Bootstrap, HTML, CSS, JQuery, GWT (Google Web Toolkit), Tag Libraries, Custom Tags, Ajax used for Responsive web design.
- Developing cross platform server side applications using Node JS to achieve scalability in real-time.
- Good knowledge in Angular 2 directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications, knowledge in Twitter Bootstrap and Responsive Design.
- Experience in XML technologies XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
- Experience in Requirement gathering & analysis, designing UML - for developing application-specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams.
- Hands on Experience of utilizingcloudtechnologies including AWS (Amazon Web Services), Spring Cloud, Microsoft Azure and PCF (PivotalCloudFoundry).
- Expertise in working with server side technologies including databases, RESTful API and MVC design patterns.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using teh in-memory computing capabilities written inScala.
- Experience in Web servers like Tomcat 8, WebSphere 8.x/9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.
- Worked on SOA (Service Oriented Architecture) such as Apache Axis, uses SOAP, WSDL. Exposure to JAXB, JAX-WS & JAX-RS.
- Expertise with Messaging Service like Kafka, RabbitMQ and Zookeeper apart from JMS.
- Experienced onNoSQLdatabases - Cassandra & MongoDB, database performance tuning & data modeling.
- Experience in RDBMS technologies like Oracle, MySql, and Postgres using Functions, Triggers, and Stored Procedures and involved in teh activity of complex queries, by using MySQL 5.7.19, DB2, Oracle 9i/9g/10g/11g.
- Strong experience in Unix & Linux Shell scripting Bash, Perl scripting.
- Experience with CI/CD, ANT, Maven, Gradle, Jenkins, Hudson, and version controls tools like Git, GitHub, Win CVS, CVS, SVN, VSS and Rational Clear Case.
- Deployed applications (EAR, WAR) on Web Sphere Application servers and clusters.
- Strong command on Bug tracking tools like Bugzilla and another like Quality Center.
- Experience in working with open source toolsSelenium(IDE, RC, andWeb Driver), Performed Unit testing, Integration Testing & generating of test cases for web applications using Junit, TestNG.
- Extensively used teh Log4j to log regular Debug and Exception statements.
- Hands-on experience with IDE’s like IntelliJ, Eclipse, STS (Spring Tool Suite) and NetBeans.
- Quick to learn modern technologies and ability to work in tight schedules on different applications concurrently.
TECHNICAL SKILLS:
Languages: Java 8/7/6/5, Scala 2.12.1, Python 3.6.0
Frameworks: Spring Boot 1.5.6/1.5.2/1.4.6, Spring 4.3/4.0/3.2.5/3.1/2.0, Hibernate 5.0.2/4.1.9, Spring Security 3.2
Web Technologies: Servlets 3.1, JSP 2.3, JSR 245, JSF 2.2/2.1, JavaBeans 3.0, Servlet API 3.0
Frontend Technologies: Angular JS 1.0/1.2/2.0, Backbone JS 1.3.1, Polymer JS 1.9.2, Node JS 6.0
Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3/4, jQuery 2.11.
Application/Web servers: Apache Tomcat 8/7/6, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5
Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1
NoSQL Databases: MongoDB 3.3.11, Cassandra 3.0.14, CouchDB
Cloud Environments: AWS, Azure, Netflix Eureka, Mesos, Kubernetes.
IDE: IntelliJ 2017.1, Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3, Web Storm
Operating System: Mac, Windows, Linux Unix
Bug tracking Tools: JUNIT4.12, TestNG6.10, Selenium3.5/2.0/1.0, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36
Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0
Methodologies: Agile, Scrum, waterfall, TDD (Test-Driven-Development)
Developer IDE Platforms: IntelliJ 2017.1, STS (Spring Tool Suite) 3.8.3, Eclipse 4.6, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, GitHub 2.12.0
Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1
Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RS, JAX-RPC
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
JAVA/J2EE/ Full Stack Developer
Responsibilities:
- Participating in Requirement Analysis and technical assessment during project life cycle.
- Used PL/SQL for views, indexes and stored procedures in oracle database using TOAD and Query optimization.
- Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.,
- Moved existing AngularJS controllers and services toAngular2components for more responsive and less dependency, Interacted with RESTful Web services usingAngular2Http Module.
- DevelopedAngular2Template driven forms and Model driven forms builder by using ngModel.
- Used automated Ant build scripts to package and compile teh application and used Log4J for Logging in project.
- Developed web pages using Ajax, jQuery, AngularJS 1.5, HTML5, UI-Bootstrap and Less CSS.
- Exposure in creating SPA usingReactJS, by using teh concept of Virtual DOM.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- Used J2EE design patterns like Model View Controller(MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc.,
- ApigeeEdge setup for private cloud,ApigeeDevportal setup.
- Configuring infrastructure for deployment of Middleware application throughAPIGEE.
- Used Oracle 11g/12c for teh backend data and performed complex queries using joins for CRUD operations.
- Uploaded files in to Oracle database using CLOB and BLOB.
- Configured Identity and Access Management (IAM) groups and users in AWS for improved login autantication.
- Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Micro services and deployed in to AWS lambda Expression.
- Implemented fail safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored teh services using Hystrix Dashboard.
- Extensive experience in designing, developing and publishing visually rich and intuitively interactive Tableau workbooks and dashboards for executive decision making.
- Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for lea implementation of Hibernate template and extensively used Hibernate Cache.
- Experience on Hibernate mappings, EH cache, Lazy loading transactions and Locking’s.
- Used Spring core for dependency injection/inversion of control (IOC), and integrated AngularJS and Hibernate.
- Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.
- AWS EC2 instances were configured in Dev and QA environment using NodeJs.
- Worked with Apache Tomcat 8 and NodeJs servers to deploy and configure Java API’s and front-end modules.
- Handled user traffic using Spring Ribbon and Kafka.
- Extensively built dashboards using techniques for guided analytics, interactive dashboard design, and visual best practices to convey teh story inside teh data using Tableau.
- Proficient in data integration between different sources to teh EMC Natuzzi environment and reporting teh same on Tableau environment.
- Experience in creating Responsive Web Design (RWD), using Bootstrap, HTML5 and CSS3.
- Leveraging AngularJS resources for all data access, encapsulating URLs and standardizing data access.
- Created REST based web services by establishing links using HATEOAS from Spring based application.
- Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
- Involved in code reviews and unit testing using JUnit framework.
- Configured Protractor test classes and Selenium grid end to end testing on teh front end.
- Developed RESTfulwebservicesusing Jersey,Springframework and JAX-RS.
- Used Drools engine for validating business rules before executing in runtime.
- Used Git for version control and JIRA for bug Tracking and Project Management.
- Worked with JAXB parser for marshalling and Unmarshalling XML data.
- Experience in designing Adobe Flex UI components as well as skinning of custom Flex components.
- Created Test automation framework using Cucumber and Selenium web driver.
- Created online Pdf forms using Adobe LiveCycle ES2 designer and integrated to java code.
- Accessed REST Spring calls in AngularJS using promises, custom directives and custom services.
- Used Amazon cloud formation templates for creating stacks to launch AWS infrastructure and resources.
- Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
- Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
- Spring Boot Micro services were developed with micro service architecture using REST and Apache Kafka.
- Load balancing among teh servers was implemented by using Spring Ribbon.
- Worked with jQuery plugins like Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.
- Experience in Normalization and performance tuning with Oracle DB.
- Implemented CSS Selector, CSS Scalable and modular approach in teh front-end design.
- Monitored service health check from Spring Boot admin console using swaggered UI registered micro services.
- Designed and developed processes using Multi-Threading to make asynchronous.
Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring Boot, APIGEE, JPA, JavaScript, ReactJS, AngularJS, Angular2, HTML 5.0, CSS3, WebSphere Application Server 8.5, Apache Tomcat, Eclipse, STS, Oracle 11g, Log4J, JUnit, Easy Mock, Selenium, XML, Web Services, SOAP UI, Kafka, Netflix Eureka, Netflix Ribbon, GWT, Adobe Flex, Scala, AWS, Ant, Git, PL/SQL, Docker, HATEOAS, Curl.
Confidential, St. Louis, MO
JAVA/J2EE/ Full Stack Developer
Responsibilities:
- Worked in Agile methodology and attended daily and weekly SCRUM meetings to update working status.
- Developed user interface by using theReactJS, Redux for SPA development.
- Developed client side Interface usingReactJS.
- UsedReact-Router to turn application into Single Page Application
- Used Core Java Collections, Exception Handling, Multi-Threading, Serialization and Java 8 features like Lambda expressions, Stream API, Bulk data operations on Collections which would increase teh performance of teh Application, facilitate pipeline processing and Method s.
- Used J2EE Design Patterns like MVC (Model View Controller), Singleton, Factory, DAO (Data Access Object), DTO (Data Transfer Object) and Service Locator.
- Designed and developed teh REST basedMicroservicesusing Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of theMicroServices.
- Proficient in building UI (User Interface) usingHTML5, CSS3, DHTML, table less XHTML and JavaScript dat follows W3C Web Standards and are browser compatible.
- Designed SPA (Single Page Applications) using Angular JS concepts of Components, Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding.
- Used $httpwithAngular JSinterceptors to make sure teh requests were valid and used ng-router to handle nested views and avoid page redirection.
- Angular JS is used to handle RESTful calls to enable communication between view components and server.
- Worked withNode JSframework including authoring complex directives, services, controllers and filters.
- Co-ordinated with development team for deployment of application intoNodeServer.
- Used Bootstrap CSS for dialogs, tabs, date picker, model pop ups to implement UI model.
- Implemented Spring framework as backend to integrate Angular JS and Hibernate.
- UsedSpring IOC(Inversion of Control) for injecting teh beans and reduced teh coupling between teh classes.
- Developed views and controllers for client and manager modules usingSpringMVC andSpring Core.
- Implemented teh application usingSpring BootFramework and handled Security usingSpring Security for implementing autantication, authorization and Access-Control features.
- Implemented teh autantication and authorization of teh application using Spring Security andOAuth.
- Developed front end modules and consumed various Web services in teh business layer usingREST and SOAP.
- Implemented RESTful WebServicesto retrieve data from client side usingMicroServices architecture.
- Used Jersey to implementRestfulWeb Service and used XML form to transfer teh data.
- UsedPostmanas REST client for testing back-end services request-response.
- UsedHibernateextensively to have Database access mechanism with complex queries throughHibernateQuery Criteria interfaces, and Hibernate to deal with teh database.
- ImplementedHibernateConnection Pooling, HQL, Hibernate Caching, Hibernate Transactions.
- Used a Micro Service architecture, with Spring Boot based services interacting through a combination of REST and MQ message brokers and leveragingAWSto build, test and deploy Identity Micro Service.
- Designed Android Mobile Applications, UsedAndroidContent Providers for implementing features like sending E-mails, SMS, etc. from teh app and designed GUIs for theseapplications.
- Implemented Micro Services usingPCF (PivotalCloudFoundry) platform build upon AWS.
- Managed AWS (Amazon Web Services) likeEC2,S3bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, VPC (Virtual Private Cloud), Cloud Front throughAWSConsole and API Integration.
- Responsible for creating and Launching AmazonEC2Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications for deployment of application.
- ImplementedDockerto createDocker images for launching containers on AWS EC2.
- Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra NoSQLDatabase.
- Wrotestoredproceduresand other database items to support teh main application (Oracle, PL/SQL).
- Developed DAO layer using Cassandra and expertise in CQL (CassandraQuery Language), for retrieving teh data present in Cassandra cluster by running queries in CQL.
- UsedApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
- CreatingDockerimages for providing environment support at production and testing.
- Migrated complex Map Reduce programs intoApacheSparkRDD transformations.
- UsedCURLto transfer data to server using available protocols, and test teh custom STS modules.
- Responsible for teh implementation of JMS/RabbitMQto enhance teh application's web service.
- Configured and deployed Apache Tomcat,RabbitMQ, Redis Cache servers.
- Tuning teh heap size parameters and JVM's Garbage collector for WebLogic/Jboss application servers.
- Worked onSeleniumscripts to regression test on multiple browsers and environments.
- Have Used Testing Annotations withSelenium scripts and used Maven integration tool to execute test scripts.
- Hands-on Experience in cross browser testing usingSeleniumWebDriverin Java and TestNG framework.
- Follow TDD (Test Driven Development) methodology to write unit tests with JUnit.
- Used SOAP UI for load testing,JMeterwas used for performance testing and stress testing.
- Used JIRA and supportingCI/CDtools, and JIRA for bug Tracking and Project Management.
- Worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
- Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines.
- Experience in writing Maven build scripts and configuring and usingLog4j.
- Working on ShellScriptingfor server startup and shutdown.
- Managed teh team's source repository through GitHub.
Environment: Java 1.8, Agile, Spring4.3, Security, Hibernate 5, ReactJS, Spring Boot, Microservices, OAuth 2.0, Docker, HTML5, CSS3, Angular JS, JavaScript, NodeJS, NPM, Postman, Tomcat, Design Patterns, Android, AWS, JBoss, ApacheKafka, PCF,Mockito, RESTful, SOAP, ShellScripting, Selenium, JMS, CURL, TestNG, SOAP UI, JMeter, ApacheSpark, RabbitMQ, Redis Cache, NoSQL, Cassandra, JUnit, Git, Maven, Jenkins, Log4j, JIRA, Linux, GitHub and Oracle.
Confidential, Washington, DC
JAVA/J2EE/ Full Stack Developer
Responsibilities:
- Involved in Analysis, Design, Development, System Testing and UAT (User Acceptance Testing), followed by Agile methodology in teh Scrum Cycle model.
- Designed and developedvarious helper classes using CoreJavaconcepts such as OOP Concepts, Collections Framework, Exception Handling, me/O System, Multi-Threading, JDBC.
- Involved in designing and implementation of Session, Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
- UsedAngular JSas framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap.
- Designing User Interface usingJSFcomponents.
- Integrated various modules during Application Development - Used JQuery andJSFvalidation framework for front end validations, developed web application usingJSFFramework
- Used various features in Angular JS like data binding, routing, custom filters, custom directives to meet various customized requirements, Implemented REST-based web services withAngular JS.
- Used teh http services in Angular JS to make API calls and exchange data in JSON.
- Used Angular Dependency Injection to inject Angular Services and Custom services as well as built Custom Directives to provide reusable component.
- Extensively used jQuery, Node JS in implementing various GUI components in application portal.
- Used JQuery to make teh application highly interactive and used JSON objects TEMPeffectively for client-side coding.
- Built Web pages dat are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Perform API development module integration and web designing usingAngular JS,Spring MVC.
- Designed and developed application in3tier Architecture, implemented Spring MVC Model2 framework as backend, persistence layer is developed in Hibernate.
- Worked with controller, service and view components in applications using Spring framework, Spring IOC for loose coupling between UI Layer, Service Layer and Persistence Layer.
- Used Spring Boot which is radically faster in building cloudMicroservicesand develop Spring based application with very less configuration, access logging for Spring Boot Application.
- UsedSOAP UIfor testing teh web services by sending aSOAPrequest.
- Designed and developed Micro services using REST framework and Spring Boot.
- SOA (Service Oriented Architecture) was exposed through RESTful web services with loose coupling between layers using Spring Framework during development.
- Developed secured REST and SOAP web services with Basic Autantication withOAuth, and Spring security.
- Consuming and exposing various Web Services usingJAX-RSand JSON to different systems for business services, developed complex Web Services and tailoredJAX-RSAPI to suit teh requirement.
- Involved in developing teh multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, RESTfulweb services.
- Used Soap UI andPostmanfor Testing Web services.
- Consuming and exposing various Web services usingJAX-WSto different systems like NPI Validation, Address validation, Ajax method callRESTfulweb services from teh client UI.
- RegisteredSwaggerto teh REST Application and annotated teh Rest services to generateSwagger documentation.
- Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
- Experience on Hibernate mappings, Lazy loading transactions and Locking’s.
- Looked and analyzed teh Splunk Logs for hidden application errors and usedGemfirecache for loading data in to local cache server.
- UsedGemfiredistributed in-memory data grid cache for persisting application related cache objects in an attempt to make teh application more scalable.
- Experience in usingNoSQL(MongoDB) data models document, key-value & wide column, or graph model.
- Designed and developed OraclePL/SQLProcedures, Functions, and Database Triggers and involved in creating and updating Packages to meet business requirements.
- Working with JMS Handling and managing exception conditions.
- Consumed messages from JMS-Message driven beans and Integrated with ActiveMQ service with Beans.
- Strong application integration experience usingMuleESBwith Connectors, transformations, Routing, ActiveMQ, JMS and RAML, Cloud hub, Data Transformations usingMuleESB.
- ImplementedAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Install and configure teh Cloud Management application for teh provider (AWS).
- Extensive experience in using Build AutomationDevOpstools like, ANT, Maven, Artifactory/Nexus, Anthill Pro and Hudson/Jenkins, Bamboo.
- UI development usingGWT, developing reusable widgets/ table/ grids and complex UI component.
- Got exposure to build and deploy teh changes in a production environment by executing teh build script and deploying teh compiledGWTclient-side code and server side code to teh production server.
- UsedSeleniumWebDriver, Test automated test cases for regression test cases.
- Contributed in developing Automation Framework using SeleniumWebDriver,and TestNGfor getting reports.
- Installed, Configured and AdministeredJBoss 5.1/6.0 as a standalone Dev environment.
- Install, deploy and support infrastructures, applications, software solutions and technology initiatives onJBoss.
- Used Jenkins as a primary tool for implementing theCI/CDduring code releases, worked withCI/CDpipe line to build and deploy transcoding application on AWS.
- Used Perl andShellScriptingto automate teh batch process and run SQL scripts.
- UsedJenkins to build teh entire application and to send email notifications in teh event of build failures.
- Log4j was used to monitor teh error logs. UsedGitHub Repository as version control tool.
Environment: Java 1.7, Agile, Spring 3.5, Hibernate 4.2, Spring Quartz, SpringBoot, Maven, JPA, JSF, JUnit, TestNG, Angular JS, NodeJS, HTML4, AWS, Postman, Gemfire, ShellScripting, OAuth, JQuery, GWT, JMS, Microservices, Swagger, Splunk, CI/CD, Selenium, JMeter, PL/SQL, REST, SOAP, MongoDB, JBoss, IBM Web Sphere, ActiveMQ, MuleESB, NoSQL, Linux, GitHub and Oracle 11g.
Confidential - Atlanta, GA
JAVA/J2EE Developer
Responsibilities:
- Experienced with Software Development Life Cycle(SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
- UsedJ2EEdesign patterns such as Singleton and DAO (Data Access Object) in teh implementation of teh services.
- Developed UI (User Interface) module using Struts Framework,JSF, JSP, Servlets, HTML, DHTML and implemented code MVC2 framework using JSP's JavaBeans& Servlets.
- Developed bean configuration and flow definition files,JSFtemplates, action classes and developed Spring web.
- JSFused to perform various actions on fixed income such as bonds of teh employee in teh organization.
- Developed frontend of application using Angular JS framework. Created newJSPviews to in corporate backend functionality to display on teh UI screens using client rich technologies like JQuery, JavaScript.
- Created services for various modules like Account Creation and Maintenance using Spring framework, Responsible for maintaining Content Management System on daily basis.
- Implemented logging in teh application using Spring AOP module to know teh application status. Used Spring DAO module for performing CRUD operations on database.
- UsedSpringAOPfor cross cutting concerns and implemented Transaction Management usingSpringAOP.
- Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring Integration with Hibernate.
- Responsible for design and developing Persistence classes using Hibernate, andSpringJDBC Template frameworks to save data in database tables.
- Used Spring Transaction management API’s and coordinates transactions for Java objects.
- DevelopedRestfulWeb services in JAX-RS using Jersey to provide domain data to teh application.
- Created Maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
- Developed teh CRUD and transferred data as JSON format usingRESTfulweb services to controller layer.
- Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map teh object relation mappings, Used HQL (Hibernate query language).
- Provided data persistence by ORM (object relational mapping) via Hibernate for application save, update, delete operations.
- UsedJSPfor presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Provided efforts estimate and coordinated teh test schedule using agiletestingmethodology in UAT phase.
- MQ was used to provide a single unifying transport dat reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery, Used IBM MQ Series as teh JMS provider.
- Monitored and performedtestingin various environments like Development, Test, UAT and Production.
- Creation of database objects like tables, views, Indexes on tables, synonyms, materialized views, Stored procedures, packages usingoracletools like SQL plus.
- DevelopedSQLandPL/SQLscripts to transfer tables across teh schemas and databases.
- Design and develop automation framework using Java,Seleniumwebdriver, JUnit, ANT, SVN.
- Used Apache-Maventool to build, configure, and package and deploy an application project.
- Worked on Axis implementation and used SOAP UI to test teh SOAP.
- Worked on XML, XSD and XSLT to parse teh request and create teh new one based on teh specification.
- Used JQuery andJSFvalidation framework for front end validations.
- Developed theSeleniumautomationscripts for Functional, Smoke and Regression testing.
- UsedGitas source control management giving a huge speed advantage on centralized systems dat have to communicate with a server.
- Migrated Applications betweenJBossand WebLogic Application servers, build and release teh issues.
- Worked on Oracle 10g for applications containing Annotated EJB3.0 entities relating to JPA.
- Responsible for writing JUnit test cases and Peer level testing.
- Build & Deployment in WebSphere Application Server, & deployment on teh Linux platform.
Environment: Java 1.6, SpringAOP, SOA, JMS, JMX, IBM MQ Series, REST, SOAP, JQuery, Angular JS, JSP, JSF, Axis, SOAP UI, Hibernate, JPA, ORM, JDBC, JNDI, XML, XSD, JAXB, JAXP, Design Patterns, GIT, JUnit, ANT, JTA, Maven, WebSphere, Selenium, PL/SQL, Oracle, NoSQL, Linux, Log4J, UML, Agile and Oracle 10g.
Confidential - Hartford, CT
JAVA/J2EE Developer
Responsibilities:
- Involved inFullCycle of SDLC through Design, Development, Integration and testing phases.
- Designed and developed Spring MVC and SOAP based Web services to integrate multiple applications.
- Integrated SOAP based web services into teh web application to enable payments and claims through mobile apps.
- Involved in teh upgrade process of Spring 2.0 to Spring 3.0 and Hibernate 2.0 to Hibernate 3.0 to take advantage of new Spring and Hibernate features.
- Web Services used Java 5,JSP, Servlets, EJB 3.0, and deployed on WebLogic and WebSphere.
- Jenkins to Build integration and deployments to teh various environments and aligned teh release implementations.
- Configured faces-config.xml and application-context.xml forJSFbased.
- Dynamic web pages are developed usingJSF2.0, JavaBeans, Xhtml, JavaScript and Custom Tags.
- Implemented state-specific business logic inJavacode using Spring configurations.
- Reviewed code and developed Junit test cases for all complex business scenarios and ensured 100% code coverage.
- Implemented different types of spring controllers as per application requirements, DAO and service layer components using Spring/Hibernate API’s and annotations. Extensively used Hibernate (HQL).
- Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations, used Jasper Reports as a reporting tool.
- Developed and deployed Session Beans andJPAEntities for database updates.
- Developed client request validations and processing using JavaScript and HTML.
- Used ANT for compilation and building JAR files,Used SVN version control tool.
- Deployed applications on Web Logic Application Server and performed required configuration changes.
Environment: Java 1.5, JavaScript, AJAX, JSP, Servlet, JMS, Spring MVC 3.0, Hibernate 3.0, JSF, SOAP Web Services, Axis2, JPA, WebLogic Application Server, Jenkins, ANT, HTML, SVN, XML, CloudFoundry, Unix Shell Scripting, SQL, Windows and Oracle 9i, Tomcat, Jasper reports and Maven.
Confidential
Jr JAVA/J2EE Developer
Responsibilities:
- Involved in Coding and Designing of teh Forms and reports for various modules.
- Involved in Coding of thejavacomponents which are teh heart of teh application and user management.
- GUI development using HTML, XML, JSP, Servlets, JavaScript with teh help of MVC Architecture.
- Worked extensively on teh JSP’s, Front-end validations in JavaScript.
- Implemented Struts tab libraries for HTML,JSF, beans, tiles for developing UI for frontend simulator.
- Form classes of Struts Framework to write teh routing logic and to call different services.
- Worked on Struts-config files, validation files and resource bundles for all modules using Struts framework.
- Implemented Log4J for Logging Errors, debugging and tracking, Used CVS for version control.
- Mapping of fields between teh client's XML and Remedy incident management system.
- Involved in teh creation of database tables and connections between teh Gate Way interface and MySQL.
- Used Hibernate andJPAORM in teh back end to fetch data from MySQLdatabases
- Integration testing (end-end)Prepared exhaustive test cases to comprehensively test functionality and code.
Environment: CoreJava, Struts, Jsp, Servlet2.5, HTML, Hibernate, JavaScript, JPA, Apache Tomcat 5, MySQL.
