Your Region:

Java Developer

Posted: 31 May, 17

Company: Blackapple software solutions


Job Category: Programmer

Job Length: Permanent

Pay Rate: €1500/month

Telecommuting: No

Required Travel: None

Country: Bulgaria

City: Sofia


Zip Code: NA

Tax Term: Full-time

Already a member? Login Here -OR- New user? Sign Up Now

Job Description:

Job role   :   Java Developer

Location  :   Sofia Bulgaria

Duration  :  Permanent /Fixed term contract for 1 Year


Job Description:

Role and Team Summary:

Application Development role in client Technology Development Centre of Excellence. The team is working on projects to deliver strategic Risk and Finance capabilities that meet client ’s long term strategic objectives.

The responsibilities include:

  • Design, development, testing and releasing to production of new functionality through the stack across a number of technologies and components.
  • Provide leadership and work guidance to less experienced personnel in project teams, which develops and maintains complex software applications
  • Lead by example by delivering work and demonstrating behaviours to high standards.
  • Effectively coach team members utilising key development tools in order to maximise performance, whilst encouraging and promoting talent & development.
  • Maximise team performance through setting specific goals and measuring against these objectives, taking appropriate action where necessary.
  • Inspire performance and sustain motivation through team meetings, one to ones, huddles and coaching.
  • Ensure that work is of the required quality by listening to calls/reviewing work and providing feedback.
  • Assists with analysing and writing software specifications
  • Estimates workload, designs and develops new software and enhancements to existing software applications
  • Recommends changes to client software based on information such as client feedback, language changes and new technology


Essential Skills: (Must have skills)

  • 3-8+ years of Java application development experience in a professional environment
  • Excellent coding skills in Java
  • Knowledge of distributed systems and large scale data handling
  • Excellent multi-threaded server side Java development and concurrent programming.
  • Performance profiling and optimisation of java applications
  • Experience of Linux/Unix environments and scripting
  • Experience designing and building scalable, high performance applications
  • Experience with relational databases (e.g., Oracle)
  • Troubleshooting and debugging skills
  • Experience with requirements gathering and analysis
  • Strong knowledge of software architecture and object oriented design (OOD)
  • Experience with Agile/Scrum development cycle
  • Experience in test automation and test-driven development (TDD/BDD practises)
  • Excellent analytical capability and aptitude
  • Excellent communication skills (and being able to work independently or in a full team
  • Excellent written and spoken English


Supplementary Experience: (Useful additional skills)

  • Experience with Spark SQL, Apache Parquet, JMS, Scala, other in memory grid technologies/ caching technologies
  • Experience with NoSQL databases such as Mongo, Cassandra or HBase
  • Experience with Apache Spark, Akka, Kafka, HDFS, Zookeeper
  • Experience with Hadoop/MapReduce
  • Experience with Oracle Coherence
  • Experience with SOA, REST and web services
  • Experience working on banking projects


Personal Attributes:

  • Delivery/solution orientated individual, self-motivated and strong team player.
  • Excellent interpersonal, organisational, planning and time management skills.
  • High level of attention to detail coupled with good energy levels.

Employer Details

Blackapple software solutions

United Kingdom
0870 458 9091


Job Location

Sofia, Bulgaria