Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

iBizpeople Ltd

Senior Java Developer

Posted Updated
Discussion

Description

What you will be getting up to:

  • Working across a number of business areas providing development, maintenance and support.
  • Working as part of squads and occasionally solo developments as the business needs arise.
  • Discuss/Meet business stakeholders to understand the problems they wish to address.
  • Liaise with architects, analysts, business representatives, infrastructure specialists to jointly develop proposals for technical solutions including implementation deployment, support and troubleshooting overviews.
  • Scope and conduct needed Proof of Concepts when necessary.
  • Help identify probable causes and provide immediate solution during an incident.
  • Provide assistance to other developers/projects as needed.
  • Attend daily meetings to report on assigned tasks’ progress and attend fortnightly meetings for project planning and other meetings from time to time.
  • Complete tasks & deliver projects on-time and to the highest standards.
  • Contribute significant ideas for making the applications better and easier to us.
  • At least 5+ years of working experience in serving as a Java Developer working on varied type of software development projects.
  • Strong grasp of established and emerging technologies, systems, platforms, and software.
  • Expert knowledge of Java and open source software (e.g. Spring)
  • Advanced knowledge of SQL, preferably with Oracle databases
  • Experience designing and building RESTful web service APIs
  • Distributed caching (Hazelcast or Redis).
  • Knowledge of Asynchronous Messaging (Kafka, RabbitMQ or JMS).
  • Experience developing back office trading tools using GWT/Vaadin, SWT, Swing or JavaFX.
  • Background in Agile Software Development using Scrum Methodology is preferred but not required.
  • Passion for writing high quality, rock solid software.
  • Previously worked on large scale multi-threaded projects.
  • Demonstrable knowledge of Maven and Linux.
  • Experience building highly transactional, high volume distributed server applications.
  • Knowledge of JVM monitoring and performance tuning Java applications, as well as troubleshooting issues in production,
  • Background in Online Gaming is preferred but not required.
  • Extra points if you have developed web apps in HTML/JavaScript.

Additional:

  • Ability to write and interpret technical documentation.
  • Good oral and written English communication skills.
  • Creative, analytical, and with strong problem solving skills.
  • Ability to organise and manage multiple priorities.
  • Independent but collaborative, driven, assertive, and willing to work on simultaneous projects.
  • Ability to work in a team and works well under pressure and deadlines

**Applications in English only please

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →