Headquartered in Silicon Valley, Gupshup is a global leader in cloud messaging, enabling businesses to build engaging conversational experiences, seamlessly across 30+ messaging channels, using a globally available cloud API.
Gupshup handles over 4.5 billion messages per month and has processed over 225 billion messages, enabling over 36,000 businesses to engage nearly a billion users across channels including SMS, WhatsApp, Facebook Messenger, Twitter, WeChat, Viber, Slack, Android RCS, Mobile App and Mobile Web.
Gupshup offers a comprehensive product portfolio that includes an easy to use omni-channel messaging API, advanced bot building platform and mobile marketing tools. Gupshup has also forged strategic partnerships with Facebook, WhatsApp, Google and Cisco to offer innovative mobile messaging solutions with broad reach.
You could log on to https://www.gupshup.io/developer/home">https://www.gupshup.io/developer/home for more information.
Location: Mumbai (Goregaon East )
Roles and Responsibilities:
- Experienced in Java and associated technologies.
- Should have worked with highly scalable web applications
- Good debugging capability
- Should be able to search through logs on server and narrow down to root cause of functional issue from stack trace or performance issue from logs of latency of different components.
- Product development experience in agile environment will be a big plus though not mandatory.
- Highly Tech Savvy and hands-on. Good exposure into design patterns
- Good understanding of OOPS concepts.
- Experience of working with open source technology and tools.
Regards,
Tina Dsouza
About Gupshup
About
Connect with the team
Similar jobs
The product business has witnessed tremendous growth in last few years with a client base in almost all industries and a footprint across continents. A large credit for the same goes to our young, agile and highly talented engineering team which is continuously adding new features and driving innovations in terms of adopting latest technology best practices and making the product more scalable and stable.
In order to meet the expectations of our rapidly growing client base, we are looking for experienced geeks who will be part of the current product engineering team and help in making the products more scalable by implementing most advanced technologies. We are looking for people with keen interest and demonstrated expertise in Java development, clear focus on working in a product setup, and willingness to work in a start-up environment. With strong entrepreneurial culture at Channelplay and focus on performance-based growth, in terms of financials and career, it's a great opportunity for high performers.
For more details, you can also visit our website on: http://www.channelplay.in/
What's there for you :
- Competitive remuneration
- Quarterly incentive
- Great culture with friendly work environment
- Opportunity to work in AWS Technologies
- Opportunity to get AWS Certified.
Required Skills :
- Core Java (Mandatory)
- Spring boot (Mandatory)
- My SQL (Mandatory)
- Angular (Preferred)
- AWS Technology (Preferred)
- NoSQL - MongoDB (Preferred)
- Open sources - Redis/ Memcached/ RabbitMQ/ Kafka/ ELK (Preferred)
- Git (Preferred).
Roles & Responsibilities :
- Developing software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Improving effectiveness and efficiency of the existing solutions by conducting systems analysis and recommending changes.
- Learning new and advanced technologies proactively and leading initiatives to implement those technologies in a collaborative manner.
- Acquiring new skills by studying state-of-the-art development tools and programming techniques, and sharing the knowledge with the team.
Rapido is India’s largest bike taxi player focused on solving the first and last mile connectivity problem for India. The primary focus is mobility and changing all facets of mobility across India. We believe that 2 Wheeler are the right mode of transport for developing countries like India and have much more scope than 4 wheelers, which is also reflected in the fact that the number of 2 wheelers is significantly more than the number of 4-wheelers.We have operations in close to 100 cities and are the undisputed market leader in this space. Growing close to 500% year-on-year, we have ambitious targets set for ourselves in the future as well.
What you will do :
We are looking for a Technical Architect to design the structure of our IT systems and oversee programs to ensure the proper architecture is implemented.
Should have experience in data modelling, distributed system design, Microservice architecture and communications protocol and is passionate about writing code and the art of management
In this role, you should be an excellent communicator who is able to translate complex requirements into functional architecture. We'd also like you to have hands-on experience on software development and be able to manage complex programs. Overseeing development and implementation of programs. Providing technical leadership and support to software development teams. Your goal will be to ensure our internal IT framework operates properly.
Responsibilities:
- Understand company needs to define system specifications
- Plan and design the structure of a technology solution
- Communicate system requirements to software development teams
- Evaluate and select appropriate software or hardware and suggest integration methods
- Oversee assigned programs (e. g. conduct code review) and provide guidance to team members
- Assist with solving technical problems when they arise
- Ensure the implementation of agreed architecture and infrastructure
- Address technical concerns, ideas and suggestions
- Monitor systems to ensure they meet both user needs and business goals
Requirements:
- Proven experience as a Technical Architect
- Hands-on experience with software development and system administration
- Understanding of strategic IT solutions
- Experience in project management and service-oriented architecture (SOA)
- Knowledge of selected coding languages (e. g. JavaScript, Java)
- Familiarity with various operating systems
- Experience in cloud technologies
- Excellent communication skills
- Problem-solving aptitude
- Organisational and leadership skills
Role Competencies:
- Proven work experience as a Back-end developer.
- Hands on experience with programming languages like Java/NodeJS/Golang, JavaScript, Familiarity with Git,
- Database (SQL/Mysql/NO SQL).Good to have Kafka/queuing/messaging system.
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Strong knowledge of design principles, user interfaces, web standards and usability.
Functional Behavioral:
- Excellent analytical and time and people management skills.
- Teamwork skills with a problem-solving attitude.
We are looking for software development engineers to design and develop the backend systems for our consumer and partner-facing applications. You will work on massively scalable distributed systems and solve complex engineering problems
Reporting structure - Engineering Manager-Java
- Computer Science fundamentals in object-oriented design, design patterns, data structures, algorithm design,
- Proficiency with Java, Rabbit MQ, Kafka.
- Proficiency in Mongo DB, Cassandra, Redis.
- 3+ years of experience contributing to architecture and design in a product setup Information Technology
- Understand customer needs by collaborating with Product Managers and Business stakeholders
- Development, delivery and support of large-scale, distributed software applications and tools
- Use software engineering best practices to ensure a high standard of quality and maintainability for all deliverables
- Work in an agile, start-up-like development environment, where you are always working on the most important stuff.
- Take initiatives and come up with new ideas to invent solutions for customer
- 3+ Years of experience in MDM (IDD UserExits / Hub User Exits)
- 2+ years experience in Java
- 1+ years’ experience in Activos
- 3+ years experience developing with SIF API, BES apis.
- Well versed with SOAP and RESTful WebServices
- Working with business partners and technical team to understand the requirements.
- Develop, program, and unit test the Java code needed.
- Support integration and Regression testing activities around custom Java objects
- Bachelor’s degree in a technical area or equivalent
- Ability to move between high level architecture design and getting involved in all phases of hands-on development
- Excellent communication skills, particularly those relating to complex findings and presenting them to ensure audience appeal at various levels of the organization
- Ability to integrate research and best practices into problem avoidance and continuous improvement
- Strong analytical and problem-solving skills
- Strong interpersonal skills to successfully team with software vendors, external partners and internal business and IT associates.
- Must be able to perform as an effective member in a team-oriented environment, maintain a positive attitude, and achieve desired results while working with minimal supervision
Job Description
- Contribute in all phases of the development lifecycle
- Understand/learn the existing applications
- Provide support on IT Applications to customers
- Prepare and produce build release
- Strive for continuous improvement, developing well designed and efficient code
- Keep up with changes in technology and propose solutions
- Ensure defect free deliveries by actively participating in quality assurance
Education & Job Qualification
- Good academic qualifications
- Experience in developing web applications using Java, Spring, Hibernate, DWR, JSP
- Knowledge in Oracle Database concepts
- Sound knowledge in the following is a must
o Hibernate
o Spring
o Oracle & MongoDb
o HTML & CSS
o Javascript
o Jquery
o Angular 4
o Node JS
Knowledge of Japer Reports will be an added advantage - Good communication skills and be a good listener
- Problem solving skills
- Willingness to learn and do all development activities including quality assurance
- Team player
Strong technical background in Java, spring (MVC), RESTFUL Web services and Postgres DB
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed