- Take the microservices architecture to the next level of scalability, efficiency, observability, and availability.
- Build, deploy & run multi-homed systems that work in multiple regions and cloud providers.
- Build (and open source) data processing, storage and fetch systems at the petabyte scale with the lowest cost/GB while still responding in milliseconds at the 99th percentile.
- Optimize algorithms which influence personalization, fulfillment/allocation, pricing, maps & routing, fleet positioning, payments, fraud prevention etc
- Create platforms, reusable libraries, and utilities wherever applicable
- Write high-quality code that is modular, functional and testable; Establish the best coding practices
- Formally mentor junior engineers on design, coding, and troubleshooting
- Troubleshoot issues effectively in a distributed architecture
- Communicate, collaborate and work effectively in a global environment
- Operationalize releases by partnering with Tech operations on capacity planning and operability of the product
Experience:
- of years - 10+ years
- Type of experience - software design, development & architecture
- Experience in Product companies working on Internet-scale applications is preferred
- Contribution to open-source software, tech blogs, talking at tech conferences, etc.
Educational Qualifications:
○ Must have - Bachelor’s or Master’s degree in Engineering from premier institutes preferred
Key competencies:
- Deep understanding of one or more of Java/Go/Scala/C++. Ability to understand and critique the core library/language constructs.
- Knowledge of processor, memory, network and storage internals.
- Deep understanding of distributed systems including fault modeling, concurrency, isolation, consensus etc.
- Internals of a RDBMS like MySQL
- Conversant with the internals of systems like Kafka, Cassandra/Scylla, Redis, RocksDB, etc
- Working knowledge of hosting and network infrastructure (K8s, Envoy, etc)
- Familiarity with binary serialization protocols like thrift/protobuf/flatbuffers etc
- Familiar with gRPC, HTTP/2, QUIC, etc.
- Troubleshooting memory issues, GC tuning, resource leaks etc.
- Strong problem-solving skills, algorithmic skills and data structures.
- Productionizing machine learning pipelines using Spark/Flink/TensorFlow etc
Similar jobs
UI/UX Developer
- Come up with UI and UX strategies based on our target goals.
- Create and maintain digital assets, such as interface design files, wireframes, and interactive mockups using ( design and prototyping tools: e.g., Sketch and InVision).
- Design, build and maintain highly reusable JavaScript, HTML, and CSS code.
Exp : 0-5 yrs
Salary: 7k to 50k/m
Location: Bhopal
Work from office
Job Title -Senior Java Developers
Job Description - Backend Engineer - Lead (Java)
Mumbai, India | Engineering Team | Full-time
Are you passionate enough to be a crucial part of a highly analytical and scalable user engagement platform?
Are you ready learn new technologies and willing to step out of your comfort zone to explore and learn new skills?
If so, this is an opportunity for you to join a high-functioning team and make your mark on our organisation!
The Impact you will create:
- Build campaign generation services which can send app notifications at a speed of 10 million a minute
- Dashboards to show Real time key performance indicators to clients
- Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds
- Building highly available & horizontally scalable platform services for ever growing data
- Use cloud based services like AWS Lambda for blazing fast throughput & auto scalability
- Work on complex analytics on terabytes of data like building Cohorts, Funnels, User path analysis, Recency Frequency & Monetary analysis at blazing speed
- You will build backend services and APIs to create scalable engineering systems.
- As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
- You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
- Collaborating various highly-functional teams in the company to meet deliverables throughout the software development lifecycle.
- Identify and improvise areas of improvement through data insights and research.
What we look for?
- 5-9 years of experience in backend development and must have worked on Java/shell/Perl/python scripting.
- Solid understanding of engineering best practices, continuous integration, and incremental delivery.
- Strong analytical skills, debugging and troubleshooting skills, product line analysis.
- Follower of agile methodology (Sprint planning, working on JIRA, retrospective etc).
- Proficiency in usage of tools like Docker, Maven, Jenkins and knowledge on frameworks in Java like spring, spring boot, hibernate, JPA.
- Ability to design application modules using various concepts like object oriented, multi-threading, synchronization, caching, fault tolerance, sockets, various IPCs, database interfaces etc.
- Hands on experience on Redis, MySQL and streaming technologies like Kafka producer consumers and NoSQL databases like mongo dB/Cassandra.
- Knowledge about versioning like Git and deployment processes like CICD.
What’s in it for you?
- Immense growth, continuous learning and deliver the best to the top-notch brands
- Work with some of the most innovative brains
- Opportunity to explore your entrepreneurial mind-set
- Open culture where your creative bug gets activated.
If this sounds like a company you would like to be a part of, and a role you would thrive in, please don’t hold back from applying! We need your unique perspective for our continued innovation and success!
So let’s converse! Our inquisitive nature is all keen to know more about you.
Skills
JAVA, MONGO, Redis, Cassandra, Kafka, rabbitMQ
Experience in Design Patterns, Design principles & memory Management.
- Strong understanding of data structures and algorithms
- Sound understanding of object-oriented programming and excellent software design skills.
- Good experience of SOA/Microservices/Restful services and development of N-tier J2EE / Java Springboot applications (API- s).
- Strong understanding of database design and SQL (mySql/mariaDB) development
- Should have experience in Apache Kafka, RabbitMQ, or other Queueing systems.
Delivery of High Quality, Scalable and Extensible systems, and applications on-time and on-budget.
-Adoption and Evolution of the software engineering practices and tools within the organization
- Keep in sync with the latest technology developments and open source offerings. - Collaborate with other technology and business teams within the organization to provide efficient robust solutions to the problems.
Responsibilities:
- Providing primary backup for networks should they fail.
- Ensuring the effective administration of a new business network.
- Performing troubleshooting on all programs when required.
- Preparing post-mortem reports and performing trend analysis when there are system failures.
- Developing proposals and helping to finalize opportunities that reduce expenses.
Requirements:
- CCNA certified.
- Around 1 year of experience in Network Operations.
- Excellent communication skills.
- Candidate with networking certification is preferrable.
Job Description
Roles and Responsibilities
- Take prospect from initial contact phase to qualified phase over the phone
- Generate revenue by pitching prospects and converting them to sales.
- Meet and exceed pipeline contribution goals
- Respond quickly to assigned leads
- Willingness to be measured by weekly and monthly metrics.
- Use and become an expert on the Customer Relationship Management (CRM) system.
- Fully Responsible for meeting targets as assigned Periodically
- Comfortable with cold calling
Desired Candidate Profile
- If you are a party animal and know live performers' space well. StarClinch is the place for you.
- Experience in Event Industry and Artist Management space is a must
- Brilliant Negotiations Skills
- Good Communication Skills, Smart Worker
- Flexible, Able To Shift Priorities To Accommodate Changing Demands
- The ability to break the ice, and engage in extensive networking & socializing at various platforms
- Experience in working on CRM (eg- PipeDrive, Salesforce, Zoho) would be a plus
Nature of Job:
- No. of opening - 2
- Work From Office
- Work Experience - 1-3years
Benefits:
StarClinch offers the thrill of working with a young team, the ability to make an immediate impact, and the opportunity to work with a game-changing product that is disrupting the live entertainment business forever. In simple words, StarClinch is India's largest artist booking and discovery platform. We own and execute the entire process from artist shortlist, availability check, negotiation, booking, payment, and escrow.
Our extensive list of models, dance troupe, live bands, photographers, instrumentalists, singers, and performers, serves as a tool to find the best of talents, well suited for any gathering. Our aim is to bridge the gap between a host and an artist, through a secure, cost-effective, and transparent medium, for a successful collaboration. Our office is located in Okhla Phase II, Okhla Industrial Area, New Delhi-110020.
Perks:
- Health + Accidental Insurance
- Free Doctor Consultations
- Exposure to how things work in a startup
- The extensive learning curve in the field
- Informal dress code
- Flexible working hours
- Premium Office and workspace
Pioneered over the last 25 years by an eminent professor at Harvard Business School, this independent body effectively conducts indigenous research, offers academic and executive courses, extends advisory services to the Government and corporates as well as organises various events. It studies competitiveness of nations, regions and cities and generates suitable guidelines for business ventures and those in governance. It indeed offers unique and relevant solutions for socio-economic problems.
What you will do:
- Understanding the competitive landscape within each market
- Proposing research studies that will lead to impactful business decisions
- Developing and establishing a well-defined roadmap before starting a research project
- Working hand-in-hand with the business in understanding the various market, economic or such questions which are to be answered through relevant research
- Designing the research methodology and also identifying and locating relevant information related to the particular research
- Identifying various data sources, collecting and analyzing data relevant to the research topic and also supporting in report-writing
- Performing statistical and qualitative analysis of data related to markets and competitors
- Planning and implementing project research processes and methodologies
- Monitoring the project output, analyzing the final conclusion and utility of the same in line with the business needs
Desired Candidate Profile
What you need to have:
- Masters in Economics or Public Policy is a must
- Excellent communication skills and exceptional attention to details
- Ability to gather relevant data from various sources
- Strong problem-solving skills
- Strong quantitative and qualitative analysis skills
Candidates experience in Technical Hiring, End to end recruitment using job portals Naukri, linkedin.
- Write a significant amount of code for new and existing databases and related systems
- Scale and own these backend systems and databases
- Ship high-quality code and architecture
- Mentor engineers on the team, developing their skills and helping advance their careers
- Work with the founders to flesh out the future of the product
- Help shape the future of our engineering organization
Requirements
- A passion for working on deeply technical projects and wanting to work on distributed systems, concurrency & parallelism, replication protocols, file systems & correctness
- You have been building applications for 5+ years with C/C++ or Rust and have significant backend, database, or systems-level programming experience
- You have a BS/MS/Ph.D. in a scientific field or equivalent experience
- You want to work in a fast-paced, high-growth startup environment that respects its engineers and customers
- You are comfortable working with a 100% distributed engineering team, collaborating on GitHub, Slack, Zoom, etc. in the open and as a self-starter
Bonus points:
- Experience working on databases or other storage systems internals
- Experience with Apache Arrow, Apache Parquet
- Know how columnar databases work
- Know how to convert an algorithm to use SIMD instructions
- Good knowledge of Linux internals
- You’ve contributed to open-source libraries and actively participate in the development community (blogging, giving talks, meetups, tweeting, etc.)
Job Description
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
Skills And Qualifications
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, Nodejs and CSS3
- Good understanding of server-side CSS pre-processors, such as LESS and SASS
- User authentication and authorization between multiple systems, servers, and environments
- Good Understanding of Mysql database.
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Outputting data in different formats