Post Job Free

Resume

Sign in

Java Developer Data

Location:
New Delhi, Delhi, India
Salary:
$60/cc
Posted:
May 11, 2020

Contact this candidate

Resume:

Bidur Karki

Phone: 410-***-****

Email: adc6ax@r.postjobfree.com

Summary:

* ***** ** ********** ** Software Development Life Cycle including analysis, design, architecture, development, testing, deployment, and maintenance of web-based applications using Java/J2EE technologies.

Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.

Proficient in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.

Experience in generating class diagrams, sequence diagrams, state chart and other UML diagrams using IBM's Rational Rose tool.

Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry.

Experience in developing frontend application using HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, JSON, Angular, TypeScript, JSP based on the W3C standards.

Expertise in generating and consuming RESTful services, Microservices, Spring REST API, and SOAP web services using WSDL and SOAP UI.

Skilled in Middleware Messaging Brokers like JMS, Active MQ and Mule Enterprise Service Bus in SOA.

Developed complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL in Oracle, SQL Server, DB2, and MongoDB (NoSQL).

Experience in development and deployment of applications using WebLogic Application Server, IBM WebSphere Application Server, Apache Tomcat, and JBOSS.

Experience with Java 8 features such as Lambda expressions, Parallel operations on collections, effective sorting mechanisms and new Date Time API.

Proficient in using IDEs like Eclipse, MyEclipse, IntelliJ IDEA in various configurations with Version Control tools like CVS, GIT, SVN and IBM Clear Case.

Experience in using the tools like ANT and Maven for build automation.

Experience with Amazon Web Services (AWS) like EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling group services, Lambda and Dynamo DB.

Experienced in writing the J-Unit test cases for end to end testing and worked with Log4j for logging.

Experience with multiple operating system including Windows, UNIX, Solaris and Linux.

Technical Skills:

Languages: C, C++, Java, SQL, PL/SQL

Web Technologies: HTML5, Typescript, JavaScript, CSS3, DHTML, JSP, AJAX, JSON, Bootstrap, DOM, RESTful web services, SASS

Frameworks: jQuery, Angular, React, Hibernate, Spring, Struts

Databases: SQL Server, MySQL, Oracle, MongoDB

Servers: JBOSS, Apache Tomcat, WebSphere, WebLogic

IDE/Version Control: IntelliJ, Atom, Eclipse, SVN, GIT, TFS

Working Experience:

Client: NorthStar Bank, Flower Mound, TX Oct 2018 - Present

Java Full Stack Developer

Responsibilities:

Worked with BAs and Product Owners to understand the requirements and completed the acceptance on each story planned for the Sprint.

Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.

Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.

Implemented DAO pattern to fetch data from database using Hibernate in order to carry out database operations and avoid redundant database access statements.

Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3, jQuery, Node.JS, and Bootstrap.

Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.

Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.

Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.

Create a RESTFUL service with Kafka so that we can produce and consume message in browser with corresponding URL.

Involved in managing and implementing common instrumentation framework for using JMS.

Used Spring Security to maintain privacy and restrict illegal users.

Created logical and physical data models using concepts of normalization and RDBMS.

Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services.

Deployed GUI code to WebLogic environment & standalone components to JBOSS Server.

Focused on Test Driven Development; thereby creating detailed J-Unit tests for every single piece of functionality before actually writing the functionality.

Used GIT as version control tool for effectively managing the code changes.

Provided Log4j support to the application for debugging the system and server-side logging and configured Maven dependencies for build automation.

Used JIRA to communicate status and estimates to Project Leads and Analysts.

Environment: Java, HTML5, CSS3, jQuery, Angular 4, JSF, SQL, PL/SQL, Spring, Oracle, Subversion, Maven, Eclipse, JIRA, JBOSS, UNIX, AWS

Client: NGM Insurance, Keene, NH Jan 2017 – Aug 2018

Full Stack Java Developer

Responsibilities:

Participated in the application architecture, development tools for web solutions that fulfill the business requirements of the project.

Used Spring Aspects for implementing functionalities like logging functionality.

Used Hibernate Framework for data persistence, involved in creating hibernate POJO objects and mapped using hibernate annotations.

Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.

Worked with React charting libraries to create bar charts, pie charts in the application

Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.

Worked with template driven forms to create data entry screens using Angular forms module.

Built REST-based Microservices in the backend to handle requests sent from the frontend Angular AJAX calls.

Developed readable and writable streams of Node JS to process the data from external means of the application.

Implemented REST based Microservices to provide CRUD capabilities using Spring Boot.

Used XML to transfer the application data between client and server XSLT style sheets for the XML data transformations.

Used the MongoDB Atlas, a cloud hosted database service, for managed backups in point in time recovery and one click automated scaling and built in security.

Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services.

Implemented Jenkins for continuous integration to maintain the code quality.

Used JBOSS Application server to deliver a new class of enterprise applications that enhance business interactions between a company and its key constituencies.

Used SVN as a documentation repository and version controlling tool Maven framework for the project build

Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Created JUnit test cases and created set up manuals and user guides.

Environment: Spring, Hibernate, Eclipse, JSON, XML, REST, HTML5, MongoDB, Apache CXF, MQ, JavaScript, Agile, Scrum, JSON, Log4j, Linux, SVN, Angular.

Client: United Airlines, Chicago, IL Feb 2015 – Oct 2016

Java/J2EE Developer

Responsibilities:

Involved in complete SDLC including requirement gathering, modeling, analysis, architecture design and prototyping.

Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.

Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems

Developed dynamic webpages using HTML, CSS, JavaScript, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.

Used Spring LDAP for user security credentials authentication and for validating User roles.

Designed dynamic and browser compatible pages using HTML5, CSS3, SASS, Bootstrap, Angular, Node.JS, JavaScript and jQuery.

Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.

Used SOAP Web services for consuming the request and sending response back from the

internetwork communications within the company.

Developed the web service for accepting the XML as inputs source for generating the rate plans using JAX-WS framework.

Developed Apache Camel endpoints & used producer template to route messages to JMS queues.

Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.

Created a Lambda in AWS for automating file transfer from S3 and created SNS topics for monitoring the resources.

Developed SQL queries and procedures for performing DDL operations in the DB and

implemented PL/SQL for DML and DDL operations.

Involved in peer code review and performance improvement in the legacy applications.

Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.

Developed JUnit test cases for DAO and Service Layer methods and automated build files using ANT.

Used Log4J to capture the log that includes runtime exceptions.

Used Clear Case for source code maintenance.

Environment: Spring Framework, Hibernate, JMS, SOAP, JSP, HTML, Bootstrap, AWS, OOPS, CSS, JavaScript, jQuery, AngularJS, JUnit, ANT, PL/SQL, Oracle, Jenkins, WebSphere.

Client: Molina Healthcare, Long Beach, CA Jun 2013 – Dec 2014

Java Developer

Responsibilities:

Used Agile Methodology and actively participated in Scrum meetings to produce quality deliverables within time.

Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system object as per business requirements using UML.

Used Struts Framework in the application which is based on MVC design pattern and Struts

Validator framework to validate the form data.

Developed Action classes and Form beans and configured the struts-config.xml.

Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.

Involved in designing the optimized Database Model diagram.

Enhanced the Portal UI using HTML, JavaScript, XML, JSP, CSS and provided the client-side JavaScript validations and server-side Bean validation.

Involved in Low Level Design and Development of Business Layer & Data Layer.

Created Remote interfaces using SOAP web services for accessing the services across multiple enterprise applications using JAX-WS.

Wrote SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration.

Deployed and executed complete implementation of business & data access layer in WebLogic Application Server.

Used Tortoise SVN as the version control system.

Responsible for coding SQL Statements and stored procedures for backend communication using JDBC.

Developed ANT scripts for preparing WAR files used to deploy J2EE components.

Implemented Log4J for logging purpose of the projects as well as print debugging, warning on the server console.

Developed test cases using J-Unit for unit testing and used Mockito to test accuracy of code.

Environment: Java, J2EE, Struts, Hibernate, HTML, CSS, JavaScript, SOAP, SQL, WebLogic, SVN, JDBC, ANT, Log4J, J-Unit, SOAP, JAX-WS.

Client: Valspar, Minneapolis, MN Nov 2011 – Apr 2013

Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Gathering, Analysis of Customer Specifications, Development and Customization of the Application.

Followed Agile and SCRUM in development process.

Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.

Utilized different design patterns like MVC, DAO, DTO, Business Delegate.

Written HQL Queries in Hibernate for retrieving the data from the database.

Involved in writing Hibernate mapping configuration files for POJO’s.

Implemented service layer using Spring transaction management & DAO logic with Hibernate.

Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).

Used AJAX to support dynamic page element rendering to enhance user experience.

Used Eclipse for development environment and SVN for version control software

Developed Message Driven Bean components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers.

Developed Database utility classes to access Database using JDBC & T-SQL.

Developed Stored Procedures, Functions and Packages using SQL.

Configured SQL Developer to work with Oracle DB and to work in the complicated queries required for the DAO layer development.

Worked on Spring framework to implement bean to declare a service and accessed those using Application context.

Provided production support and made several enhancements to application.

Used Log4J to log useful information in the application code and J-Unit for unit testing

Involved in unit integration, bug fixing, acceptance testing with test cases, code review.

Environment: Java, J2EE, JSP, Struts, Apache Tomcat, Servlet, JNDI, Oracle, HTML, XML Web Services, Eclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.



Contact this candidate