ABOUT LEANFORGE

LeanForge is a company focused on development of bespoke innovative software and sourcing of Java consultants.
We are a team of programmers who share the same passion and take joy from creating software.

LEAN PRACTICES

We are focused on high quality and continuous improvement. Active usage of lean practices allows us to reach our goals.

AGILE CULTURE

We’ve been practicing Agile for 6 years. It’s a part of our culture.

CLEAN CODE

We are proud of our code and we keep improve its quality. “Clean code” is a must have in the company.

Programming is the art of telling another human what one wants the computer to do.
— Donald Knuth

OUR MISSION – WHAT WE CARE ABOUT

We are focused on delivery and effectiveness. We build our software based on modern technologies. Currently we are using AngularJS, REST API level 3, MongoDB, Spring, ElasticSearch, among others. Important aspects of our work are:

CONTINOUS IMPROVEMENT

We adjust our process all the time. For example we actively use Kaizen board.

FREEDOM WITH RESPONSIBILITY

We build our team based on full-stack developers. Teams have autonomy in tech and design decisions.

DIRECT COMMUNICATION

We like free and direct communication between technology and business teams.

PERFORMANCE

New Relic monitoring and automated performance tests keep it at a high level.

CLEAN CODE

The code is more often read than written. We follow The Boy Scout Rule and keep it clean.

HIGH QUALITY

High coverage of unit tests and automated regression tests make code changes stress-free.

EFFECTIVENESS

A well-defined and continuously improved development process makes our delivery fast and complete.

PEOPLE

We care about our relations, with regular one-on-ones and truly fun and open work conditions.

LEANFORGE FUN FACTS

0
cups of coffee
0
pizza slices
0
sprints
0
code reviews

WE ARE PROUD OF BEING AN

avaleo_logo_sm

Avaleo is a Danish-based company which delivers adaptive case management solutions to public as well as private providers of welfare services, within areas such as health and social care. Avaleo’s cloud based platform supports more than 20,000 users, and today the company is a supplier to 81 of Denmark’s 98 municipalities and all five Regions.

Avaleo was established in 2006, with currently 50+ employees working in 3 different locations in Denmark. The company has twice been awarded the title of Gazelle by Denmark’s leading financial newspaper (Børsen), and named to the Fast 500 list by Deloitte as one of the fastest growing technology companies in Europe.

OUR CLIENT TESTIMONIALS

OUR TEAM MEMBERS

  • Team Lead
    anemptytextlline
    Two decades ago, when other kids were playing war, Michał was coding yet another Scorched Tanks game on his Amiga. Since then he gained a great deal of programming and architecture experience, mostly in JVM and in the banking industry. He is a clean code freak who loves programming and plans to keep coding after retirement. When he's not coding or thinking about code, he hikes and takes pictures or plans a next journey to Asia.
  • Java Developer
    anemptytextlline
    Michal is a student at Wroclaw University of Technology and young programmer, who spends most of his time on self-development. Experience is most crucial for him, so in the office Michal tries hard to meet the expectations of older co-workers, and also to gain knowledge from them. In free time he loves watching dynamic weather (mostly thunderstorms), plays sports and watches TV series.
  • Java Developer
    anemptytextlline
    Tomasz's fascination with computer technology began when he was four. Then he decided to become a software developer. :-) After gaining knowledge at Wrocław University of Technology, he started his professional career in 2012. He mainly focuses on Java, but he isn't afraid of other technologies and languages. After work he swims or rides a bike or plays computer games.
  • Team Lead
    anemptytextlline
    Piotr has been a lean and agile enthusiast since almost the beginning of his career. He cares about continuous improvement and high quality of delivery. After trying various technologies and project sizes, his focus became people and making self-organized teams. At work he tries to simplify processes and find the right balance. In his personal life, he is a father of two, English football supporter, snowboarder, footballer and, recently, a kite surfer.
  • Senior Java Developer
    anemptytextlline
    Patryk has always been interested in computer science, and even as a child he wanted to be a software developer. He mostly codes in Java and JavaScript, but he also knows coffeescript, Groovy and Golang. He is also a great fan of Linux and a Docker enthusiast. In his free time, he likes to read good books, bake bread, watch the birds, or spoil electronic devices with his soldering iron.
  • Team Lead
    anemptytextlline
    Paweł's adventure in programming began - although he did not know it yet - with programs written in third grade for the C-64. For a long time, he could not choose between programming and mathematics. Studying both at Jagiellonian University made the choice obvious. He is a pragmatist in professional and private life. He devotes his free time to his family, TV shows, books and work.
  • Senior Java Developer
    anemptytextlline
    Michal has had a computer obsession since he got his first machine. After hacking through different forgotten platforms he found himself in the MSc in Computer Science program at the University of Wroclaw. There he learned not only Java, but also how to turn pure logic concepts into living programs using Turing complete languages that run at least in polynomial time. Since 2010, a professional developer in love with Polish mountains, American hops, German electronic music and Japanese video games.
  • Team Lead
    anemptytextlline
    Has always been passionate about computers and solving various problems, so decided that becoming a software developer would be the most satisfying career choice. Cares a lot about the quality of what he does. Specialized in Java related technologies, but attached to concepts and ideas rather than particular technologies, thus never limits his technology portfolio. When not in front of the computer he enjoys outdoor activities like cycling or rollerblading.
  • Java Developer
    anemptytextlline
    Rafał is a young programmer who really enjoys solving problems in an analytical manner. For him, good code does not merely do its job, but can also be read like a book, hence his interest in clean coding and its implementation. He takes pleasure in software development, as he is most fulfilled by watching ideas come to life and seeing software he created being used on a daily basis. Beside computer-related activities, he enjoys music and plays guitar in a rock band.
  • Senior Java Developer
    anemptytextlline
    Michał has been obsessed with computers since he was 6 and he had an i386. He took the first step of programming in secondary school, when he started with C++ and html. Nowadays, Michał is a Java developer, since he started his professional career in 2011. After work, he runs marathons or plays with his crazy fox terrier.
  • Java Developer
    anemptytextlline
    Arek's adventure with computers began when he was a kid and his uncle let him play some video games on his PC. Since then, he got interested in a wide range of computer technologies. He learned several programming languages during his education at Wrocław University of Technology. In his free time, he loves to travel, work out at the gym, and play video games.
  • Java Developer
    anemptytextlline
    Krzysiek is a young and energetic programmer whose primary experience is in Java. As a child he also had an Amiga, but used it only for playing Mortal Kombat. :-) He loves traveling and strongly believes that balance is very important in life, so after work he likes to spend afternoons running, swimming or working out at the gym. Even though he enjoys Tuesday pizza, he likes to cook on his own and for some weird reason he is convinced that it tastes better then.
  • OFFICE & HR MANAGER
    anemptytextlline
    The only woman working at LeanForge so far, Agnieszka keeps things running smoothly and helps keep the workplace friendly for everyone. She’s also in charge of hiring new employees to the team. A young mother, she devotes her spare time to her children, which is a pure joy.
  • Senior Java Developer
    anemptytextlline
    Grzegorz is an enthusiast of IPA beer, rock music, and the Java programming language. He has over seven years of experience in enterprise programming for medicine and telecommunication. During that time, his programming attitude evolved towards clean and elegant solutions based on the newest technologies and the best practices.
  • Senior Java Developer
    anemptytextlline
    Michał looks at programming as an art. Enjoys designing and optimizing complicated algorithms. He has experience in the travel and gambling industries. After work, he enjoys a glass of quality whisky, spending time outdoors with friends and xbox video games.
  • Team Lead
    anemptytextlline
    Bartek likes working in the software industry because it requires continuous learning and self development. The opportunity to work in an environment that supports knowledge sharing, with wise people and intriguing technologies, makes him appreciate his current job. In his free time he falls down while skiing, overturns boats, digs in the garden, or simply enjoys his family life.
  • Senior Java Developer
    anemptytextlline
    Mariusz's primary point of interest is clean and efficient coding. He is a supporter of Agile and Extreme Programming development practices. Mariusz started his professional career in 2010 and has worked with a variety of JVM languages, including Java, Groovy and Scala. When not coding, he enjoys spending time playing squash, running or flying a kite.
  • Java Developer
    anemptytextlline
    Mariusz has always been interested in computer technologies. His first programming attempt took place in secondary school when he tried to build a Flash game. That was the moment he decided to become a programmer. Mariusz started his professional career as a Java developer in 2012. In his free time, he likes to play football and Counter-Strike.

We’re hiring

We are building two new teams. New job openings :

Senior Java Developer

Are you interested in playing a central role at an innovative software company that’s helping to improve the lives of ordinary citizens? LeanForge is currently searching for a Senior Java developer to join our highly skilled team of engineers at our development centre in Wroclaw. As a Senior Java developer you will implement new aspects of a modern, highly-scalable system, as well as influence development process and architecture decisions.

Requirements:
* Minimum 5 years professional experience
* Solid experience developing software applications with the Java platform
* Solid experience with relational databases, especially MySQL
* Experience with Agile development methodologies
* Experience with design and architecture

Desired:
* Good knowledge of JS frameworks like AngularJS, RequireJS
* Exposure to Agile development processes
* Experience in designing RESTful APIs
* Experience in building microservices
* Exposure to SaaS and Linux
* Proficiency in table football

What we offer:

* An opportunity to work with interesting technologies such as Spring, AngularJS, Git, Docker, HATEOAS, MongoDB to name a few
* We’ve been practicing Agile for 8 years, so it’s a part of our culture
* A great emphasis on quality code (we have 80% automated test coverage)
* Creative, enthusiastic and dedicated colleagues who are continuously improving the way we work
* A flat organisational structure where your ideas will be heard
* A flexible working environment with a great degree of personal freedom
* A chance to work on interesting and complex problems
* Private health care
* Training budget
* Healthy workplace with ergonomic chairs and sit / stand desks

Java Developer

Are you interested in getting practical experience at an innovative software company that’s helping to improve the lives of ordinary citizens? LeanForge is currently searching for a Java developer to join our highly skilled team of engineers at our development centre in Wroclaw. As a Java developer you will implement new aspects of a modern, highly-scalable system.

Requirements:
* Minimum 3 years professional experience
* Good knowledge of the Java programming language
* Good knowledge of relational databases

Desired:
* Good knowledge of JS frameworks like AngularJS, RequireJS
* Exposure to Agile development processes
* Experience in designing RESTful APIs
* Experience in building microservices
* Exposure to SaaS and Linux
* Proficiency in table football

What we offer:

* An opportunity to work with interesting technologies such as Spring, AngularJS, Git, Docker, HATEOAS, MongoDB to name a few
* We’ve been practicing Agile for 8 years, so it’s a part of our culture
* A great emphasis on quality code (we have 80% automated test coverage)
* Creative, enthusiastic and dedicated colleagues who are continuously improving the way we work
* A flat organisational structure where your ideas will be heard
* A flexible working environment with a great degree of personal freedom
* A chance to work on interesting and complex problems
* Private health care
* Training budget
* Healthy workplace with ergonomic chairs and sit / stand desks

TWITTER

LINKED IN

GITHUB

VISIT OUR OFFICE

  icon-globe Address: plac Strzelecki 25, Wrocław
icon-phone-square Phone: (+48) 888 417 693
icon-envelope 
Email: info@leanforge.pl