IT News and Insight

Full Stack JAVA Web Application Development

Many organizations need  web application development for business reasons. The technical requirement requires some one with full stack development expertise. However such expertise is difficult to get and if available costs are prohibitive. In  North  America  there is a shortage of full stack java development expertise.


 keencomputer Solutions provide full stack java development for small and large organization to fill the  skill gap. We provide  contract software development at an attractive price point.


Full stack Java development   relates to web application development that is hosted on  cloud platforms such and google cloud and or DigitalOcean[3]. Development of such web application requires understanding of complex technology stack and this is where main problem arises[4].

 Much of the technology stack is not taught at University courses and developer has to learn it on the job and or through specialized courses that is taught online.


Most web application is three  tire; front end- middle tire and back end

The front tier call for  knowledge of the following technology:

1.0 HTML/CSS and libraries such as twitter bootstrap

2.0 JavaScript and Libraries such as Angular and Reduce and Redux and View[1]


 The middle tire needs the following


1.0 Business Logic and framework such as spring boot and spring  MVC[2] frameworks

 Typically languages like java, php and ruby on rails MVC is used in middle tire


 Some times in memory database such as memcache[3] is used here to improve performance


In the end tire, We need the following:

RDBMS such as Postgres and Oracle
Many times NOSQL Database are used such as MONGODB
is used for BIG Data applications. NO SQL Database are used in Conjunction with Data mining and Predicative Artificial Intelligence and Machine Learning.[3]

Operational Management of the web Application is managed by devops[4]. The Agile Design and specification capture is
generally managed using Behavioral Driven design process.[5]


Distributed Applications


Most Full tack Java applications are Distrusted in Nature. REST API  is used to communicate such Services. The above mentioned three  tier application is also made distributed  some times using Docker Micro Service Architecture[6]. 




 1.0  Pro Angular -  ISBN 1484240596

2.0  Spring Boot in Action- ISBN 1617292540

3.0  Designing Data Intensive Applications - ISBN 1449373321

4.0 The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win- ISBN 1942788290

5.0 BDD- in Action- ISBN 161729165X

6.0 Docker  in Action  -ISBN 1633430235




Efficient Software Development


Many small and medium sized companies need software development done inhouse. However, there are couple of problems.


1.0 Fresh Community College and University graduates are not well prepared to apply the knowledge of academic learning to software development.

2.0 The academic and industrial gap of software development is generally learnt on the job and on one’s own initiative. The training takes about 3-5 years.

3.0 Many small and medium business unknowingly becomes the training ground for fresh graduates. The fresh graduates learn the trade at your expanse and after some time they go to a better paying company, leaving you cold


So what is the solution?


1.0 Keen computer was established to exactly solve this problem. We are well trained in contract software development. We bring our expertise to be productive in first hour- not first year. And we are economical. You can expect to pay 50% of the cost of in-house development cost.


2.0 We achieve this level of efficiency by using process and methods that is industry standard and proven to be effective in software development. Software architecture using industry standard UML- 2.0 is an example of this process. Many small business lacks the knowledge of best practice of software development and in the process wastes time and money unnecessarily.


3.0 We continuously communicate the project and progress with your in-house employees and management using continues delivery method. DEVOPS is one such popular method.


How we bring value to your company. Here are some salient points:


Technical Value & Advantage:


1.0 Solve difficulty in Finding Experienced Software Developer.

2.0 Our large industrial experience and expertise brings values by choosing right methods and architecture.

3.0 No need to train employees that leave you in the middle of the project.

4.0 You can engage us for short term and long term projects

5.0 High level of accountability.

6.0 Our cost advantage


Operational Value & Advantage:


1.0 We have our own cloud facility for hosting and Virtual server based development

2.0 Complete Software life cycle management

3.0 Devops and continuous Delivery

4.0 We have corroboration server/GIT and Scrum server for distributed development

5.0 CMMI Compliance and standardized process and tools

6.0 Cross platform development LAMP/JAVA/ASP.NET/MEAN

7.0 Software Architecture and lifecycle and maintenance using UML - a well documented system can be expanded with minimal problems.



Financial Value & Advantage:


1.0 Canada has low dollar value and universal health care makes us competitive

2.0 No time zone problems

3.0 No cultural and language barrier


Proven Values & Results:


1.0 We have been engaged in Software Development for 40 years

2.0 We have ample customers and project experience

3.0 we are familiar with small business work environment and work culture


Strategic & Cultural Fit:


1.00 We understand your financial strategy in our development process

2.0 We understand your operational strategy into our development process

3.0 We understand your Competitive strategy into our development process



We have seen your advertisement that you are looking for engineering gradates in software development.

We are a software development company located in Canada with three decades of experience .

We engage in contract software development assignment.


We engage in small and large projects and are competitive in price and performance.

We can work at your premises if that is necessary continuously or periodically.

 We have cloud based collaboration server and scrum facility for Devops and continues delivery We comply with CMMI maturity models.


Please give us a call or email for free initial consultation to explore possibilities.We trust we will be positive assistance in your endeavor.



Analysis and Design of Management Information System of an Organization




1.0 Management Information Systems: Managing the Digital Firm- ISBN-13: 978-0133898163

News Flash: Latest

Writing, Communication, Grammar and Editing

Writing, Communication, Grammar and Editing



Writing, Communication, Grammar and Editing


admin - Posted on 18 February 2009

I need to improve my communication abilities and I am working on few resources. I have realized that nothing is more important than communication. I also realize that communication is a moving target. Good communication can be learnt but can not be taught.

1.0 Purdue Owl
2.0 The Canadian Oxford Guide to Writing- ISBN-0-19-340870-5
3.0 Canadian Writer's Handbook- 5th Edition- ISBN-9780-195418255
4.0 Line By Line- How to Edit Your Own Writing- MLA- Claire Cook-ISBN 978-0-395-39391-8
5.0 Presenting to Win-Jerry Weisman- ISBN 978-0-13-714417-4


Web Site Marketing and SEO - 2010

Web Site Marketing and SEO - 2010

Web Site Marketing and SEO - 2010



I am doing some reading related to SEO and marketing in 2009. Here are some of the references that I am working with. I am yet to compile the full detail.

1.0 Search Engine Marketing Inc
2.0 MIT Design Talk- see attachment
3.0 MIT Web Communication
4.0 SEO Resources-2008
5.0 You Tube Video
6.0 You Tube- Matt Cuts
7.0 Communicating Design- Dan Brown-ISBN-0321392353
8.0 Google Mutivariate Test
9.0 Successful Web Analetics

Go to top