Join JFrog as a Senior Java Developer and be part of a team shaping the future of software development. Work on high-quality software, design and build large-scale distributed systems, and mentor new team members. Collaborate with other teams and contribute to innovative problem-solving.
Requirements
- 7+ years of experience in product development and working in R&D teams
- Hands-on coding experience on Java
- Experience in Microservices Architecture & Multithreading
- Database technologies like Postgres, Oracle, Mysql.
- Good understanding of distributed systems and large scale systems
- Knowledge and understanding of work in a modern CI environment; version control, build tool, CI server
- Good exposure with modern DevOps tools like Docker, Kubernetes, Helm Chart, Shell Scripting, CI/CD.
- Knowledge in software engineering concepts such as: concurrent programming, common data structures and algorithms, profiling and optimization
- Big picture understanding and creative and innovative problem-solving skills
Benefits
- Opportunities to innovate and push boundaries in a fast-moving, frogward-thinking culture
- Work closely with other team members as well as mentoring new team members
- Initiate and promote new ideas for continuous improvement of the product functionality