Java/j2ee/ Full Stack Developer Resume
Los Angeles Ca Java J2ee Full Stack Developer Los Angeles, CA
SUMMARY:
- Over 8+ years of professional IT experience in developing scalable, reliable and efficient enterprise applications using Java/J2EE technologies.
- 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 the 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 SpringCore, MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), IO, JTA, JDBC and Rules Engines (Drools), SpringRibbon, Eureka/Hystrix/Ribbon/Zuul, NetflixOSS, APIGEE,Spring Boot with Thyme leaf.
- Working knowledge on Micro services that helps in creating independent services which can be deployed easily.
- Proficient in implementing various Design Patterns like MVC, Singleton, Session, Facade, Factory, DAO (Data Access Object), DTO (Data Transfer Object), and Front Controller.
- Experience in Data Transformations using Mule ESB, integrating Spring and Web Services using Mule ESB.
- 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 utilizing cloud technologies including AWS (Amazon Web Services), SpringCloud, Microsoft Azure and PCF (Pivotal Cloud Foundry).
- 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 the in-memory computing capabilities written in Scala.
- 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 on NoSQL databases - 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 the activity of complex queries, by using MySQL5.7.19, DB2, Oracle9i/9g/10g/11g.
- Strong experience in Unix&LinuxShell scriptingBash, Perl scripting.
- Experience with CI/CD, ANT, Maven, Gradle, Jenkins, Hudson, and version controls tools like Git, GitHub, WinCVS, CVS, SVN, VSS and RationalClearCase.
- 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 tools Selenium (IDE,RC, and Web Driver), Performed Unit testing, Integration Testing& generating of test cases for web applications using Junit, TestNG.
- Extensively used the 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, Eclipse4.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 to Angular 2 components for more responsive and less dependency, Interacted with RESTful Web services using Angular 2 Http Module.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used automated Ant build scripts to package and compile the 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 using React JS, by using the concept of Virtual DOM.
- Used React JS for 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.,
- Apigee Edge setup for private cloud, Apigee Devportal setup.
- Configuring infrastructure for deployment of Middleware application through APIGEE.
- Used Oracle 11g/12c for the 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 authentication.
- Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Micro services and deployed in to AWSlambdaExpression.
- Implemented fail safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the 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-endmodules.
- 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 the story inside the data using Tableau.
- Proficient in data integration between different sources to the EMCNatuzzi environment and reporting the 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 the front end.
- Developed RESTful web services using Jersey, Spring framework 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 UnmarshallingXML 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 the servers was implemented by using Spring Ribbon.
- Worked with jQuery plugins like Banner, Slider, Accordion, Tabs, jQueryDropdown, Image Gallery.
- Experience in Normalization and performance tuning with Oracle DB.
- Implemented CSS Selector, CSS Scalable and modular approach in the 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, React JS,AngularJS, Angular 2, HTML 5.0, CSS3, WebSphere Application Server 8.5, Apache Tomcat, Eclipse, STS, Oracle 11g, Log4J, JUnit, EasyMock, Selenium,XML, Web Services, SOAP UI, Kafka, Netflix Eureka, Netflix Ribbon, GWT, Adobe Flex, Scala, AWS, Ant, Git, PL/SQL, Docker, HATEOAS, Cur l .
Confidential,St. Louis,MO
JAVA/J2EE/ Full Stack Developer
Responsibilities:- Workedin Agile methodology and attended daily and weekly SCRUM meetings to update working status.
- Developed user interface by using the React JS, Redux for SPA development.
- Developed client side Interface using React JS.
- Used React-Router to turn application into Single Page Application
- UsedCoreJavaCollections, Exception Handling, Multi-Threading, Serialization and Java 8 features likeLambda expressions, Stream API, Bulk data operations on Collections which would increase the performance of the Application, facilitate pipeline processing and Method references.
- Used J2EEDesignPatterns like MVC (Model View Controller), Singleton, Factory, DAO(Data Access Object), DTO(Data Transfer Object) and Service Locator.
- Designed and developed the REST based Micro services using SpringBoot, SpringData with JPA(Java Persistence API) and Used Swagger to interact with API end points of the Micro Services.
- Proficient in building UI (User Interface) using HTML5, CSS3,DHTML, table less XHTMLand JavaScript that 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 $http with Angular JS interceptors to make sure the requests were valid and used ng-router to handle nested views and avoid page redirection.
- AngularJS is used to handle RESTful calls to enable communication between view components and server.
- Worked with Node JS framework including authoring complex directives, services, controllers and filters.
- Co-ordinated with development team for deployment of application into Node Server.
- Used BootstrapCSS for dialogs, tabs, date picker, model pop ups to implement UI model.
- Implemented Spring framework as backend to integrate Angular JS and Hibernate.
- Used Spring IOC ( Inversion of Control) for injecting the beans and reduced the coupling between the classes.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Implemented the application using Spring Boot Framework and handled Security using Spring Security for implementing authentication , authorization and Access-Control features.
- Implemented the authentication and authorization of the application using Spring Security and OAuth.
- Developed front end modules and consumed various Web services in the business layer using REST and SOAP.
- Implemented RESTfulWeb Services to retrieve data from client side using Micro Services architecture.
- Used Jersey to implement Restful Web Service and used XML form to transfer the data.
- Used Postman as REST client for testing back-end services request-response.
- Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query Criteria interfaces, and Hibernate to deal with the database.
- Implemented Hibernate Connection 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 leveraging AWS to build, test and deploy Identity Micro Service.
- Designed AndroidMobileApplications, Used Android Content Providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
- Implemented Micro Services using PCF (Pivotal Cloud Foundry) platform build upon AWS.
- Managed AWS (Amazon Web Services) like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, VPC (Virtual Private Cloud), Cloud Front through AWS Console and API Integration.
- Responsible for creating and Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications for deployment of application.
- Implemented Docker to create Docker images for launching containers on AWSEC2.
- Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra NoSQL Database.
- Wrote stored procedures and other database items to support the main application (Oracle, PL/SQL).
- Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
- Creating Docker images for providing environment support at production and testing.
- Migrated complex Map Reduce programs into Apache Spark RDD transformations.
- Used CURL to transfer data to server using available protocols, and test the custom STS modules.
- Responsible for the implementation of JMS/RabbitMQ to enhance the application's web service.
- Configured and deployed ApacheTomcat, RabbitMQ, RedisCache servers.
- Tuning the heap size parameters and JVM'sGarbagecollector for WebLogic/Jboss application servers.
- Worked on Selenium scripts to regression test on multiple browsers and environments.
- Have Used Testing Annotations with Selenium scripts and used Mavenintegration tool to execute test scripts.
- Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework.
- Follow TDD (Test Driven Development) methodology to write unit tests with JUnit.
- Used SOAPUI for load testing, JMeter was used for performance testing and stress testing.
- UsedJIRA and supporting CI/CD tools, 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 using Log4j.
- Working on Shell Scripting for server startup and shutdown.
- Managed the team's source repository through GitHub.
Environment:: Java 1.8, Agile, Spring 4.3,Security, Hibernate5,React JS,Spring Boot, Micro services,OAuth 2.0,Docker,HTML5, CSS3, Angular JS, JavaScript, Node JS, NPM, Postman, Tomcat, DesignPatterns, Android,AWS,JBoss, Apache Kafka,PCF, Mockito, RESTful, SOAP,Shell Scripting,Selenium,JMS,CURL, TestNG, SOAP UI, JMeter, Apache Spark, 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, SystemTesting and UAT (User Acceptance Testing), followed by Agile methodology in the Scrum Cycle model.
- Designed and developed various helper classes usingCore Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
- Involved in designing and implementation of Session, Facade, BusinessDelegate, ServiceLocator patterns to delegate request to appropriate resources.
- Used Angular JS as 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 using JSF components.
- Integrated various modules during Application Development - Used JQuery and JSF validation framework for front end validations, developed web application using JSF Framework
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements, Implemented REST-based web services with Angular JS.
- Used the http services in Angular JS to make API calls and exchange data in JSON.
- Used AngularDependencyInjection to inject Angular Services and Custom services as well as built Custom Directives to provide reusable component.
- Extensively used jQuery, NodeJS in implementing various GUI components in application portal.
- Used JQuery to make the application highly interactive and used JSON objects effectively for client-side coding.
- Built Web pages that 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 using Angular JS, SpringMVC.
- Designed and developed application in 3 tierArchitecture, implemented SpringMVC Model2 framework as backend, persistence layer is developed in Hibernate.
- Worked with controller, service and view components in applications using Spring framework, Spring IOCfor loose coupling between UI Layer, Service Layer and Persistence Layer.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration, access logging for Spring Boot Application.
- Used SOAPUI for testing the web services by sending a SOAP request.
- 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 Authentication with OAuth, and Springsecurity.
- Consuming and exposing various Web Services using JAX-RS and JSON to different systems for business services, developed complex Web Services and tailored JAX-RS API to suit the requirement.
- Involved in developing the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, RESTful web services.
- Used Soap UI and Postman for Testing Web services.
- Consuming and exposing various Web services using JAX-WS to different systems like NPI Validation, Address validation, Ajax method call RESTful web services from the client UI.
- Registered Swagger to the REST Application and annotated the Rest services to generate Swagger documentation.
- Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used HibernateCache.
- Experience on Hibernate mappings, Lazyloading transactions and Locking’s.
- Looked and analyzed the SplunkLogs for hidden application errors and used Gemfire cache for loading data in to local cache server.
- Used Gemfire distributed in-memory data grid cache for persisting application related cache objects in an attempt to make the application more scalable.
- Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
- Designed and developed Oracle PL/SQL Procedures, 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 using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RAML, Cloud hub, Data Transformations using Mule ESB.
- Implemented AWS solutions using EC2, S3, RDS, EBS, ElasticLoadBalancer, Auto-scaling groups.
- Install and configure the Cloud Management application for the provider (AWS).
- Extensive experience in using Build Automation DevOps tools like, ANT, Maven, Artifactory/Nexus, Anthill Pro and Hudson/Jenkins, Bamboo.
- UI development using GWT, developing reusable widgets/ table/ grids and complex UI component.
- Got exposure to build and deploy the changes in a production environment by executing the build script and deploying the compiled GWT client-side code and server side code to the production server.
- Used Selenium Web Driver, Test automated test cases for regression test cases.
- Contributed in developing Automation Framework usingSelenium Web Driver, and TestNG for getting reports.
- Installed, Configured and Administered JBoss 5.1/6.0 as a standalone Dev environment.
- Install, deploy and support infrastructures, applications, software solutions and technology initiatives on JBoss.
- Used Jenkins as a primary tool for implementing the CI/CD during code releases, worked with CI/CD pipe line to build and deploy transcoding application on AWS.
- Used Perl and Shell Scripting to automate the batch process and run SQL scripts.
- Used Jenkins to build the entire application and to send email notifications in the event of build failures.
- Log4j was used to monitor the error logs. Used GitHubRepository as version control tool.
Environment:: Java 1.7, Agile, Spring 3.5, Hibernate 4.2, Spring Quartz, Spring Boot, Maven,JPA, JSF, JUnit,TestNG,Angular JS, Node JS, HTML4, AWS, Postman,Gemfire,Shell Scripting,OAuth,JQuery, GWT, JMS, Micro services, Swagger, Splunk, CI/CD, Selenium,JMeter, PL/SQL, REST, SOAP, MongoDB, JBoss, IBM Web Sphere, ActiveMQ, Mule ESB, 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.
- Used J2EE design patterns such as Singleton and DAO (Data Access Object) in the implementation of the services.
- Developed UI (User Interface) module using StrutsFramework, JSF, JSP, Servlets, HTML, DHTML and implemented code MVC2 framework using JSP's JavaBeans& Servlets.
- Developed bean configuration and flow definition files, JSF templates, action classes and developed Spring web.
- JSF used to perform various actions on fixed income such as bonds of the employee in the organization.
- Developed frontend of application using AngularJS framework. Created new JSP views to in corporate backend functionality to display on the 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 the application using SpringAOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
- Used Spring AOP for cross cutting concerns and implemented TransactionManagement using Spring AOP.
- Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and SpringIntegration with Hibernate.
- Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
- Used Spring Transaction management API’s and coordinates transactions for Java objects.
- Developed Restful Web services in JAX-RS using Jersey to provide domain data to the application.
- Created Maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
- Developed the CRUD and transferred data as JSON format using RESTful webservices to controller layer.
- Worked on HibernateORM. Created Hibernate XML files and Java class files to map the object relation mappings, Used HQL (Hibernate query language).
- Provided data persistence by ORM (object relational mapping)via Hibernate for application save, update, delete operations.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Provided efforts estimate and coordinated the test schedule using agile testing methodology in UAT phase.
- MQ was used to provide a single unifying transport that 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 IBMMQSeries as the JMS provider.
- Monitored and performed testing in various environments like Development, Test, UAT and Production.
- Creation of database objects like tables, views, Indexes on tables, synonyms, materialized views, Stored procedures, packages using oracle tools like SQL plus.
- Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
- Design and develop automation framework using Java, Selenium web driver, JUnit, ANT, SVN.
- Used Apache-Maven tool to build, configure, and package and deploy an application project.
- Worked on Axis implementation and used SOAP UI to test the SOAP.
- Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
- Used JQuery and JSF validation framework for front end validations.
- Developed the Selenium automation scripts for Functional, Smoke and Regression testing.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Migrated Applications between JBoss and WebLogic Application servers, build and release the 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 the Linux platform.
Environment:: Java 1.6, Spring AOP, SOA, JMS, JMX, IBM MQ Series, REST, SOAP, JQuery,AngularJS,JSP, JSF, Axis, SOAPUI,Hibernate, JPA, ORM, JDBC, JNDI, XML, XSD, JAXB, JAXP,DesignPatterns,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 in Full Cycle 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 the web application to enable payments and claims through mobile apps.
- Involved in the upgrade process of Spring 2.0to Spring 3.0and Hibernate 2.0to Hibernate 3.0 to take advantage of new Spring and Hibernate features.
- WebServices used Java 5, JSP, Servlets, EJB3.0, and deployed on WebLogic and WebSphere.
- Jenkinsto Build integration and deployments to the various environments and aligned the release implementations.
- Configured faces-config.xml and application-context.xml for JSF based.
- Dynamic web pages are developed using JSF 2.0, JavaBeans, Xhtml, JavaScript and CustomTags.
- Implemented state-specific business logic in Java code 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/HibernateAPI’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 and JPA Entities 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, Cloud Foundry, Unix Shell Scripting, SQL, Windows and Oracle 9i, Tomcat, Jasper reportsand Maven.
Confidential
Jr JAVA/J2EE Developer
Responsibilities:
- Involved in Coding and Designing of the Forms and reports for various modules.
- Involved in Coding of the java components which are the heart of the application and user management.
- GUI development using HTML, XML, JSP, Servlets, JavaScript with the help of MVC Architecture.
- Worked extensively on the 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 the routing logic and to call different services.
- Worked onStruts-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 the client's XML and Remedy incident management system.
- Involved in the creation of database tables and connections between the Gate Way interface and MySQL.
- Used Hibernate and JPA ORM in the back end to fetch data from MySQL databases
- Integration testing (end-end) Prepared exhaustive test cases to comprehensively test functionality and code.
Environment:: Core Java, Struts,Jsp, Servlet2.5, HTML, Hibernate,JavaScript, JPA, Apache Tomcat 5, MySQL.
