#1 Job Board for tech industry in Europe

Senior Java Developer
Java

Senior Java Developer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    master

    Spring

    advanced

    Hibernate

    advanced

    Oracle

    advanced

Job description

Online interview
Possibility of remote work or work from the office

Job Profile Summary

  • Active participation in Product Increment Planning to analyze business requirements and determine feasibility of design
  • Work with product managers, product owners, analysts and other engineers to design functional architecture 
  • Lead designs of major software modules and features
  • Develop and deploy the software 
  • Work with test automation team on test automation and validation procedures to keep high software quality
  • Fixing bugs
  • Mentor other members of the team

Responsibilities

  • Understands, reads, and reviews requirements
  • Works with product stakeholders to understand business requirements and helps interpreting ambiguous requirements
  • Interacts with product management teams to understand product requirements
  • Understands, reads, and reviews requirements
  • Participates in architectural review process
  • Leads product features and designs software components with many dependencies
  • Provides design that is scalable, efficient and follow best practices
  • Sets code review guidelines
  • Evaluates and recommends adoption of open source
  • Develops scripts and code for a feature and multiple modules and product
  • Cross-technical integration
  • Adoption of standard coding processes
  • Develops unit tests, fixes defects, develops test strategies, recommends testing frameworks
  • Defines and implements operational excellence best practices
  • Provides level of effort (LOE) and Estimates
  • Works with technical project managers and product management teams to define schedule
  • Provides status reports
  • Defines technical strategy and drives release management planning
  • Investigates, analyzes, and evaluates new technologies
  • Keeps abreast of new developments to help define the necessary changes to practice

Qualifications

  • BS in computer science or equivalent with 6+ years or MS in computer science or equivalent with 4+ years or PhD in computer science or equivalent with 2+ year of hands on professional software development experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment.
  • Expertise in cloud-based application development with in-depth knowledge of java eco-system (experience with multiple frameworks such as Spring, Hibernate, Messaging Queues, ETLs)
  • Expertise in data modeling, relational design using RDBMS and NoSQL such as Cassandra, Postgres, InfluxDB
  • Experience with multiple architecture styles including SOA, API-first and micro-services architectures
  • Experience in architecting and building large scale systems using scale-out architecture that require high availability, performance, high scalability and multi-tenancy
  • Real-world experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker is required
  • Hands-on experience with Agile-scrum methodology and Test-driven development
  • Knowledge of design patterns for real time data insights and analysis.
  • A sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills

Successful candidate will

  • Be a talent multiplier who gets the team around them to excel
  • Be persistent, creative and driven to get results relentlessly
  • Exhibit a strong backbone to challenge the status quo, when needed
  • Exhibit a high level of curiosity, keeping abreast of the latest trends & technologies
  • Show pride of ownership and strive for excellence in everything undertaken

What can we offer:

  • B2B cooperation via Experis
  • 100% REMOTE WORK during pandemic
  • Many development opportunities and access to modern technology
  • Medicover
  • Multisport Card
  • Life insurance and many more.