#

Senior/Regular Java Developer - rekrutacja online

HRK S.A.

Katowice, śląskie

HRK S.A.
- Rekrutacja prowadzona online -
HRK S.A. for a well-known IT company is looking for a candidate for the position:
Senior/Regular Java DeveloperMiejsce pracy: Katowice
Job description, duties and responsibilities:
 
  • proactively contributing to develop the system architecture in accordance to the strategic direction of the company
  • leading development and code review activities
  • being responsible for the development of new features, improvements and maintenance of applications for electronic payments platform
  • providing application software development services or technical support typically in a defined project
  • being responsible for the code level design, code organisation, use of appropriate patterns and code quality
  • developing program logic for new applications or analysing and modifying logic in existing applications
  • coding, testing, debugging and documenting software applications
  • ensuring that the system improvements are successfully implemented, providing appropriate testing scaffolding, and liaising with quality assurance
  • analysing requirements, and translating business requirements into product designs
  • writing technical specifications and other forms of documentation
  • conducting planning, analysis and forecasting activities to plan projects and tasks
  • assisting with the ongoing refinement of development and delivery methodologies
  • guiding and mentoring other team members
 
Job requirements, experience and skills:
 
  • excellent communication skills, both written and spoken, very good command of English
  • a Bachelor’s or Master’s degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
  • extensive experience of developing high performance, large-scale systems throughout the product life cycle
  • a well-organised team player, able to manage multiple tasks and priorities in parallel, 
  • excellent problem-solving, team, and time management skills
  • more than four years of applications development experience in lightweight development methodologies (Scrum, Kanban or Lean)
  • agile engineering practices (BDD, TDD, CI, peer reviews, refactoring, etc.)
  • strong understanding of Object Oriented design, SOLID principles, SOA principles, design patterns and micro-services architecture
  • exceptional skills using Java (JD 1.7/1.8/+), JEE, Sprint, Toplink or Hibernate, SQL, XML, Struts, JavaScript, HTML5, CSS3
  • knowledge of lightweight end-to-end systems development life cycle
  • knowledge of Tomee, JBoss, Tomcat, nginx
  • knowledge of Oracle RDBMS
  • knowledge of SOAP and REST Webservices, and integration approaches,
  • knowledge of full text search engines i.e. SolR, Elastic Search will be an asset,
  • knowledge of NodeJS, Angular2+, NoSQL DBs will be an asset
  • knowledge of machine learning (Bayesian, NN) and elements of optimisation and search algorithms (GA, PSO, etc) will be an asset
  • knowledge of Git, Continuous Integration and AWS
 

We offer:

  • working in the innovative and entrepreneurial environment of a growing international company
  • joining a team of talented experts in enterprise scale solutions
  • convenient office location, Katowice near Pętla Słoneczna, flexible working hours
  • English courses and competitive salary
  • posiibility of remote work  2 days a week
 
Prosimy o aplikowanie poprzez przycisk znajdujący się po prawej stronie ogłoszenia.

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi