Post Job Free

Resume

Sign in

Java Developer Software

Location:
Bridgeport, CT
Posted:
April 18, 2023

Contact this candidate

Resume:

Name:

SAMJHANA DHUREL

Phone: 936-***-****

Email: adwl9o@r.postjobfree.com

Location: Conroe, Texas 77304

SUMMARY:

Skilled, accomplished software developer with over 5 years of experience in a hand - on development environment, with key involvement in all stages of the software development lifecycle specialized in object-oriented programming analysis with extensive Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance. Demonstrated contributions to requirements analysis and management, programming, testing, and deployment.

Deep knowledge of Agile methodologies and industry IT standards. Excellent communication and collaboration skills working with team members, customers, and stakeholders to drive project delivery. Talented problem solver with strong analytical abilities.

Over 5+ years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.

Expert in various Agile methodologies like SCRUM, Test Driven Development (TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.

Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, NetBeans, IntelliJ.

Hands on experience on MVC frameworks such as Angular, ReactJS etc.

Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.

Expertise in application development using Spring, Hibernate, JSF, EJB, XML, Web Services, Spring 3.x and 4.x, Boot, AWS, JDBC, Apache Kafka.

Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.

Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.

Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.

Experience in working on Grape API and adding Swagger documentation.

Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.

Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, ECR, ECS, Cloud Watch.

Apache Tomcat 8 and NodeJS servers to deploy and configure Java API’s and frontend modules.

Experience in build/deploy tools Ant, Maven, and Jenkins, SVN, Nexus, Git, Sonar.

Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.

Configured the tools like Bitbucket, JIRA, Confluence and Kubernetes.

Involved in building the code using Jenkins, Bamboo and Quick build for continuous integration.

Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks Junit, Mockito, browser developer tools, Protractor, Selenium, Postman, SoapUI.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, SQL, NOSQL

Web Technologies: REST/SOAP, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, J Query 2.11, Angular JS 2.0, ReactJS.

IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Curl 7.36

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, 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-RPC, JAX-RS

WORK EXPERIENCE:

Signify Health, Dallas, TX

Java Developer (Aug 2021- Present)

Responsibilities:

Involved in Technical and High-level Design Review Meetings with Business Testers and Business Owners and complete Software Development Life Cycle (SDLC) phases of the project including designing, developing, testing, and deployment of applications.

Used enterprise service bus (ESB) for designing and implementing communication between mutually interacting software applications in a service-oriented architecture (SOA).

Implemented user-friendly web-based application using REACTJS, HTML5, CSS3, Bootstrap, Spring and MongoDB.

Designed & developed scalable and modular architecture for Isat to interact different Ems - Alcatel, Cisco, Juniper.

Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.

Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, XML, XSL.

Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA.

Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) using groovy spock framework.

Developed Micro-services using Spring MVC and Netflix stack (Hystrix, Eureka, Zuul and Ribbon).

Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework.

Used CQL (Cassandra Query Language) to read from and write data into Cassandra database.

Worked with NoSQL database to store JSON like dynamic connections data.

Extensively used Bootstrap in creating style guides, best practices and setting UI standards for enterprise/consumer applications.

Worked in a Cloud, consuming, requesting modification, or storing data using RESTFul API services in a clustered server environment.

Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.

Usage of version control repository GIT, JIRAnfor ticketing, Wiki for documentation, Jenkins for nightly build.

Collaborated with the team using GIT, GitHub, SourceTree version control platform.

Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.

Managed the code versioning and releases versioning through SVN, Git and developed Use Case Diagrams and Class Diagrams.

Performed unit test and integration test using JUnit by writing test case for responsible modules and Mockito for the purpose of Test-Driven Development (TDD).

AWS Lambda to extend other AWS services with custom logic or create your own back-end services that operate at AWS scale, performance, and security.

Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL.

Using J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.

Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.

Involved in installing and configuring JBoss Studio and Maven for project dependencies also wrote queries in Hibernate query language (HQL) and hibernate named queries.

Configured the Hibernate configuration files to persist the data to the Db2 Database.

Developed a tool to retrieve and send data to third party service provider.

Involved in developing application using Java/J2EE, Spring, Hibernate, TIBCO Business works, JSP, Java Beans, JavaScript, AJAX, JQuery, XML, and XSD.

Responsible for assisting in quality assurance process and customer issue resolution.

Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.

Used AJAX library to make server calls and update UI components without page refresh.

Involved in Performance, SQL Query Optimization, DB2 SQL queries, and built-in functions to retrieve and update data from the databases.

Performed peer code reviews, involved in writing test cases, and testing the applications on various o operating systems and browsers.

Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.

Provided Unit Test cases and System Test Cases for all the enhancements and defects resolved.

Involved in Unit testing, Quality Assurance, User Acceptance Testing and Bug Fixing.

Environment: Java, Spring, Hibernate, Web Services (RESTful), Javascripts, ReactJs, Bootstrap, XSD schema, SVN (Tortoise SVN), SOAP UI, SQL server 2014, JDBC, Eclipse, Weblogic Windows, Tomcat 9

Frost Bank, Austin, TX

Java Backend Developer (Dec 2019- July 2021)

Responsibilities:

Involved in Analysis Design of the Reference Data Management.

Created and consumed WSDL for soap-based web services.

Used RESTful web services to expose certain functionalities of the application.

Used JAX-RS plus jersey implementation for restful webservices.

Created hibernate-config.xml and configured the hibernate2.0 for the application.

Configured hibernate with spring.

Used Spring Dependency Injection feature for Bean wiring.

Used Spring integration with struts and hibernate.

Created Object-Relational mapping using Hibernate3.0.

Used Hibernate Query Language HQL to query the database for complex data.

Used Struts for Web tier development and used the Struts tag library.

Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.

Implemented Jquery, Ajax, DOJO for asynchronous communication with server providing better user experience.

JavaScript was used for the client-side validations.

Implemented Spring transaction management for some database transactions.

Used log4j to capture the log that includes runtime exceptions and debug.

Used Agile software development methodology on Spring framework.

Wrote Tiles Controller to control the display of Tiles.

Used mainly Dispatch Action to control the wizard navigation.

Used Singleton Pattern in manager objects to maintain only one object of them in memory.

Used log4j for writing into Application and Error logs.

Used LDAP for authentication.

Involved in fixing the security regarding issues.

Used Ant build tool.

Developed the front end using JSP and HTML, CSS

Involve in DAO Data Access Objects to retrieve data from database.

Architectural, technical, and functional understanding of the interfacing modules.

Involved in different activities like design, deployment, unit testing and test case creation. Build and release co-ordination for different modules.

Defect fixing of the errors caught in the development, unit testing and QA phase.

Used Eclipse3.0 as IDE and Harvest as version control system.

Environment: Java, J2EE, JDBC, JSP, Servlets, Spring3.0, Hibernate3.0, UNIX, putty6.0, JBOSS 7.0, oracle11g, Eclipse, VPN client, Maven, Subversion, WINSCP, SOAPUI 4.5.1. Restful Web service.

Client: Quest diagnostics, Chantilly, VA

Jr. Java Developer (Jan 2018- Nov 2019)

Responsibilities:

Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.

Worked in an Agile work environment with Content Management system for workflow management and content versioning.

Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.

Maintained and updated the Jasper reports.

Designed & Implemented services that orchestrates order related metadata & thereby providing scalable lookups from Solr/Cassandra.

Used JBoss AMQ for messaging and configuration of queues for messaging.

Improved the UI logging of suggest edits interface with Flux and React.js.

Participated and prepared documents for Quality assurance and participated in QA meetings, Production deployments and strictly adhered to SDLC processes.

Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.

Involved in creating navigation bar using React.JS for menus.

Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.

Writing Java Code for fetching the data from Cassandra and Handling Terabytes of data and scheduling jobs on maintenance.

Design roles and groups for users and resources using AWS Identity Access Management (IAM).

Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.

Used EMS to allowed company employees to fill in their time sheets, expense sheets and other company related expenditure online in a timely and user-friendly manner.

Developed the presentation layer and content management framework using HTML and JavaScript.

Responsible for validation of Client interface JSP pages using Struts form validations.

Integrating Struts with Spring IOC.

Developed static and dynamic Web Pages using JSP, JBoss, DROOLS Eclipse IDE, Swing., SPA, HTML, HTML5 and CSS.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Used JIRA to log user stories and track the task status and Crucible to perform code reviews.

Produced and consumed the RESTFUL web services data in the form of JSON, XML.

Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.

Migrated Camel Routes from Apace Service Mix to Solace framework.

Delivered quality attribution of project and worked with Quality Assurance team to know end to end Quality Assurance process.

Designed the user interface of the application using Angular JS, Bootstrap, HTML5, CSS3 and JavaScript.

Designed and Developed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and RESTfull Web Services.

Used GIT for version controlling and JUnit for the unit testing of different modules.

Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.

Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, NoSql, XSLT, projects.

Involved in configuration changes to utilize a new API for new hybrid connection manager that uses Tibco EMS to send UI request to server and Tibco RV for carrying server response back to UI. This change allowed running multiple subscription-service instances in clustered environment and thereby offered better load distribution.

Used Hibernate ORMframework with Spring for data persistence and transaction management.

Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.

Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.

Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.

Developed ANT Scripts to do compilation, packaging, and deployment in the WebSphere server.

Implemented the logging mechanism using Log4j framework.

Used Log4j for tracking the applications and SVN used for version control.

Environment: Core Java, Spring, Spring MVC, Hibernate, Oracle, SOAP, WSDL, JAX-WS, JMS, ActiveMQ, Amazon Web Services, JUnit, Mockito, Jasper Reports, Log4j, Bootstrap, HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, JSP, JSTL, Maven, SVN, Jenkins

Education:

Bachelor



Contact this candidate