Shreejan Bajracharya
Sr. Full Stack Developer
Phone: 469-***-****
Email: ********@*****.***
PROFESSIONAL SUMMARY:
Have 10+ years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies.
Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
Experience in analyzing software requirements related to new functionality needed by users to identify required changes and enhancements to software applications.
Experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring, ESB, Maven, Hibernate, Restful Web Services, SOAP.
Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.
Experience in working with web servers like Tomcat 8, Jetty, IBM WebSphere8.0, JBoss 7.1.0 and WebLogic 10.0.
Extensive experience in designing professional UI web applications using front-end technologies like Node.js, AngularJS, Angular 7/8, HTML5, CSS3, JavaScript, jQuery, JSON, AJAX and Bootstrap.
Proficient in frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
Experience in managing the build and deployment using Gradle, Maven, Jenkins, Docker.
Experience deploying applications on Apache Tomcat 8/9, BEA Web logic 10/12, Web sphere 5.0/6.0, Nginx application server environments.
Experienced in Spring Boot based Microservices using Docker container using Amazon EC2 container services and using OpenShift, AWS admin console.
Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
Experience implementing message broker services like RabbitMQ, ActiveMQ for data sharing asynchronously.
Experience of working with Application servers, Web servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat, Nginx.
Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
Worked in container-based technologies like Docker, Kubernetes and OpenShift.
Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Lambda, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, RDS, ElastiCache, SNS, SQS, AMI, S3.
Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and Couchbase DB.
Experience in database modeling, design and development of PL/SQL Queries, Stored Procedures, Cursors, Triggers, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 and MySQL.
Strong understanding of how to design API connections between multiple platforms and applications.
Hands on experience with build tools like Maven, Gradle, Ant.
Design, develop, and implement API solutions using Apigee.
Collaborate with cross-functional teams to understand business requirements.
Create and maintain API proxies, policies, and products in Apigee.
Proficient in log management and capturing runtime exceptions using Log4J, SLF4J framework and monitoring and tracing using Splunk, Kafka, Zipkins and Grafana.
Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
Good knowledge on configuration management and build tools like CVS, GIT and Bit Bucket.
Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
Hands on experience using Selenium and Cucumber for creating Automated Test Suites and deriving functional and acceptance tests.
Well experienced in using JUnit for performing unit-testing framework.
Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
Experience in writing unit test-cases in a Java environment using Junit, Mockito and Power mock, JIRA.
Knowledge in AD architecture and infrastructure (LDAP, Directory Replication, group policy, security, schema changes, etc.)
Knowledge of DNS, Kerberos and Windows Authentication, to include authentication with other technologies for Single Sign-On
TECHNICAL SKILLS:
Languages
Java, Groovy, SQL, PL/SQL, JavaScript, TypeScript, Shell Script
Enterprise Java
JSP, Servlet2.x, EJB, JNDI, JMS, Groovy, JDBC, JPA, MDB, Spring
Mark-up/XML Technologies
HTML5, XHTML, JavaScript, CSS, AppML, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, Xpath and XLink,
Tools & Framework
Struts 2x, Spring, Spring Boot 2.x, Hibernate 4/3, JPA, Spring MVC, Spring AOP, AspectJ, Spring DAO, Spring Batch, Spring REST, Spring WebFlux, Spring WebFlow, Spring Batch, JPA, JSF, Log4J, Junit, Mockito, PowerMock, SOAP UI, Gradle, Apache Ant and Apache Maven,
Web Service Framework
Apache Axis, Sun Jersey, AWS, and Apache CXF
JavaScript Tools & Framework
Angular, React, RxJS, BackBone JS, Ext JS, Express JS, Vue JS, Redux, Node, NPM, WebPack
Web/App Servers
Apache Tomcat 8.x/9.x, WebLogic 12, JBoss4.5, IBM WebSphere (7.0, 6.0), Nginx
Databases
Oracle 10/11/12, SQL Server 2000/2005, MS SQL, MongoDB, MySql, IBM DB2 and PL/SQL Procedures, Cassandra, Postgresql
Development Tools
Eclipse, Netbeans IDE, Visual Studio Code, Atom, Sublime, DBeaver, PgAdmin, MySQL Workbench, Jetbrains
Version Control Tools
CVS, SVN, GIT, BitBucket, SourceTree, CM Synergy, and Clear Case
Operating Systems
UNIX, Linux, Windows XP/2000/VISTA, Ubuntu Server 10/11/12/14
Design Patterns
MVC, Front Controller, Singleton, Business Delegate and DAO Patterns
Design &Modelling
UML, Design Patterns, Microsoft Visio, Rational Rose 3.0, and Agile SCRUM
Unix & Linux
Unix Grid computing and Shell Scripting
Tools
GWT, JProfiler, Jenkins, Hudson, Sonar & Jenkins, JIRA, Nexus, FileZilla, Maven and Gradle
Web Service Protocols
SOAP, REST, XML-RPC, UDDI
Testing Tools
Junit, Mockito, PowerMock, TestNG, Karma, Jasmine, Protractor, Cucumber, Selenium
other API's
Junit, JAXB, Log4j, SLF4J and DOM, AWS, OpenShift, Apigee
Cloud Services
AWS (EC2, S3, CloudFront, RDS, VPC, DynamoDB, Lambda, Cloud Formation, Code Deploy), Docker, Kubernetes, PCF
EDUCATIONAL DETAILS:
Bachelor of Computer Science 2015, Kathmandu University
Master’s in computer science 2020, University of North Texas
TECHNICAL EXPERIENCE:
Citizens Bank, Johnston, RI Nov 2021 -Till Date
Sr. Java Full Stack Developer
Description: Citizens provide personal and business banking, student loans, home equity products and credit cards. The Project was focused on developing robust and executable framework to support workflow requirements.
Responsibilities:
Worked with Single-SPA to build a user interface composed of multiple single-page applications, where each workflow UI is a micro frontend.
Worked on JavaScript, Angular 9 with NodeJS for UI.
Used Java11 features like Lambda expressions.
Worked with Java11 new features for performance Enhancements.
Springboot microservices for workflow specific task implementation.
Open-source workflow engine, Flowable was used to create BPMN, XML for the workflows.
Used mongo-DB and RDS MySQL for data storage.
Automation of Order Processing using Business Process Management Tool Camunda.
Installed Camunda and set up Tomcat for using Camunda as shared, container-managed Process Engine.
Identified admin tables needed and implemented POC to configure Camunda to use Oracle dB tables.
Used Runtime Service API of Camunda start the process instance of process definitions.
Created Scala and Java based ETL streaming framework, using Spark, Cassandra, Hadoop and Hive.
Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
Involved in performing the Linear Regression using Scala API and Spark.
Used AEM and Adobe acrobat pro to create dynamically fillable letter templates.
Administered components, templates, dialogs, and workflows of AEM.
Installed, configured, troubleshoot AEM in development as well as system environment.
Security of the websites configured at AEM web content management.
Configured connection between Node agent and Deployment manager once the security is enabled.
Installed and configured WebSphere on top of AEM using Linux and Windows.
Configured DB2 as per AEM schema.
Followed Agile/Scrum process, involved in sprint planning scrum calls, Retrospective Reviews and Grooming.
Built Micro-Services using Springboot with continuous deployment and continuous integration using Docker and Jenkins.
Performing thorough testing and debugging of Next Js applications to ensure optimal functionality, reliability, and security.
Responsible in developing a responsive web UI for financial, ecommerce digital transformation website for mobile, tablet and desktop version based on React Js, Next Js
Collaborate with stakeholders to gather and refine API requirements.
Provide technical support and documentation for APIs like Apigee platforms.
Stay updated on Apigee and API management industry trends and best practices.
Monitored and fixed issues Build’s for QA, DEV, integration, and production are monitored by integration tool Jenkins.
Worked on Jenkins for the Continuous Integration (CI) and Continuous Deployment (CD) for the jar build and deploying it into the API.
Strong understanding and knowledge of automation and CI & CD Tool like Jenkins & Git.
Used Splunk for monitoring and setting up dashboards to support Operations team debug miscellaneous requests.
Used Selenium and Cucumber for creating the web-based test automation suite and perform functional testing.
Build data pipelines with Kafka connect/connectors to deploy and support Kafka Data stream processing.
Designed and developed unit testing scenario for APIs using JUnit, Mockito.
Worked in Agile Development and maintained effective communication in team going through all phases of SDLC lifecycle.
Analyzing, design, develop, codes and implement API programs and development.
Interface with pre-developed API solutions.
Trouble shoots API/interface issues.
API Unit and system test all development efforts.
Generated swagger documentation for services and exposed it to external teams by using swagger library.
Coordinated with offshore team for developing new API’s and testing purposes.
Create and maintain AD environment management documentation on as as-necessary basis.
Used Github/Bitbucket/Jira/Confluence/ServiceNow/Sailpoint tools for daily routines.
Created GraphQL schema and queries using MongoDB.
Experience in building isomorphic applications using React JS and Redux with GraphQL on server side.
Experience in working with GraphQL queries and use Apollo GraphQL library.
Used React JS to create Controllers to handle events triggered by clients and send requests to server with GraphQL
Involved in writing of test cases using Junit framework and maintained a branch coverage above 80% which is a mandatory requirement.
Environment: Java11, J2EE,JSP,JDBC,BMP,ANT,XML,IBM,AEM,JIRA,Jenkins,AWS, Scala, Postman,
NetflixConductor, JUNIT, DB2, AWS, Camunda, Swagger, UNIX, Angular JS,JSON, Git Event streaming with Apache Kafka.
US Bank, Denver, CO Nov 2019 – Nov 2021
Sr. Java Full Stack Developer
Description: This project was intended to process huge data volume to provide significant information to the business in real time that enables them to accelerate growth, Fraud Detection and Credit Market Data. We collect and analyze large amounts of data from customers from several data points Billers, Order, Management, Provisioning system and Activation and to produce the reports which provide prediction capability to forecast the failures beforehand to enhance the customer experience.
Responsibilities:
Involved in the design, future estimations, and Software Requirements Specifications.
Followed Agile/Scrum process, involved in sprint planning, scrum calls, Planning, Retrospective, Reviews and Grooming.
Implemented design patterns in Scala for the application.
Wrote highly scalable Scala software solution that integrates 7 million high definition digital images from digital arts providers.
Used Maven, Java, Scala, Jira, Jenkins, Confluence, Junit, Ext JS, etc.
Created Android applications for managing the digital arts. Utilized Java, Scala Android SDK.
Developed workflows which can handle complex business scenarios using Camunda BPM and integrated them with Java classes.
Ordered ServerPac z/OS 2.1 using Confidential SHOPZ
Some new equipment added to the configuration, which the IODF, IOCDS, and IOCP data sets
were updated accordingly.
Using HCD/HCM, all necessary migration steps undertaken to create required z/OS images for LPARS.
Created all necessary concatenated SYS1.PARMLIB and SYS1.PROCLIB for all z/OS images.
Installed Apache Powered HTTP Server using Z/OS UNIX System Services.
Defined and maintained Parallel Sysplex configuration and Server Time Protocol (STP).
Trained system programmers and operation staff with z/OS 2.1 new features and facilities.
Implemented User Friendly UI design with HTML5, XML, CSS3, Node.js and Angular5 and JavaScript for client-side validation and form submission functions and PHP for server-side scripting for web development.
Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper and also event Streaming using Apache Kafka.
Used Java8 features like stream and Lambda expressions.
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
Implemented Angular 7/9 and Mule ESB services to connect the web application to back-end APIs to POST/GET the data.
Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to presentation layer and to store data into the data layer.
Developed presentation layers using HTML5, CSS3, and Angular6 router to build single page application to navigate through the different status and multiple modals.
Used Angular 7 to associate HTML elements to model, to provide dynamic user validations on client side.
Worked on UI components using Angular6 Dependency Injection, Models, data binding and controllers.
Used Hibernate APIs to retrieve and store data to the database with spring transaction control.
Implemented DAO (Data Access Object) design pattern to access data from Oracle.
Involved in the application development using Spring Core, Spring Boot, Spring ORM, Spring Aspect modules and Java web-based technology Java Web Services (REST/SOAP).
Developed user interface by using the React JS, Flux for SPA development.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concepts.
Developed and tested extraction, transformation, and load (ETL) processes
Extensively Used Jenkins as Continuous Integration (CI) tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins.
Used Kubernetes to deploy scale, load balance, scale and manage docker containers.
Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
As part of securing the Restful webservices we used Spring Security filters along with bearer token authentication mechanism using JWT token.
Designed developed and maintained the data layer using Hibernate and performed configuration of struts, Application framework.
Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL and SOAP.
We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
Developed few applications in cloud using AWS Cloud services like Lambda, Step Functions, VPC, IAM, Route53.
Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.
Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to consume messages from the JMS provider.
Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
API development using NodeJS. With platforms such as Apigee.
Experienced in developing/training others to onboard, design/review API contacts and deliver solutions successfully.
Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL
Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
Expertise in Microsoft Azure Cloud Services ( Paas & laas ), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform in Azure.
Used the Java API to load the data into Cassandra Clusters.
Worked with Gradle Project.
Primarily used with version control systems such as GIT, SVN.
Used Postman for testing the application.
Extensively used Exception handling and logging for debugging errors using Log4J and SLF4J.
Worked on front end testing using Karma, Mocha, Jasmine.
Used J-Unit test cases (using Mockito) to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project.
Use Rabbit MQ, Active MQ to implement messaging and queuing use cases.
Use Splunk and Grafana to build monitoring, tracing and tracking dashboards.
Involved in 24x7 support, Maintenance, and enhancement of the application.
Worked with Groovy/Grails to support both static and dynamic typing as well as for operator overloading.
Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.
Involved in configuration setting for Development, Test, and Production Environment.
Interacted with clients on project related issues and handled bugs in timely manner.
Environment: Java, JEE, Servlets, Kafka, JMS, Hibernate, Spring Web, Spring Security, Web services, REST, UML, HTML, Camunda BPM, Bootstrap, JavaScript, jQuery, Angular, Kubernetes, Docker, Jenkins, MongoDB, Cassandra, XML, XSD, Log4J, SLF4J, Oracle, PL/SQL, Scala, JUnit, JNDI, JIRA, Cucumber, Postman, Swagger, Active MQ, Rabbit MQ, Splunk, Grafana, AWS (EC2, S3, Lambda, Step Functions, VPC, IAM, Route53).
American Tire Distributors, Charlotte, NC Sep 2017 – Oct 2019
Java Full Stack Developer
Description: ATD is North America’s largest and most innovative distributor in the replacement tire and automotive industries. This project was focused on developing web application that would process orders from clients of ATD and processing their payments successfully and also maintaining and enhancing the E-commerce platform for ATD Online.
Responsibilities:
Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective and other Agile meetings.
Worked with a scrum team in story grooming and story writing.
Use Spring Boot, which is radically faster in building cloud based Micro services with very less configuration.
Support our legacy portal which was implemented with Spring MVC architecture.
Handled modifications in stored procedures, packages, and functions, at the backend and also in PL/SQL coding both at backend and front end.
Configured Docker setup locally to have a unique environment across different layers of testing.
As part of securing the Restful web services we used Spring Security filters along with bearer token authentication mechanism using JWT token.
Implemented OAUTH 2 (Rest service authentication) in our application to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.
Single Sign On (SSO) authentication is implemented using Spring security and SiteMinder so that users can sign into a single site and browser will sign automatically to another cross domain.
Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.
Create REST APIs with secured reactive endpoint using Spring WebFlux and Spring Security.
Developed Unit Test Cases using Junit and Mockito.
Used RabbitMQ as message broker service to share data to applications.
Generated swagger documentation for rest services and exposed it to external teams by using spring fox swagger library.
Mapped the objects with the Database using Hibernate Query Language (HQL), Spring JPA as the Persistence Framework.
Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap 3/4 and Angular 5/6/7 frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
Implemented Angular Router to enable navigation from one view to the next as the customer performs application tasks.
Created several reusable typescript components and directives, used angular HttpClient module to consume the restful services.
Monitored and fixed issues Build’s for QA, DEV, integration and production are monitored by integration tool Jenkins.
Experience working with testing tools like Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.
Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
Hands on experience in configuring Jenkins’s build jobs for various services to facilitate continuous integration (CI).
Used GitHub/Bitbucket/Jira/Confluence tool for daily routines.
Involved in configuration setting for Development, Test, and Production Environment.
Deployed and maintained applications in AWS, cloud-based environments using its services like EC2, EKS, Lambda, ELB, S3, RDS, Route 53, SQS, SNS, Cloud Formation, Cloud Watch, Cloud Front, VPC, Subnets, Security Groups.
Use Splunk and Grafana to build monitoring, tracing and tracking dashboards.
Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective and other Agile meetings.
Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
Environment: Java, J2EE, Spring framework, Spring MVC, Spring Boot 1.x/2.x, Hibernate 3.x, Angular 2/4/5/6/7, jQuery, JSON, JSF, Servlets 2.3, Scala, JDBC, AJAX, Web services, SOAP, Eclipse, HTML, CSS/SCSS/SASS, PrimeNG, Bootstrap, Apache Tomcat, XML, Java Beans, XStream, NetTool, Selenium, Cucumber, Junit, Mockito, Apache CXF 2.6, Apache POI, Ext JS, JQuery, Github, JIRA, Confluence, AWS Services, Rabbit MQ, Splunk, Grafana.
Phoenix America, San Rafael, CA Aug 2016 – Aug 2017
Sr. Java Developer
Project: This project is for online accounts and bill-pay process. The system is developed to provide online account information. It is a complete online accounts solution. Front end includes web pages such as login, user profiles, user accounts, bill payment, viewing transactions.
Responsibilities:
Participated in scrum meetings daily scrum calls and Sprint session planning meetings.
Involved with business teams in requirement gathering process.
Working with the development teams on the development and on their deliverables.
Worked with various teams in finalizing the technical design.
Preparing the high-level technical design document and low-level design document.
Designed and implemented the application using SOA architecture.
Designing and developing the application using Spring 4, Spring MVC framework, and JAX-WS.
Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
Designing and developing the UI layer using Spring MVC, Free Marker, jQuery, CSS, and Angular.
Worked on integrating the Restful service with Siebel through third party framework a Mind.
Designing the Jersey based Restful services for business layer and data access.
Working with UX teams in finalizing the screen design.
Designing and developed middleware layer to connect asynchronously the Siebel business services using MQ and JMS.
Worked with implementing data layer using SQL Server stored procedures and PL/SQL.
Designed and worked on ESB for securing and routing the SOAP and Restful services.
Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
Developed and executed test strategy and coordinated QA testing in Agile Environment.
Worked on Enhancements, Change Requests and Bug Fixing.
Defined the Scope of testing for User Acceptance Testing (UAT).
Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and laas.
Configured SQL Server Master Data Services (MDS) in Windows Azure laas.
Manage different AZURE environment for provisioning of Linux servers and services executed by the providers.
Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
Having good implementation knowledge of Microsoft Patterns & Practices for Net System Architecture.
Involved in writing spring-based Junit test cases.
Used Shell Script to deploy the application on Web Spl? p0here and Database Updation.
Used Rational Clear Case for version Control.
Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.
Environment: J2EE, Spring framework, Kafka, Spring MVC, Hibernate 3.x, Angular JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, NetTool, Selenium, Apache CXF 2.6, Apache POI, Ext JS, jQuery.
Mercantile Systems, Kathmandu Nepal Aug 2012 to Dec 2015
Java Developer
Description: Online Banking System with Advanced Security is a web-based application that allows secure online banking transactions for clients banking operations. The application was developed over J2EE Platform with Oracle as the back-end database. This application helps customers to check account balance, transfer funds, view transaction history, and view transaction status.
Responsibilities:
Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams and deployment diagrams using Rational Rose for migration modules.
Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
Used Collection Framework and Multithreading for performing cache Operation.
Developed, and debugged the servlets and EJB with WebSphere Application server.
Developed the middle tier using EJBs, Java Servlets, session, entity beans and message driven beans.
Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
Designed and developed web pages using HTML5, DHTML, XHTML, CSS3, Ajax, JSP and JQuery based on the W3C standards and Web 2.0.
Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data