CV successfully sent!
Error sending CV!
Hot! #3164

Senior Java Developer (Team Leader)

Hire Bonus
$$$
Key skills: 5+ years of Java / OOP / leadership / design and architectural patterns / Play and Spark / Java libraries / Spoken English
Senior Java Developer (Team Leader)

Must have

  • 5+ years of Java development experience
  • Experience in managing a development team
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with popular web application frameworks, such as Play and Spark
  • Familiarity with Java GUI frameworks such as Swing, SWT, and AWT depending on project requirements
  • Knack for writing clean, readable Java code
  • Experience with both external and embedded databases
  • Understanding fundamental design principles behind a scalable application
  • Basic understanding of the class loading mechanism in Java
  • Creating database schemas that represent and support business processes
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • A systematic approach to solving problems
  • Spoken English
level
specialty
city where you are looking for work
english level
salary not lower than