Hacker News mode
Safe for work mode
👉 Hiring for a Remote position?on the 🏆 #1 Remote Jobs board.
Remote Health by SafetyWing
Global health insurance for freelancers & remote workers
Java Team Leadclosed
✅ 182 applications (10%)
This job post is closed and the position is probably filled. Please do not apply.
\nIndustry and Job Function\n\nConsultancy & SW Development\n\nJob Location\n\nIdeally in Prague but the job is open to candidates from anywhere in Europe\n\nFlexibility\n\nOption to work remotely/from home\n\nType of Employment\n\nEmployee or Contractor (depending on the location)\n\nKeyWords\n\nJava, Spring, Graph databases, API design, TDD\n\n\nWhat to expect?\n\nBefore applying for the job of Java Team Lead at GraphAware, you should first answer YES to all of the following questions:\n\n\n* Are you someone who constantly strives for excellence?\n\n* Do you take ownership of your work as well as the work of your team?\n\n* Do you believe in the value of graphs?\n\n* Does customer success drive your motivation and passion?\n\n* Do you want to make a real difference and influence the success of the company you work for?\n\n\n\n\n\nAgreed to all the above? Then keep reading.\n\nAs a Java Team Lead, you will be joining our team of engineers that deliver high value consulting to our customers around the world and build graph powered applications.\n\nYou will interact with clients to understand their needs, propose and design solutions, and implement them. As a Java Technical Lead, you will work closely with the Backend team to ensure that work is delivered smoothly together with other teams such as front end and data.\n\n\n\n\n\n\n\nMain responsibilities:\n\n\n* Analysing requirements, understanding how they fit into the big picture, designing components/services/APIs, implementing and delivering quality, working software\n\n* Work with clients and contribute ideas or resolve issues\n\n* Work with small teams to enable the delivery of efficient, well tested and well written features\n\n* Demonstrating the features implemented to get feedback and suggestions\n\n* Being involved and contributing to team-level technical discussions\n\n* Caring about the quality of the codebase and continually looking for ways to improve it\n\n* Software design and code reviews\n\n* Coaching, mentoring, knowledge sharing\n\n* Anticipating technical issues, communicating these clearly to relevant stakeholders, and making architectural /design decisions to avoid or resolve them\n\n\n\n\n\n\n\n\nIf you want to succeed, we believe you need to have the following skills/background:\n\n\n* Technical Skills\n\n\n* At least 5 years of experience in complex projects that span multiple teams\n\n* Solid knowledge of Java and related best practices\n\n* Advanced experience with Spring\n\n* Solid knowledge of Elasticsearch\n\n* Solid knowledge of version-control systems, such as git\n\n* Knowledge of Relational database models (how to model an ER schema)\n\n* Knowledge of SQL\n\n* Familiarity with CI-CD practices\n\n* Familiarity with Docker\n\n* Application of best practices for clean code, refactoring and TDD\n\n* Experience working in agile teams\n\n* Ability to develop clean, reusable components\n\n* Methodical and reasoned approach to debugging and problem solving\n\n* Comprehension of application security basics (minimum set of requirements to make the app secure)\n\n* Clear understanding of techniques and best practices related to Web Application security\n\n* Passion for simple, clean architectures\n\n\n\n\n\n\n\n\n\n* Bonus Technical Skills\n\n\n* Knowledge of key Graph database concepts\n\n* Knowledge of Cypher and Neo4j (Neo4j Certification is a big plus)\n\n* Understanding full stack application development including DevOps\n\n\n\n\n\n\n\n\n\n* Soft Skills\n\n\n* Strong sense of ownership and responsibility\n\n* Striving for excellence\n\n* Ability to break down bigger tasks into smaller chunks in order to tackle them effectively\n\n* Attention to detail\n\n* Focus and motivated by Customer/Product Success\n\n* Proactive and driven, constantly thinking of ways to improve\n\n* “Can-do” and “Get-it-done” attitude; Agile approach to problem-solving\n\n* Excellent time management skills\n\n* Experience working in distributed teams\n\n* Good interpersonal and communication skills\n\n* Good understanding of different communication styles and cultural differences\n\n* Fluent in English, knowledge of other European languages is more than welcome\n\n\n\n\n\n\n\n\nWhat We Offer\n\nWe offer a great opportunity to play an important role in a global technology company with a very unique company culture and to participate in the evolution of a product that is competing with big names. Our products are already being used by very important companies in multiple industries. We are currently entering a new era in the life of the company with great challenges ahead of us.\n\nBenefits of working with us:\n\n\n* Actively influence how we do things\n\n* Appreciation and encouragement for taking initiative and creativity\n\n* Professional and personal growth\n\n* Flexibility to balance your personal life and work\n\n* Fun environment and great office culture\n\n* Supportive and low-overhead management culture\n\n* Competitive remuneration\n\n\n\n\n\n\n\n\n\nWho We Are\n\nConsultancy & SW Development Company - 11 to 50 Employees\n\nGraphAware is the world’s #1 Neo4j Consultancy. GraphAware specialises in consultancy, training, and software development related to Neo4j - the most popular graph database on the market. As an official Solution Partner of Neo4j, GraphAware helps clients all around the world succeed with the graph technology by providing expert hands-on guidance for software development projects. Graph Aware Limited was founded in June 2013 in the United Kingdom and has offices and staff in the UK, UAE, Australia, Italy, France, and the Czech Republic.\nGraphAware is a multinational, multicultural team of people who are experts in the fields of software development, databases, graph theory, and machine learning. We are passionate about what we do and performing above expectations is the norm. Our company prides itself on teamwork, excellence, and fun at the workplace. We love seeing our people grow professionally and support their careers in the direction of their desire.
See more jobs at GraphAware
# How do you apply?\n\nThis job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Recommended remote workers for this job
Currently finishing up my final year of my BS in Software Engineering. Proficient in Java, C#, and C...
I'm a Software Engineer with more than 7 years of experience. My background has been focused in Java...
I'm someone who enjoys solving problems with my development and design skills.
I am an experienced software engineer with a demonstrated history in developing iOS applications. I ...
[Spam check] What is the name of Elon Musk's company going to Mars?