Randstad Technologies specializes in search and selection of IT and IT/business professionals. We focus on recruitment of medium and high class specialists for all levels of organizations hierarchy.

For our client we are looking for a passionate back-end senior software engineer who wants to work in a fast-paced, dynamic environment with a talented agile team, to be based in Kraków, Poland.  As part of a team consisting of a product manager, UX designer, and software engineers and QA analysts, the senior software engineer is an active partner in the design, coding, unit testing, and release of new features and enhancements for our growing customer base. This is a contract position for a minimum of 6 months.

Java Developer

Ref. no: 42277
Permanent job
Location: Kraków

Responsibilities:
  • Attend team scrum, sprint planning and retrospective
  • Review, and provide feedback and suggestions on system architecture
  • Design and build world-class software components, including: services, APIs, tooling, documentation
  • Ensure the scalability and reliability of the platform
  • Write high throughput code using the right programming languages and tools
  • Work with internal teams to consume their software components/services, and incorporate their feedback for your components/services
  • Assist DevOps team with deployment issues
  • Communicate with the wider engineering community on development best practices.
  • Operate like you are in a small, fast-paced startup

Requirements:
  • 4+ years experience in high-growth technology environments
  • BSc or MSc degree in Computer Science, or equivalent
  • Strong command of Java, and OO design and principles
  • Experience designing and developing RESTful services/APIs
  • Experience with reactive/event-driven frameworks, Vert.x, Spring, and SQL
  • Experience working with Tomcat, Docker, and MySQL or PostgreSQL
  • Experience with software globalisation, internationalisation and localisation
  • Knowledgeable in web application security
  • Practised test-driven development
  • Experience working in an agile/iterative environment
  • Must be proactive, self-starting, thorough, organised, and a team player
  • Have demonstrated success working with small or cross-functional team

HIGHLY DESIRED

    • Understanding of e-commerce
    • Understanding of microservices architecture
    • Exposure to Elasticsearch, Redis, HBase and Scala
    • Familiarity with Git, Jenkins and Chef
    • Exposure to mobile application development – native or hybrid
    • Comfortable with Linux command line
    • Knowledgeable in front-end web technologies such as HTML, CSS and Javascript

Pursuant to the law, Randstad does not charge the candidates for participation in the recruitment processes.

Recruitment agency (license no 47)

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