Best Software Companies in Sri Lanka

leap_coder

Member
Mar 29, 2014
428
17
0
Ow web services wlata wenama APIs thiyenawa. Den soap walata wada trend karanne rest. java 5/6 thamai industry eke wediyen use wenne. Java 7 wala idan godak lesi wenawa. 6 walin patan ganna eka hondai. Servlets and JSPs thamai core api eka web walata. Glassfish server eka use karanna eka tomcat ekata wada hondai. meeata amatharawa Persistence, ejbs, DI, security godak thiyenawa.

Java wala framework based development yanne wedi hariyak Eg: Spring/JPA/Hibernate/jsf/struts etc...

Naki wenakan igena ganna puluwan :lol:

baya karanna epa ban :P mamath java karanne....thama habai first job eka...karagena yanawa ithin....sirawata loku stress ekak thiyenawada machan?naha neda?;)poddak seen eka thiyenne frameworks,tools godak thiyenawa...
 

Gamo Cult

Member
Apr 3, 2014
8
0
0
Colombo, Sri Lanka.
මචන්ලා, EMarketingEye කොහොමද ?. මම ඒකට කැමති උන් ගොඩක් Internet Marketing පැත්තට බර නිසා. හැබැයි ඊට වඩා දෙයක් නම් දන්නේ නැහැ. :lol:
 

DJvodka

Well-known member
  • Mar 31, 2009
    3,375
    292
    83
    A land like no other
    baya karanna epa ban :P mamath java karanne....thama habai first job eka...karagena yanawa ithin....sirawata loku stress ekak thiyenawada machan?naha neda?;)poddak seen eka thiyenne frameworks,tools godak thiyenawa...

    Stress eka enne machan, karana job ekata asa nethiwunama saha inna environment eka charter unama. Matanam oya kiyana stress ekak denila ne.

    Api inne java walin shift wenna scala walata 100%
     

    leap_coder

    Member
    Mar 29, 2014
    428
    17
    0
    Stress eka enne machan, karana job ekata asa nethiwunama saha inna environment eka charter unama. Matanam oya kiyana stress ekak denila ne.

    Api inne java walin shift wenna scala walata 100%

    ai e machan?mama ahala thiyenawa java libraries scala wala kelinma use karanna puluwan kiyala?
     
    Last edited:

    ARDS

    Active member
  • Oct 14, 2010
    599
    32
    28
    cyber space
    math oya seen eka ahala thiyenawa...mama hithanne machan seen eka unge godak employees la nahane danata...issarahata expand wenakota samaharawita salary tikak bahi...wso2 eke godak employees la innawane

    Leapset eke around 150 vage employees innava. WSO2 eke around 300 vage..kohomath mona company eka unath mul kale hodata gevanava.. passe normal rates thama ithin.. dan WSO2 ekath vela thiyenne oka thama... puluvan tharam aluth company ekata yana eka hodai.. :)
     

    ARDS

    Active member
  • Oct 14, 2010
    599
    32
    28
    cyber space
    Yeah it's a functional and oo language which gives the best of both worlds. To us the major benefit was to be able to use java APIs along with it.

    Akka, Lift frameworks based on scala. But for me Java 8 and Scala basically same. But when you are implementing with large systems I still prefer Java because scala is still not mature enough. If someone think scala will reduce the java code go with Clojure (Pure Lisp dialect) u will see the real difference.
     
    Last edited:

    gpnuwan

    Well-known member
  • Sep 24, 2009
    1,240
    189
    63
    First Class software for Jewellery Field

    Scotts Solutions(Pvt)Ltd.
    Is one of the total solution provider in Sri Lankan software industry.Software developers/consultants and suppliers of computerized business situation and provide services to local and overseas customers. Such as customized computer software developers, hardware installation and management services, providing data processing, computer and accounting services and to act as advisors, contractors and consultants on all matters, connected with the designs operations and use of computers to undertake data preparation, programming and processing, system analysis and the operation of computers and offer these services to any legally constituted company, corporation, person or body and to buy and sell Computer, Networking, Digital and Biometric security systems.

    http://www.scottssolutions.com/
    mail: [email protected]
     

    SupiriKolla

    Member
    Apr 6, 2014
    3
    0
    0
    Machnla, Methana IFS eke 2 years walata wada hitapu ekk innawada ? Mata wisthara wagayak dana ganna. Samatama eka watina ekk.

    Onna ithin danna kattiya kiyamuko ehenam :dull:

    Mata me ifs r&d international (pvt) (Sri Lanka) ltd gana podi chakithayak thiyanawa.

    Onema company ekaka personality eka thiyenne eke wadakarana minissu hinda natham investors la matha newe. Onna mulinma kiwwa :)

    1. IFS r&d international (pvt) ltd Sri Lanka tax fraud ekkata ahuwela confess karapu eka okkma danna rahasak. Ekata IFS eken lankawe rajayata ambanta gewwa. mata dana ganna one dan IFS eke inna higher mangement eke bada suddada kiyala ?

    2. IFS eke SE to SSE 3+ years yanawa. IFS eke SSE kenekta avg salary keeyada ?

    3. Mama danna widiyata IFS giya aya ekema innawa hena kalayak (Jeewetha kalema :lol:). IFS echara employees lata salakanawada ?

    Bohoma sthuthi :rolleyes:
     

    shammaxxy

    Well-known member
  • May 21, 2011
    1,331
    347
    83
    mama IT degree ekak karana gaman inne, IT wala experience naththan wadak nane. internship/traning thiyena company ekak nadda meh dawas wala set wenna? thiyenawanam kiyanna!!!
     

    SupiriKolla

    Member
    Apr 6, 2014
    3
    0
    0
    mama IT degree ekak karana gaman inne, IT wala experience naththan wadak nane. internship/traning thiyena company ekak nadda meh dawas wala set wenna? thiyenawanam kiyanna!!!

    Machn uba degree eka karanne koheda? Ube language eka / tool eka mokaddda? (Sinhala Demala newe :lol:)

    Ubata podi advice ekk dennam, Mama industry ekata join une lagadi. Mata very reputed company ekakin offer ekk awa. I have 0 xp (Industry), but I'm second in my batch. internship/traning namata witharai, hoya ganna puluwannam hodai. Mama kiyanne if you are competence enough join some open source projects :nerd:, Final year project eka valuable ekk karapan, Languages thaniyama igena ganin. (Uba poddak nerd wena eke waradak naa :lol:), Hari tool eka hari wadeta use karapan. Uba nikan kagewath tool ekk wenna yanna epaa :no:

    Mama danna internship thiyanawa 4-12 months habai job eka sure naa. Mama kiyanne ube degree eka uparimen goda daapan (with good gp). Uba field ekata adare #love nam job hoyana eka amaru naa. Okkama un karana eka karann yanna epaa.

    Bohoma sthuthi :rolleyes:
     

    DJvodka

    Well-known member
  • Mar 31, 2009
    3,375
    292
    83
    A land like no other
    Akka, Lift frameworks based on scala. But for me Java 8 and Scala basically same. But when you are implementing with large systems I still prefer Java because scala is still not mature enough. If someone think scala will reduce the java code go with Clojure (Pure Lisp dialect) u will see the real difference.

    Scala is very well mature enough to utilize it in production code now. Frameworks like play has direct support on Scala. Big players like LinkedIn, twitter, foursquare using it. About the java 8 vs Scala, IMO scala is miles ahead of java 8. See the following code:

    Code:
    package test;
    
    public class Bean {
        private int id;
        private int age;
        private String name;
        private String address;
    
        public Bean(int id, int age, String name, String address) {
            this.id = id;
            this.age = age;
            this.name = name;
            this.address = address;
        }
    
        public int getId() {
            return id;
        }
    
        public void setId(int id) {
            this.id = id;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getAddress() {
            return address;
        }
    
        public void setAddress(String address) {
            this.address = address;
        }
    
        @Override
        public int hashCode() {
            int hash = 7;
            hash = 13 * hash + this.id;
            return hash;
        }
    
        @Override
        public boolean equals(Object obj) {
            if (obj == null) {
                return false;
            }
            if (getClass() != obj.getClass()) {
                return false;
            }
            final Bean other = (Bean) obj;
            if (this.id != other.id) {
                return false;
            }
            if (this.age != other.age) {
                return false;
            }
            if ((this.name == null) ? (other.name != null) : !this.name.equals(other.name)) {
                return false;
            }
            if ((this.address == null) ? (other.address != null) : !this.address.equals(other.address)) {
                return false;
            }
            return true;
        }
    
        @Override
        public String toString() {
            return "Bean{" + "id=" + id + ", age=" + age + ", name=" + name + ", address=" + address + '}';
        }
        
    }

    Here is the Scala equivalent code:

    Code:
    case class Bean(id:Int, age:Int, name:String, address:String)

    84 lines of java boilerplate code reduced to one line of scala code. Less code you write, less errors will pop up. Also Java has lot of confusing error prone language constructs that can easily fool you if you're not careful. I looked in to Clojure, but the code looks less readable and cryptic to me.
     

    ARDS

    Active member
  • Oct 14, 2010
    599
    32
    28
    cyber space
    Scala is very well mature enough to utilize it in production code now. Frameworks like play has direct support on Scala. Big players like LinkedIn, twitter, foursquare using it. About the java 8 vs Scala, IMO scala is miles ahead of java 8. See the following code:

    Code:
    package test;
    
    public class Bean {
        private int id;
        private int age;
        private String name;
        private String address;
    
        public Bean(int id, int age, String name, String address) {
            this.id = id;
            this.age = age;
            this.name = name;
            this.address = address;
        }
    
        public int getId() {
            return id;
        }
    
        public void setId(int id) {
            this.id = id;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getAddress() {
            return address;
        }
    
        public void setAddress(String address) {
            this.address = address;
        }
    
        @Override
        public int hashCode() {
            int hash = 7;
            hash = 13 * hash + this.id;
            return hash;
        }
    
        @Override
        public boolean equals(Object obj) {
            if (obj == null) {
                return false;
            }
            if (getClass() != obj.getClass()) {
                return false;
            }
            final Bean other = (Bean) obj;
            if (this.id != other.id) {
                return false;
            }
            if (this.age != other.age) {
                return false;
            }
            if ((this.name == null) ? (other.name != null) : !this.name.equals(other.name)) {
                return false;
            }
            if ((this.address == null) ? (other.address != null) : !this.address.equals(other.address)) {
                return false;
            }
            return true;
        }
    
        @Override
        public String toString() {
            return "Bean{" + "id=" + id + ", age=" + age + ", name=" + name + ", address=" + address + '}';
        }
        
    }

    Here is the Scala equivalent code:

    Code:
    case class Bean(id:Int, age:Int, name:String, address:String)

    84 lines of java boilerplate code reduced to one line of scala code. Less code you write, less errors will pop up. Also Java has lot of confusing error prone language constructs that can easily fool you if you're not careful. I looked in to Clojure, but the code looks less readable and cryptic to me.

    Yes Linkedin , twitter already moved to scala 1 year back(Not all the module. Only there messaging modules) because of the direct support from Martin Odersky (The one who create scala).We did lot of projects with scala (1 year back) but we faced lot of issues with some great concurrency and those are listed in scala JIRA dashboard. They suggest us to use Akka but still Akka is not that mature enough to handle Locking mechanisms. So that's what I said for a large projects still its a better to use Java but if you a building a smaller module yes scala is the best. Try to use clojure and you will see the difference. ;)
     

    leap_coder

    Member
    Mar 29, 2014
    428
    17
    0
    WTC eke Goodhope Holdings kiyala company ekaka java interview call kala monday enna kiyala.kohomada company eka?
     
    Last edited: