Post Job Free
Sign in

Web Services Software Development

Location:
Kathmandu, Bagmati Province, Nepal
Posted:
June 28, 2024

Contact this candidate

Resume:

Khim Kunwar

469-***-**** *************@*****.***

PROFESSIONAL SUMMARY:

●Overall 7+ years of experience in developing applications using JAVA with various J2EE technologies JSP, Servlets, JDBC, Java Beans, JNDI, JMS, and Web Services.

●Experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, JavaScript, React JS, Redux, Flex, Angular JS, jQuery, JSON, Node.js, Ajax, and JQUERY Bootstrap.

●Hands-on expertise in working with JavaScript, prototype JS, and various MVC JavaScript frameworks AngularJS, Backbone.js, and Node.js.

●Expertise in EJB (stateless Session EJB, MDB, and Entity Beans) and frameworks like Struts 1.2/1.1, and Spring 3.0. Ability in all Spring Modules such as Dependency Injection, AOP, and MVC.

●Experience in implementing projects using Eclipse and IBM RAD 6/7 IDE.

●Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts. Experience in logging the application using Log4j.

●Experience in deploying a web application using application servers like WebLogic, WebSphere, JBoss, and web servers like Tomcat 8.

●Expertise in coding business components using various APIs of Java like Multithreading, and Collections.

●Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC, and JNDI.

●Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, and WSDL. Exposure to JAXB & JAX-WS.

●Strong understanding of OOP & SOA principles, design patterns, and industry best practices

●Have experience in Database Design, Development, and support of MS SQL Server for Production/development.

●Developed Micro services with Spring MVC, Spring Cloud, Spring Boot, Spring AOP, DI and JPA to develop loosely coupled process and Worked on Micro service using Spring Boot through the combination of REST and Apache Kafka message brokers.

●Good experience in reporting APIs such as POI and iText. Some experience on Jasper Reports.

●Expertise in middle-tier technologies like JMS (Point-to-Point & Publish and Subscribe).

●Experienced in implementing and maintaining Apache Tomcat /MySQL/PHP, LDAP, and LAMP web services.

●Expertise in testing with and deploying applications using ANT tools.

●Assigned the responsibilities of troubleshooting problems with PHP and other web technologies.

●Developing the distributed database architecture of the ATLAS system using Cassandra with Apache Spark on top of it.

●Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber, Soap UI, and HP UFT

●Have strong experience on MEAN (MySQL, Express, Angular, Node) Stack.

●Experienced in different SDLC methodologies like Agile, and Waterfall.

●Have working experience with MongoDB and Cassandra.

●Implemented Design patterns Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy, stateless, parallel processing, etc.

●Proficient in Cloud computing infrastructure such as AWS EC2.

●Experience in using AWS using Spring.

●Experience in integrating Spring with Elastic search.

●Implemented Unit Testing using JUnit and Integration testing during the projects.

●Experience in using different Mock Frameworks like Mock MVC, and Mockito to test different application layers. Experience in using Node JS in making server-side automation.

●Experience using Version Control Systems like CVS, Clear Case, SVN, TFS, and GIT.

TECHNICAL SUMMARY:

Languages

JAVA 6/8/11, JavaScript, and PL/SQL

Web Technologies

HTML, XML, CSS, JavaScript, Angular JS, Angular 7/8/9, AJAX, JSP, jQuery, DTD, Java Beans, JMS, Hadoop.

J2EE Technologies

Servlets, JSP, JSF, Servlets, JMS, JNDI, Web Services, JDBC, SOAP, RMI

Methodology

UML, MVC, Agile, Scrum, Waterfall

App/Web servers

Apache Tomcat, WebLogic, Apache Server, JBoss, Kafka

Applications Frameworks

Spring 4/5, Hibernate, Struts, JSP, Spring Boot, Spring MVC

Web Services

SOAP, WSDL, AXIS, JAX- WS, REST, JSON, JAX- RS

UML tools/ Build tools

Apache ANT, Maven, Jenkins, Azure, Docker, Kubernetes, OpenShift, PCF, CI/CD, Google cloud, JUnit, Jira, Dream viewer, Rational Rose, UML

Databases

Oracle, MySQL, MongoDB

XML

XML, XSLT, JAXB, SAX, DOM

AWS

EC2, RDS, S3, ELB, EBS.

IDE

Eclipse, My Eclipse, NetBeans, JDeveloper, Visual Studio Code, IntelliJ

Operating Systems

Windows, UNIX, LINUX, MacOS

WORK EXPERIENCE:

Highmark Health, Pittsburgh, PA Application Developer Feb 2022 - Till date

Responsibilities:

●Involved in analysis, design, implementation, and testing phases of SDLC through Agile Methodology

●Developed rich User Interface application modules using HTML5, XML, CSS3, JavaScript, JQUERY

●Developed applications using Angular 9 and lambda expressions in Java8 to store and process the data.

●Experienced in working with Angular 9.0 modules, services, templates, directives, dependency Injection, lazy loading, and differential loading to create a responsive single-page application (SPA).

●Create state management by configuring Redux store, reducers, and actions using Redux for the data flow within the Angular application.

●Developed the Application using design patterns: Singleton, Factory, DAO, DTO prototype, and Composite View

●Implemented Lambda Expressions, Streams, and Predicates to reduce the line of code and better functionality in the Service Layer of the application.

●Implemented a product-level cloud-based architecture in Amazon Web Services (AWS)

●Implemented the associated business modules integration using Spring framework and Hibernate data mapping.

●Developed Data Ingestion application to bring data from the source system to HBase using Spark Streaming, and Apache Kafka.

●Data segregation/categorization is performed based on the requirement using Spark Streaming API (Transformation and Output operations) on the data stored in HBase.

●Jakarta Struts Framework was used to make application Web-centric and followed the MVC modular architecture for the application.

●Involved in the configuration of Spring, Spring Cloud, Microservices Framework, and Hibernate mapping.

●Used Spring Annotations for Spring DI for REST APIs and Spring Boot for microservices.

●Utilized AngularCLI to develop front-end functionalities and researched the commands that AngularCLI provided.

●Developed presentation tier using Struts & Tiles Framework.

●Developed web API using NodeJS and hosted on multiple load-balanced API instances.

●Used Spring Dependency Injection, Annotations, and Spring MVC components to implement the business layer and navigation part of the application.

●Secured API's by implementing OAuth 2.0 token-based authentication/authorization using Spring Security for session fixation, clickjacking, and cross-site request forgery.

●Used AWS API Gateway to provide RESTful APIs for the web application to access AWS services.

●Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using the Oracle database.

●Executed the application using Maven by deriving the dependencies for the jars.

●Utilized the AWS Lambda platform to upload data into AWS S3 Buckets and to trigger other Lambda functions focusing on high availability, fault tolerance, and auto-scaling.

●Implemented Cloud Bees which internally uses Jenkins for Continuous Integration and Continuous Deployment

●Analysis, designing, and implementation of Kafka consumers, Kafka producers, Kafka Topics partition, Kafka handlers with Topic rebalancing, and microservices for new Kafka systems.

●Implemented the Apache Kafka cluster as a messaging system between the APIs and Microservices

●Kafka Integration with Spark using Spark Streaming API.

● Working on Dockers container implementation for Enterprise build system, Dockers container management along with volumes, container-based DB and services, Docker Art Factory, and setup.

●Experience in creating build scripts using Ant, Maven, and Gradle tools and scripting Docker files, and deploying them onto Docker containers.

●Designed and implemented triggers to Splunk infrastructure, deployment, products, apps, reports, alerts, and dashboards and managed Splunk knowledge objects.

●Used Splunk to create charts for the log data and analyze log data to know customer expectations.

●Using GIT for Source Control and Version Management and using log4j for logging

●Developed test cases and performed unit testing using JUnit.

●Used to test performance both on static and dynamic resources using JMeter.

● Implementing configured JIRA issue tracking software with Agile plug-in across all the company functions and worked on Jenkins for continuous integration with Gradle and GitHub.

Environment: Java, Core Java, Spring, Spring boot, Spring Security, Spring Cloud Foundry, AWS, EC2, Camel, JUnit, JMeter, Agile, Spark, Angular, JavaScript, Web Services, HTML, CSS, Oracle, Docker, Maven, Bootstrap, JMS, Cloud Bees, Jenkins, chef, Kafka, GIT, log4j, Nodejs, RESTful, Splunk, Jira, GitLab.

Safeway, Pleasanton, CA Full Stack Java Developer Aug 2019 - Jan 2022

Responsibilities:

● Worked closely with cross-functional teams as a part of the AGILE environment to gather and analyze the requirements of the Application.

●Used Agile Scrum methodology for iterative incremental software development.

●Coded extensively using JavaScript MVC Framework, and AngularJS to make a rich internet web application for a Single page app (SPA)

●Created front-end applications, and user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, Angular, Node JS, and Bootstrap

● Implementing NodeJS Utility Modules, Buffers, streams, Event loops for developing the application at server side and Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.

●Developed various screens for the front end using angular and various predefined.

●Components from NPM (Node Package Manager) and redux library

●Worked with React.js workflows such as Flux and Redux.

●Designed and implemented business logic using Spring and Hibernate frameworks.

●Implemented Java 8(lambda expressions, Stream API, Concurrency API, and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object, and Service Locator.

●Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.

●Implemented MongoDB and Oracle as the Back-End storage system of the application.

● Working on Mongo DB and wrote code on find, update, save, insert data and data extraction in loading JSON data from the server-side content into MongoDB.

●Implementing RESTful web services architecture for Client-server interaction and implementing respective POJOs for its implementations.

●Using the JIRA tool to track the support tickets.

●Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, and S3 instances.

●Created documentation for all the components which is included on the React JS-Bootstrap page.

●Used GitHub for code repository and IntelliJ for IDE

●Worked with Application Servers and Web Servers including IBM WebSphere, Oracle WebLogic, JBoss, and Apache Tomcat for developing and deploying.

●Used Drools Decision table using Excel sheets with a Spring MVC project.

●Used SOAP for Web Services by exchanging XML data between applications over HTTP.

●Develop Docker-based Microservices deployment modules with Jenkins-based frameworks.

●Worked with Build Engineer on Maven Configuration to build the application and deployed it on WebSphere Application Server

●Involved in writing test cases for unit testing using JUnit and Selenium for UI automation.

●Configured the Log4j tool to log the entire application.

Environment: Java/J2EE, Springs, HTML, CSS, PHP, jQuery, Ajax, XML, JSON, Angular, Bootstrap, Angular, Nodes.JS, React.JS, MongoDB, AWS, GitHub, Oracle Web Logic, JBoss, Apache Tomcat, IntelliJ, SOAP, Jenkins, Junit, Selenium, Docker, Microservices, Maven, WebSphere, Log4j.

USAA, Houston, TX Java Developer May 2017 - Jul 2019

Responsibilities:

●Involved in the development of the application using the agile development process and participating in daily scrum meetings, Sprint Planning activities, Demos, and Retrospectives

●The Application was developed using Spring Framework integrated with Hibernate to map to Oracle Database for the Workflow of various modules.

●Used JDBC 2.0 API, EJB (Session and Message-Driven Beans), JMS, JAVA Beans, JSP, Servlets, and J2EE APIs

●Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

●Utilized JAX-WS for creating the web services and used JAXB for marshaling and unmarshaling Java objects.

●Developed the functionalities using core Java concepts like Generics, Collections, and multithreading.

●Involved in developing front-end components using HTML, CSS, and Angular JS for client validations.

●Experienced in working with Redux architecture using complex Object-Oriented concepts to improve the websites' performance.

●Expertise in RESTful, SOAP web services to integrate Application to Application

●Worked with HTTP/HTTPS protocols by using angular2 components to build RESTful services.

●Worked with NoSQL Cassandra to store, retrieve, update, and manage all the details for Ethernet provisioning and customer order tracking.

●Designed databases and created tables, wrote complex SQL Queries, and stored procedures.

●Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions

●Written unit tests and integration tests using JUnit and used Mockito to mock the classes and use the results accordingly to tune the unit tests.

●Used Maven for building the modules, Jenkins for Continuous Integration, and JIRA for bug tracking, issue tracking, and project management.

●Developed the Business tier with Stateless and Stateful Session beans with EJB standards.

●Participated in design review and code review activities of the team and put effort into completing new features, enhancements, and defect fixes.

●Provided support for the production support team and was involved in resolving production-related issues.

Environment: JAVA 1.7, J2EE 6, EJB 3.0, Hibernate 3.0, HTML, CSS, XML, XSL, SOAP, JAXB, JUnit, Oracle 11g, WebLogic, Unix, Eclipse IDE, Maven, GitHub, React JS

EDUCATION:

Bachelor’s in computer science from East Central university.



Contact this candidate