



About Hotstar
About
Connect with the team
Similar jobs

Job Title - Golang Developer
Experience - 4- 8 years
Location - Bangalore / Gurugram
Primary Skills - Golang
Roles and Responsibilities:
1. Software Development
- Design, develop, and maintain applications using Golang.
- Write clean, scalable, and efficient code by adhering to Go best practices and conventions.
- Develop and deploy microservices, APIs, and backend systems using Go.
- Integrate third-party services, tools, and databases with Golang applications.
- Optimize application performance and ensure high availability and scalability.
2. System Architecture and Design
- Collaborate with architects and lead developers to design the structure and components of the software.
- Participate in designing the overall architecture of applications, ensuring it’s modular, maintainable, and secure.
- Define API contracts and integrate with frontend teams for seamless interaction between services and front-end systems.
3. Code Maintenance and Testing
- Write unit and integration tests to ensure code reliability and maintainability.
- Perform code reviews to ensure code quality and adherence to coding standards.
- Fix bugs and troubleshoot issues in existing Golang-based applications.
- Continuously monitor and refactor the code to improve maintainability and readability.
4. Concurrency and Parallelism
- Leverage Go’s concurrency features, such as goroutines and channels, to write highly concurrent applications that scale efficiently.
- Ensure effective use of resources by implementing parallel processing and handling multiple requests simultaneously.
5. Database Management and Integration
- Work with both SQL and NoSQL databases (such as PostgreSQL, MySQL, MongoDB, etc.) for data storage and retrieval.
- Write efficient queries and design database schemas that meet application needs while optimizing performance.
6. Collaboration with Cross-functional Teams
- Work closely with other developers, product managers, and designers to understand the requirements and deliver high-quality solutions.
- Participate in agile workflows, including sprint planning, stand-ups, and retrospectives.
- Collaborate with DevOps for the deployment and continuous integration (CI/CD) pipelines to ensure smooth application releases.
7. Documentation
- Write technical documentation and detailed code comments to make the codebase more understandable and maintainable.
- Document the design and development processes, API endpoints, and deployment procedures for better team collaboration and knowledge sharing.
8. Performance Optimization
- Analyze and optimize Go applications for better speed and resource consumption.
- Use profiling tools and best practices to identify and mitigate performance bottlenecks.
- Implement caching strategies and use efficient algorithms to improve response time.
9. Security Implementation
- Ensure secure coding practices and follow security guidelines when developing Go-based applications.
- Protect against common security threats, such as SQL injection, XSS, and CSRF.
- Implement proper encryption and authentication mechanisms (e.g., OAuth, JWT).
10. Version Control and Collaboration Tools
- Use version control systems like Git to manage code and collaborate with other developers.
- Engage with project management and communication tools like JIRA, Slack, or Trello for efficient project tracking.
11. Continuous Learning
- Stay updated with the latest developments in the Go language and related technologies.
- Continuously enhance programming skills and explore new libraries, tools, or frameworks to improve the software development process.
12. Deployment and Cloud Integration
- Experience with cloud platforms (such as AWS, GCP, Azure) for deploying Go-based applications.
- Ensure that applications are containerized using Docker and managed with Kubernetes.
- Set up automated deployment pipelines and continuous integration for efficient delivery.
We are looking for an experienced full-stack engineer to implement both back-end and front-end
software solutions to serve both internal and external customers. The position entails working in
an agile team to develop Java- and React-based projects that support our system.
● 1 - 4 yrs of Odoo development experience.
● Design, implement and test full-stack solutions using Java, Spring and React
● Design robust spring system that can support 2-5mil users.
● Work alongside other team members to integrate various components into finished
product
● Work closely with product owner to create stories
● Continuously create new and interactive features that would help to improve user
experience and user engagement.
● Assist with troubleshooting of issues as needed
● Participate in the design and architecture of software solutions
● Assist in developing and maintaining continuous integration pipelines
Job Description
· Strong Core Java / C++ experience with Strong Handson Coding
· Excellent understanding of Logical ,Object-oriented design patterns, algorithms and data structures.
· Sound knowledge of application access methods including authentication mechanisms, API quota limits, as well as different endpoint REST, Java etc
· Strong exp in databases - not just a SQL Programmer but with knowledge of DB internals
· Sound knowledge of Cloud database available as service is plus (RDS, CloudSQL, Google BigQuery, Snowflake )
· Experience working in any cloud environment and microservices based architecture utilizing GCP, Kubernetes, Docker, CircleCI, Azure or similar technologies

● You’ve been building the backend for web applications.
● You have experience with any of these backend programming languages --
Python, NodeJS or Java.
● You write an understandable, testable code with an eye towards
maintainability.
● You are a strong communicator. Explaining complex technical concepts to
designers, support, and other engineers is no problem for you.
● You possess strong computer science fundamentals: data structures,
algorithms, programming languages, distributed systems, and information
retrieval.
● You have completed a bachelor's degree in Computer Science, Engineering or
related field, or equivalent training, fellowship, or work experience.
Role: Backend Developer-SDE2
- 3-5 years of exp into
Responsibilities:
- Work on the development backend systems for our first product.
- Build reliable, secure and performant backend systems.
- Drive test coverage and continuous delivery automation within the team.
Requirements:
- 3-4 years of software development experience.
- Strong computer science fundamentals.
- Good knowledge of Java ecosystem.
- Can write code that is readable, maintainable and performant.
- Good understanding of relational databases, transactions, entity-relationship modeling.
- Comfortable writing multi-threaded programs.

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?
We are looking for an experienced, hands-on developer to join an innovative and talented R&D team, responsible for delivering fast and high quality code, using the latest frameworks and technologies.
As a Senior Software Engineer in JFrog you will...
- Be responsible for all development aspects form design to production of a wide hybrid/ cloud naitive product
- Write high quality, testable and efficient code in Java and Go
- Initiate and promote new ideas for continuous improvement of the product functionality
- Work closely with other team members as well as mentoring new team members
To be a Senior Software Engineer in JFrog you need...
- 5+ years of software development experience
- Proven deep knowledge of Java or Go
- Deep understanding of relational databases, concurrent programming and performance tuning
- Vast experience with large scale production environments
- Experience with micro services architecture, multithreading
- Familiarity with Cloud infrastructure, Docker, Kubernetes & CI/CD
- Disciplined approach to testing and quality assurance
Main Duties
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Prepare and produce releases of software components
Role & Relationships
We consider ourselves a team & you will be a valuable part of it. You could be reporting to a Senior member or directly to our Founder, CEO
Educational Qualifications
We don’t discriminate. As long as you have the required skill set & the right attitude
Experience
Upto five years of experience, preferably working on Java.
Skills
Good
Strong understanding of Core Java , Servlet, JSP
Knowledge of RDBMS (MySQL, Oracle, SQL Server), NoSQL
Knowledge of RESTful Web Services, XML, JSON
Good team player
Even better
Familiarity with the software development lifecycle
Strong Full stack developer development background with frontend and backend web applications
Competencies
An aptitude to solve problems & learn something new
Highly self-motivated
Analytical frame of mind
Ability to work in fast-paced, dynamic environment
Location
Currently in Pune
Remuneration
Once we meet, we shall make an offer depending on how good a fit you are & the experience you already have
About us
Aikon Labs Pvt Ltd is a start-up focused on Realizing Ideas. One such idea is iEngage.io, our Intelligent Engagement Platform. We leverage Augmented Intelligence, a combination of machine-driven insights & human understanding, to serve a timely response to every interaction from the people you care about.
Basic Qualifications
- Solid knowledge of algorithms/data structures is a must
- Strong Java software development experience – with a focus on Java 8 & 9
- Experience with NoSql databases – ideally with MongoDB
- Experience implementing REST apis – ideally with JAX-RS
- Experience with Reactive Programming – ideally with RxJava
- Experience implementing unit tests
Preferred Qualifications
- Experience developing applications in fintech or established financial institutions
- Experience with microservice architectures
- Experience developing systems that can scale to large amounts of data
- Experience working in Agile Scrum
- Experience working on a globally distributed team


About the Role:
We are looking for a Senior Software Engineer with experience in ROR/GoLang , having 3+ yrs of experience on how best to leverage and exploit the language’s unique paradigms, idioms, and syntax. Your primary focus will be on developing Enterprise Grade Systems and programs that are scalable and maintainable. You will ensure that these packages and programs are well documented and has a reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
What You'll Do
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high performance software
- Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
What You'll Need
-
Working experience on Ruby-on-Rails(ROR)/Golang.
- Worked on enterprise grade systems
- Have designed web services
- Know how to scale systems that have database bottlenecks etc.
- Having good exposure to Microservices architecture added value.
-
Familiarity with OAuth, JWT, SSO, Authentication, and Identity Federation is an added advantage.
-
Familiar with AWS, Docker, and Kubernetes, Pods and Meshes are added advantage.
-
Experience in MySQL, Snowflake, and MongoDB is an added advantage


