0% found this document useful (0 votes)
45 views5 pages

Sample Technology Stack

The document lists various software tools and standards used in software development, deployment, and management, including Java, PostgreSQL, and CI/CD tools. It also outlines functionalities such as security management, inventory management, and reporting tools integration. Additionally, it highlights concepts like microservices architecture, internationalization, and payment gateway integration.

Uploaded by

hemanth900
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views5 pages

Sample Technology Stack

The document lists various software tools and standards used in software development, deployment, and management, including Java, PostgreSQL, and CI/CD tools. It also outlines functionalities such as security management, inventory management, and reporting tools integration. Additionally, it highlights concepts like microservices architecture, internationalization, and payment gateway integration.

Uploaded by

hemanth900
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

S.

No Software / Tool Description Extension


1 Java 17 Java 11 is the current most stable version and JDK is covered under free open sourceCommunity
licence ([Link]
2 PostgreSQL Enterprise DB solution and recommended as Oracle replacement Community

3 Tomcat / Jboss AS / Apache For local application deployment and content management Community

4 BitBucket Private Repository and Team Collaboration Community


Integrated CI/CD for Bitbucket Cloud that's trivial to set up, automating your
5 GIT CI / CD (or) AWS CI/CD Community
code from test to production.
6 Jfrog To maintain artifact repository Community
capabilities, bug lists in multiple formats, scheduled reports, automatic
7 Bugzilla 5.0.6 duplicate bug detection, capability to file / modify bugs by email, time tracking, Community
8 Star UML (Community) request system, private attachment and comments, patch viewer etc.

quality cotrol / Security Audit


Checks
ERD model for more than 400 bug patterns, including XSS, HTTP response
generation:
9 Continuous Integration splitting, path traversal, hardcoded password, Null dereference, etc. A
detect
successorwhento aFindBugs
single source code line
and extends is covered
SpotBugs only
with partially.
more security detectors
10 Emma
3) Coverage stats are aggregated at method, class, package,
project aims to provide open source SAST using the existing open and "all classes"
source
11 SonarQube
solutions. SonarQube is one of the world’s most popular continuous code
Authorization, authentication, session management, cryptographic issues,
12 AttackFlow
input validation, code quality, configuration, and other issues
Defects such as memory leaks, buffer issues, security issues and arithmetic
13 Jtest issues, plus SQL injection, cross-site scripting, exposure of sensitive data and
other potential issues
14 PMD Questionable constructs, dead code, duplicate code

Testing
frameworks, browsers and operating systems, Selenium is an awesome
15 Selenium mobile [Link]
Built on client/server architecture, Appium automates the

Code
automation tool for web apps.
16 Appium applications that are created for iOS and Android.

IDE / Tools Automation / Manual


functional testing.
It is a well-liked mobile automation testing tool attributable to its easy
17 Apache JMeter
It has a lot of good features like dynamic reporting, portability, powerful Test
Fiddler is a tool that allows you to monitor, manipulate, and reuse HTTP
18 Fiddler and Yslow requests. Fiddler does many things that allow you to debug website issues,
and with one of its many extensions, you can accomplish even more.
SoapUI is a very popular open source API Test Automation Framework for
19 Soap UI / REST Client SOAP & REST. It supports functional testing, performance testing, data-driven
testing and test reporting as well.
20 Eclipse IDE IDE with all required extenstion required for Java / mobility development
to interactive masterpieces in dynamic HTML, with navigation to interactive
21 JasperSoft Studio components,
Notepad++ is like maps
a text andand
editor charts thatcode
source may editor
be inside or outside
for use the report.
with Microsoft
You
22Notepad++ with XML and JSON plugin can generate high quality OpenOffice, PowerPoint , RTF,
Windows. It supports tabbed editing, which allows working with multiple Word, andopen
files in a single window.
IDE / Tools
Build web and mobility applications quickly and easily using the industry’s
23 Aptana Studio / Atoms leading web application IDE. Aptana Studio harnesses the flexibility of Eclipse
24 FPA / UCP and WBS and focuses it into a powerful web development engine.
functionality an information system provides to a user. Function points are
25 Java Frameworks
used to compute a functional size measurement of software. The cost of a
26 React JS For Web Client Applications development

27 React Native For Mobile Applications Development

28 UI / UX Tools FIGMA / Adobe XD For Prototyping

29

30
[Link] Standard / Concept Description
1 Oauth2.0 based Security
2 Notifications
3 Inventory Management
4 Directory Services
5 Text Search
6 Order Management
7 Coupon Magnement
8 Contest Management
9 Discounts & Global Sales
10 CDN Services
11 GUI Reports/Charts Generation Using Java
12 Aspects
13 Audit - Logging, Tracking & Monitoring
14 Transactional Audit
15 Policy Driven Role & User Management
16 MicroServices in Architecture
17 Lombok Component
18 Swagger UI Documentation
19 Seleneum Testing
20 PDF Generation
21 Internationalization - i18n
22 Localization - l10n
23 Language Management
24 CI/CD Pipeline Building
25 Whatsapp Integration
26 ChatBot Integration
27 Batch Processing (Bulk Import/Export)
28 Dynamic Tasks Scheduling
29 Data Backup & Restore Facilitation
30 NOC Alert Implementation
31 Caching
32 Workflow Management
33 Load Balancing & Kubernetes (k18s)
34 Session Replication
35 Dynamic Client App Menu Management
36 Services, Resources and End points Mgmt
37 Messaging & Template Management
38 Reporting Tools Integration
39 Payment Gateway Integration
40 IVR / SMS / WhatsApp Message Processing
41 Business Trend Analysis
42
Dynamic Key Value Parameter handling for the product
43 Geo Location and related computations
44 Multi Currency Handling
45 Pincode based Data Processing
46 Geo Cordinates Processing
47 Distance Computation Logic b/w two co-ordinates
48 Websockets Implementation
49 IP Whitelisting & Regional Access limitations
50 Web Client URL Redirections to Mobile App

You might also like