Senior Java Developer / System Architect
Truecaller / Datajobb / Stockholm
2013-08-27
Observera att sista ansökningsdag har passerat.
➡️ Klicka här för den senare publicerade platsannonsen "Senior Java Developer / System Architect" (publicerad 2014-12-22) ⬅️
Visa alla datajobb i Stockholm,
Solna,
Lidingö,
Sundbyberg,
Danderyd eller i
hela Sverige Visa alla jobb hos Truecaller i Stockholm Truecaller was founded in June 2009 and with our application we have taken the world by storm. Currently we have more than 20 million people doing more than 500 million searches of telephone numbers every month, making Truecaller the world's largest collaborative phone directory.
Truecaller is available on the web and as an app for the iPhone, Android, Blackberry, Symbian (s40 and s60), and Windows Phones.
Senior Java Developer / System Architect
What we are looking for
We are looking for an awesome "Senior Java Developer / System Architect" with experience in building high-performing, scalable, high-volume, low-latency applications to join our team.
You will be part of a talented, international software team in a technical lead role that works on mission-critical applications for more than 25 million users worldwide.
You will be responsible for Truecaller's backend application development while providing expertise in the full software development lifecycle, from concept and design to testing. If you think that great engineering matters and if you are motivated by being around like-minded hackers, we would love to hear from you and understand who you are and what you can accomplish.
Being one of the key roles in our backend team, which has a huge growing potential, you will have the chance to build systems as well as build up great teams around you.
Your responsibilities
• Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance; from design of database schemas to implementation, testing and monitoring services within the responsibility area
• Write well designed, testable, efficient code, making sure to understand concurrency/contention, that we believe is one of the hardest things in programming. Knowing the fundamentals and being able to build up scalable systems on top of it is a key point for success
• Ensure that technical designs and implementations are in compliance with specifications. Being able to communicate technical aspects with engineering teams as we see communication skills just as important as good technical skills
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
What we want you to have
• Knowledge in object Oriented analysis and design using common design patterns. Good understanding of data structures, concurrency, time/space complexity and computer systems in general
• BS/MS degree in Computer Science, Engineering or a related subject such as mathematical fundamentals and/or main data structures. For us formal education is not key, we look at your practical skills and passion for development and system architecture
• 5+ years of hands-on Software Development experience in Java
• Hands on experience in designing and developing applications using Java EE platforms and its derivatives. Experience with alternative web based frameworks can also be substituted
• Profound insight of Java internals (Common design patterns and why/how to use/avoid them, Memory Management, Garbage Collection, Transaction management etc.)
• Excellent knowledge of Relational Databases, SQL, storage engines, indexing and some form of SQL abstraction technology like ORM frameworks. Mysql specific knowledge is one of the key points for this job, since most of our data is stored and retrieved using Mysql (MariaDB to be exact)
• Good knowledge of concepts like SoC, IoC, KISS, YAGNII and alike. We believe that the tradeoff between design skills and pragmatism is the key to productivity for every programmer. The candidate MUST be in a healthy level for both sides
• Experience in developing web applications and REST based API services using at least one popular web framework (Drop wizard, Jersey, Play Framework, Grails, Spring MVC)
• Experience with test-driven development
• Good English skills, in both speaking and writing
• Swedish language skills is not required as our official company language is English (we will however encourage you to learn Swedish and provide Swedish lessons for free)
Your true personality
• Proactive
• Results oriented
• Team player
• Polite and respectful
• Honest and trustworthy
What we feel passionate about
Truecaller is growing rapidly and facing many exciting projects and opportunities. We were listed on Affärsvärldens "33 hottest IT start-ups in Sweden" as well as Veckans Affärers "24 hottest entrepreneurs in Sweden" in 2013. We are all highly motivated to do effective team work and share the same values; we respect each other, we work hard and efficient, we have fun and last but not least, we are what we call in Sweden "Prestigeless" (Prestigelös), which is key in a startup.
At Truecaller we don't go to work because we have to, we go to work because we want to. Truecaller is our passion!
If you have any questions regarding Truecaller or the position, please contact our HR Business Partner Anna Fredrixon on 076- 168 37 16 or
anna.fredrixon@truecaller.comWe look forward to receiving your application
Publiceringsdatum2013-08-27Arbetstider och omfattningHeltid
ErsättningEnligt överenskommelse
Så ansöker duSista dag att ansöka är 2013-10-31
Ansökan kan tyvärr inte göras via e-post.
Klicka på denna länk för att göra din ansökanKontaktAnna Fredrixon
FöretagTruecaller
AdressTruecaller
Jakobsbergsgatan 6
11144 Stockholm
Jobbnummer 1636245
Observera att sista ansökningsdag har passerat.