Sr Java developer

Location: Sofia, Sofia, Bulgaria
Date Posted: 08-31-2018
Job Description
Java developer responsible for building and maintaining Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. The primary responsibility will be to take ownership of these applications which include the ability to understand the scope and limitations of the infrastructure. We are looking for an individual with a commitment to collaborative problem solving and keen to detail for product quality assurance.
 
Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Be able to self-teach by looking at existing code
 
Skills
  • Proficient in Java, with a good knowledge of its ecosystems
  • 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 Java GUI frameworks
  • Knack for writing clean, readable Java code
  • Experience with databases (RDBMS)
  • 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 continuous integration
  • Must have a degree in Computer Science or any related subjects with 0-3 years of experience
  • Should have excellent communication, interpersonal skills and a team player
  • Must have the ability to learn and work on latest technologies, have good analytical skills and pick up fast
  • Must have worked on at least 1 Java project in the last 9 months
 
Preferred Skills
  • Knowing how to build websites (HTML, Javascript, etc)
  • Oracle + MySQL
  • REST API
  • Familiarity with Python or any other language
All applications will be treated in strict confidentiality. Only short-listed candidates will be contacted for an interview. IC Recruiting Ltd. Recruitment license from National Agency of Employment No 2087/22.07.2016.
 
Timothy Howlett
InterContinental Recruiting

Please contact me with any questions:

Email:
sofia@icrecruiting.eu
Phone:
(w) 359 2 811 1366
this job portal is powered by CATS