We keep on expanding and we need you.
Type of employment: Full-time
Job Summary
We are looking for a Senior Java Developer with strong programming and analytical skills to join our team in Belgrade.
We are both interested in your work experience and in the kind of person you are. At ProDevs we believe there are three key qualities to being a good teammate, as well as client: being smart, delivering results, and being nice. This is why beyond your skills, we value character, reason, and sense of humor, and we appreciate the potential for growth.
Our team is supportive, hard-working, and friendly and we like to keep it this way.
Prerequisites needed to be successful:
- 5+ years of commercial software experience
- An excellent understanding of Java
- Good knowledge of data structures and algorithms
- Good communication skills – verbal and written
- Experience handling large data sets
- Basic knowledge of cloud-based services (AWS is a plus)
- Knowledge and experience in microservices and distributed systems (Spring Cloud is a big plus)
- Knowledge of relational data storage and one or more non-relational data stores – key/value, columnar, document (Redshift, Cassandra a plus)
Bonus points added if:
- Good knowledge in Netflix Common Runtime Services & Libraries
- Good knowledge and experience of Elastic services and tools – ELK and APM
- Experience with developing batch/streaming data processing pipelines
- Building RESTful API’s for applications to consume
- Integration experience with third party API’s
- Understanding of Big O notation and performance analysis
- Performance analysis of JVM technology
- PostgreSQL (or MySQL) with advanced techniques such as partitioning and indexing
- Salesforce is a plus
We offer:
- Personal and professional growth opportunities
- Friendly working environment
- Refreshments daily
- Flexible working hours
- International environment and knowledge sharing
- Free parking space
- Competitive salary
- Variety of great projects
- Working from home
Why ProDevs
ProDevs is a fast-growing software company headquartered in Belgrade, Serbia. We build web, desktop, and mobile applications for businesses, from small startups to large enterprises, and we’re looking for a motivated Backend developer to help us grow.
We’re a medium-sized team that’s growing fast, so everyone that joins has a chance to have a direct impact on the direction and success of the company. We strive for an open and collaborative work-hard play-hard environment.
ProDevs is an equal opportunity employer.