For our client we are looking for a highly skilled and experienced Java Developer
Project description:
Selected specialist will join agile environment where teams (pods) are grouped into larger units (crews) to deliver on client needs This role is within the Global Markets Financing stream of the Investment Banking division in Poland The focus is on developing new features modernizing and transforming platforms used by both internal and external users The team is distributed across major locations predominantly in Poland (Krakow and Wroclaw) and India (Pune) with most pods being colocated
Important:
It is obligatory to work from the end client office 23 times per week (Wroc aw or Krak w) Start date: May/June Project duration: 12 months Main Responsibilities
Writing and testing code for product development Using both foundational and advanced concepts to build business solutions Participating in or leading design reviews with peers and stakeholders to define architecture Reviewing code from other developers and offering feedback on best practices (e.g. code style accuracy efficiency testability) Troubleshooting platform or product issues by identifying root causes related to infrastructure services or operations Clarifying ambiguous requirements to avoid assumptions and unnecessary work Technical Requirements
Strong understanding and practical application of core and advanced Java concepts At least 6 years of experience in enterpriselevel application development Leadership experience Handson experience with Java technologies like Spring Framework and Hibernate Solid knowledge of messaging systems such as JMS or Apache Kafka Familiar with version control systems ideally Git Proficient in writing tests using TDD or BDD approaches Skilled in crafting intermediatelevel SQL queries and optimizing database performance Excellent communication skills and a sharp problemsolving mindset
Java Spring Hibernate Kafka Git TDD (Test-Driven Development) BDD (Behaviour Driven Development) SQL
Education
Graduate