- 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.