Job Description
Description
Senior Member Technical Staff – Java Backend
You will have –
Bachelor’s degree in Computer Science or similar
10-15 years of experience as a Backend developer
You will definitely possess these skills –
Focus on efficiency, user experience, and process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written communication skills.
Experience developing Distributed backend software and frameworks.
Excellent knowledge in Java or Python or Go
Excellent knowledge in Spring boot and Micro services architecture
Proficiency with PostgreSql, mySQL
Understanding of functional programming and CI/CD pipeline
Working experience in microservices, containers, MessageQueues, Flink or similar
Experience in building REST based API
Knowledge in version control systems (e.g., SVN, GIT)
Working experience of applying principles of computer science, Data structures, operating systems concepts.
Good for you to have –
Have working knowledge of network protocols.
Knowledge in SASE space
Experience of event streaming platforms like Kafka
Experience using CI/CD pipeline using Gitlab/Jenkins
Time-series DB like clickHouse, Druid etc
Circuit breaker frameworks like Hystrix
Knowledge in Docker.