Wolfpack is a cutting-edge tech startup that specializes in matching pre-vetted, top-tier developers from the Balkans to European tech startups. We are committed to delivering timely solutions without compromising on quality.
Role Description
As a Senior Java Developer, you will play a pivotal role in developing scalable and robust backend systems for our partner startups. Your expertise will be invaluable in building high-performance applications that meet the demands of rapidly growing user bases.
Responsibilities
Design and implement highly scalable, reliable and fault-tolerant systems
Translate business requirements into technical solutions
Optimize applications for maximum speed and scalability
Collaborate with other team members and stakeholders
Provide technical guidance and mentorship to junior developers
Skills & Qualifications
Mandatory
5+ years of software development experience, with a focus on Java
Strong expertise in Java and frameworks like Spring Boot
Proficient in designing and implementing RESTful APIs
Experience with relational databases like MySQL, PostgreSQL, or Oracle
Familiarity with build tools such as Maven or Gradle
Strong understanding of data structures, algorithms, and software design
Proficiency in code versioning tools, such as Git
Desirable
Experience with NoSQL databases like MongoDB, Cassandra, or Redis
Familiarity with containerization technologies like Docker
Understanding of microservices architecture
Experience in implementing security and data protection solutions
Knowledge of cloud services like AWS, Azure, or GCP
Experience with automated testing frameworks like JUnit or TestNG
Wolfpack accelerates European startups by swiftly connecting them with pre-vetted, top-tier Balkan developers, underpinned by Trustworthiness, Excellence, and Speed