Post Job Free

Resume

Sign in

Java Developer Stack

Location:
Dallas, TX
Posted:
January 10, 2024

Contact this candidate

Resume:

Prashant Dhungana

Full Stack Java Developer

Email: ad2mz1@r.postjobfree.com

Mobile:972-***-****

PROFESSIONAL SUMMARY:

• 7+ years of experience in the areas of analysis, design, development, coding, implementation, and testing of web- based and client-server multi-tier application working with Java/J2EE, Angular, React, and Node.JS technologies.

• Strong expertise of a variety of Software Development Life Cycle (SDLC) Analysis which includes Design, Development, Implementation, integration, Testing, Deployment and Maintenance of Enterprise and Web Based applications.

• Expertise in web standards, such as HTML5, CSS3, JavaScript, Bootstrap, AngularJS, ReactJS, jQuery, JSON, Ajax, Eclipse, Junit, and Node JS to develop User Interface (UI) and specialized web applications.

• Strong expertise in JavaScript MVC framework AngularJS.

• Experience working with REST and RESTful Web Services, SOAP, Spring, Hibernate, JPA, XML, XSL, XSLT, CSS, and application servers to develop web-based applications.

• Hands-on experience in the Spring Framework, Spring Core (IOC Container, Dependency Injection, and AOP), Spring MVC, Spring Templates, Spring Data Access (Transactions, JDBC, and ORM).

• Using Spring Boot, SpringWebFlux and Reactor to create, configure, and maintained a new GraphQL service.

• Hands-On experience with Service Oriented Architecture (SOA) and developing REST and SOAP Web services with Apache Camel, CXF, WSDL, SOAP, UDDI, WS-Security, and JAXB/JAXP.

• A solid comprehension of Microservices architecture for REST API services model.

• Applied Microservices to make the use Spring MVC, Spring Boot, Spring cloud, Spring AOP, and dependency injection.

• Expertise in Core Java ideas like the Collection Framework, Multi-threading, Generics, and Serialization.

• Hands-On expertise on MVC framework (Spring MVC), SQL, and Object-Oriented Programming techniques used to implement Web-based Enterprise Applications

• A solid understanding of the Multithreading, Servlets, JSP, JDBC, Spring MVC and Spring Boot technologies on the J2EE platform and Core Java.

• Developed a server-side application that interacted with a database by utilizing Spring Boot and Hibernate.

• Experience in producing RESTful services using JavaScript, jQuery and Angular9.0.

• Utilized the Swagger API and J2EE web services based on Spring Boot to work with microservices and produce dynamic RESTful point documentation.

• Used Hibernate configuration files for MySQL 5.1 and Oracle 10g & 11g.

• Experience mapping Java classes to databases using the Criteria API and Hibernate Query Language (HQL) in Hibernate.

• Experience in web servers like JBoss, IBM WebSphere, Web Logic, and Apache Tomcat.

• Extensive hands-on experience with UNIX, Linux commands, application server deployment, and Windows platform proficiency.

• Hands on experience with SQL/NoSQL databases systems like Oracle, SQL Server, MySQL, MongoDB.

• Expertise in composing and maintaining SQL queries, Stored procedures, and Triggers.

• Experience in working with IDE tools like Eclipse, Visual-studio, Sublime, STS, NetBeans, and IntelliJ.

• Solid Working Knowledge of Ant, Jenkins, Maven, AWS and JUnit for unit and integration testing, logging, and project build/test/deployment.

• I've established robust CI/CD pipelines for Java application development by integrating GCP services like Google Cloud Build or Jenkins, facilitating automated testing and deployment workflows.

• Experience includes working with GCP-managed databases like Google Cloud SQL and Firestore, where I've integrated them seamlessly within Java applications.

• Implemented serverless functions in Java using Google Cloud Functions for specific use cases, adding flexibility and efficiency to application architecture.

• Expertise in Designing, configuring, and deploying Amazon Web Services (AWS) for several cloud-based applications.

• Created AWS Lambda Functions in a stateless manner to ensure that the compute infrastructure used to manage servers and run the code in AWS does not share any affinity with one another.

• Experience with Splunk Enterprise including data ingestion, parsing, and indexing.

• Knowledge of Splunk search language and ability to write complex search queries to analyze data.

• Experience creating custom dashboards, alerts, and reports in Splunk.

• Used Kubernetes to cluster the Docker containers that are responsible for maintaining the runtime environment throughout the CI/CD process.

• Configuration of various Jenkins plug-ins for workflow automation.

• Used Jenkins configuration and maintenance to implement the CI process, as well as integration with Maven to schedule builds.

• Integrated delivery (CI and CD process) using Jenkins, Chef, and Puppet.

• Worked on bug tracking tools like JIRA, Bugzilla, and Putty. TOOLS AND TECHNOLOGIES:

Programming Languages Java, J2EE, C, C++, SQL, PL/SQL Mark-up/XML Technologies HTML5, CSS3, JavaScript, jQuery, React JS, Angular JS, Node.JS, XML, AJAX, JSON

Methodologies Agile, Scrum, TDD, SDLC Waterfall.

Tools Spring, Spring MVC, Spring Boot, Spring Batch, Spring cloud, Spring AOP, JUnit, JSF

Web services SOAP, RESTful

Web/App Servers Web Sphere, Apache Tomcat, JBoss

Database MySQL-Server, SQL-Server, Oracle, Mongo DB Development Tools/IDEs Eclipse, Net Beans, IntelliJ, Visual-studio, Sublime, Notepad++ Testing/Monitoring Tools Splunk, JUnit, Log4J, Mock Framework, Cucumber, Selenium Version Control Tools CVS, GIT

Operating System Windows Vista/XP/2000/NT, Sun Solaris, LINUX, UNIX Big Data Technologies Hadoop, Apache Spark, Scala, Hive, HBase, Sqoop, Apache Kafka Cloud Technologies AWS, EC2, Pivotal Cloud Foundry (PCF), Azure EDUCATION:

• Masters in computer and information System Security, Southeast Missouri State University, Cape Girardeau

(August 2021-December 2022)

PROFESSIONAL EXPERIENCE:

R Role: Full Stack Java Developer

CLIENT: TEMENOS (Banking Software Company) August 2021-August 2023 New York, NY 10169

RESPONSIBILITIES:

• Used Agile Methodology to participate in all phases of the Software development life cycle (SDLC) including application analysis, design, and development. Active participation in Test Driven Development (TDD).

• Utilized RESTful services and SOA to create components and services for the business tier.

• Used Hibernate, Spring Boot and Spring ORM to implement DAO for data access.

• Used Spring Boot and JPA to develop a server-side application that interacts with the database.

• Created components for the database persistence layer that used ORM frameworks like Spring JDBC Support, Hibernate and JPA to map an object-oriented domain model to a relational database.

• Successfully designed and implemented single-page applications (SPAs) using Angular 8, enhancing user experience through seamless navigation and reduced page load times.

• Utilized Angular's component-based architecture to create reusable UI components, enhancing code modularity and accelerating development cycles.

• Proficient in integrating RESTful APIs with Angular 8 applications, enabling efficient data exchange between the frontend and backend systems.

• Demonstrated expertise in building dynamic forms with Angular's form handling capabilities, including form validation and user-friendly error handling.

• Utilized HTTP Request to receive data from web servers and analyze JSON data to present it in the UL.

• Developed various application modules using Spring MVC architecture and J2EE design architecture.

• Use Http Call to connect Web API and design GET, POST, PUT and DELETE for Web API.

• Worked with advanced PL/SQL concepts like collections, PL/SQL objects and records used them in building procedures and functions.

• Developed several packages, stored procedures, functions and database triggers using PL/SQL.

• Developed a web application using SQL-Server, Hibernate Framework, Spring MVC and React JS.

• Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

• Using Spring MVC and Spring Rest, creating Restful APIs and services that work with the front-end and within Microservices.

• Created a java Oracle database web application to handle customer quote service ordering.

• Applied concepts like locking, transactions, indexes, replication, and schema design to the MongoDB database.

• Knowledge of how to manage MongoDB environment from the points of view of availability, performance, and scalability.

• Used Swagger for writing REST-based API’s.

• Created topics using Kafka and stored the data in MongoDB for Big Data storage using Microservices.

• Utilized Kafka to transfer data from the Hadoop File system to the MongoDB database.

• Integrated Apache Kafka as a message broker.

• Configure the Kubernetes cluster and Docker Swarm for Docker Container Management.

• Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.

• As part of using Microservices to scale the apps and isolate them more, Docker containers were used to deploy them. Making and pulling images were also a part of deploying an application.

• Developed a Spring Boot-based RESTful Web services client for consuming JSON messages.

• For application's validation, I made use of validators, converters, jQuery, and JavaScript's built-in functions.

• Designing, Configuring, and Deploying Amazon Web Services (AWS) for a wide range of applications employing the AWS stack (including EC2, S3).

• Setup Amazon EC2 instance, integrated Amazon S3 with the Scrum pad and did the automatic deployment by Capistrano.

• Created a data analysis pipeline with Amazon Web Services like S3, EC2 and Elastic Map Reduce.

• Used AWS Identity and Access Management (IAM) to design roles and policies.

• Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs) and security groups.

• Automated the provisioning of AWS resources for applications by utilizing launch configurations and cloud formation templates.

• Used AWS Cloud Formation to install serverless architecture (AWS Lambda) on top of current AWS infrastructure.

• Used JavaScript Objects to display JSON data retrieved from REST APIs.

• Made use of Eclipse and Visual Studio Code as the IDE for application development and Jenkins for application development.

• Knowledge of best practice for Splunk deployment, configuration, and performance tuning.

• Automated the tasks using Splunk’s REST API and other automation tools.

• Utilizing JUnit, unit tested the Java modules.

• Created test cases and a test suite using JUnit in Eclipse.

• Used JIRA to track bugs to cut down on downtime, boost productivity, and improve communication. Environment: Java 1.8, J2EE, Spring MVC, Spring JPA, SOAP Services and Restful Web Services, AJAX, Spring JDBC, Swagger, HTML, CSS, jQuery, JavaScript, JSP, Servlets, XML, Hibernate, Oracle DB, MongoDB, Eclipse 3.2, GCP, Jenkins, Apache Tomcat Server 9.5, WebSphere, React, Splunk, JSON, JIRA, JBoss. Role: Full Stack Java Developer

CLIENT: Healthnet January 2018-July 2021

Woodland Hills, California, 91367

RESPONSIBILITIES:

• Used HTML5, CSS3, AngularJS and ReactJS to make the application's front-end pages.

• Using services and a component router from Angular 4.0, we connected the back-end API to the web application.

• Used Angular 4.0 to implement the Angular components for UI services that consume REST services through a component-based architecture.

• Involved designing in web pages using HTML 5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js.

• Used react-bootstrap, HTML5, CSS and JavaScript to create responsive UI pages.

• Utilized JAVA 8 features like Lambda Expressions, Parallel Streams and practical interfaces for array operations, collections, and Enhanced Concurrency methods.

• Created and configured Microservices and integrated with Angular application.

• Developed the application's microservices using Spring Boot to create a loosely coupled architecture.

• Used Java Message Service (JMS) for the dependable and asynchronous exchange of crucial data that consumes messages from the Java Message Queue.

• Used Spring MVC and Spring Rest to create Restful APIs and services that work with the front-end and within Microservices.

• Used Maven build tool for application development and configure pom.xml for Maven project deployment.

• Used NODE.JS to implement data binding during the front-end development of an existing web application.

• I/O-intensive web applications, such as single-page applications were developed using NodeJS.

• Used protocols like HTTP, ActiveMQ, and JMS to integrate the various applications, implementing Apache camel.

• Enhanced the performance of the Kafka cluster by optimizing the producer, consumer, and broker Kafka configurations.

• Developed JAX-RS, JSON and documentation using the Swagger API.

• Built Entity objects and used the ORM tool Hibernate to access SQL Server data that stays around.

• Used SQL Server to access the database at different levels, was responsible for implementing SQL queries and managing JDBC interactions with data sources.

• Managed Kubernetes deployments and objects using a horizontal pod scaler and resources management for high availability and scalability.

• Employed the Hibernate ORM in conjunction with Spring in the persistence layer.

• In charge of implementing Spring Data and Spring Security to meet the requirements of the company.

• Use of the JUnit Framework to write unit test cases.

• Used Splunk to perform the identification of patterns and trends in large datasets.

• Used Splunk for real-time visibility of data and quick identification of issues and anomalies.

• Used Log4j for application logging and debugging. Environment: Java 1.7/1.8, AngularJS, ReactJS 6.0, Node.js, Microservices, Servlets, Spring, Spring batch, Spring Data, Spring security, Hibernate, WebSphere, Serena Repo, CVS Repo SOAP, RESTful, Soap UI, Ready API, XML, SQL, JUnit, Jenkins, AWS, Mongo DB, HTML, CSS, Bootstrap, JavaScript, React, Web Services, SOAP, WSDL, Log4J, Maven, Apache Tomcat, Splunk, GitHub, GIT, JIRA, STS. Role: Jr Java Developer

CLIENT: Apollo Pharmacy June 2015-December 2017

Jubilee Hills, Hyderabad

RESPONSIBILITIES:

• Used Agile Scrum to create a Single-page application, took part in everyday standups, sprint reviews, and kickoffs, and managed the project with Jira.

• Used React JS as a framework to bind data to specific views and fetch data from a database through services provided in a controller.

• Implementation of JavaScript/jQuery frameworks such as ReactJS for MVW/MVC Framework.

• Created single page apps and reusable components using React JS.

• Created filters to display various data dimensions and font size modifiers using ReactJS for the UI components.

• Developed user interfaces for SPA (Single Page Application) development using Flux and React JS.

• Developed a client-side interface with React JS.

• I got the working understanding of the Flux concept and React JS components like Forms, Events, Keys, Router and Animations.

• Created standalone methods and React components which can be added in future pages.

• Created and implemented JavaScript and Node.JS REST API interfaces.

• Implementation of HTTP RESTful API using NodeJS.

• Used Node.JS for writing the code in server side to create a scalable network application.

• Used CSS3 for styling with extensive use of SASS (Syntactically Awesome Style Sheets).

• Participated in daily SCRUM meetings to monitor the project's progress.

• I used Chrome Developer Tools and Firebug for debugging and element styling.

• Consistently uploaded code to GitHub and utilized GIT extensively for version control.

• Prior knowledge of working with platforms like MongoDB to develop CRUD database operations.

• As end-to-end testing tools, I used Jasmine and Karma for software quality assurance and debugging. Environment: HTML5, CSS3, React JS, Node.JS Flux, JavaScript, Bootstrap, jQuery, Ajax, JSON, REST APIs, Firebug, GIT, MongoDB, Jasmine, Karma, Media Queries, Sublime.



Contact this candidate