
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
Job Title : Senior Software Engineer
Location : Gurugram (Full-time)
Job Description :
- We are looking for a skilled and experienced Java Engineer to join our dynamic team.
- The ideal candidate will have 4 to 10 Years of hands-on experience in software development, with a proven experience as Java Developer with a strong focus on Spring and Spring Boot, Relational Databases and AWS technologies.
- Strong understanding of monolithic & microservices architecture. You will play a crucial role in designing, developing, and maintaining our applications.
- Ensuring their performance, quality and responsiveness.
Key Responsibilities :
● Design, develop, and maintain scalable applications using Java, Spring and Spring Boot.
● Develop and manage relational databases. Should be able to write complex SQL queries.
● Ensure the best possible performance, quality, and responsiveness of the applications.
● Have strong debugging skills to identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
● Deploy, manage, and scale applications on AWS.
● Conduct code reviews and integration testing to ensure software quality and reliability.
● Collaborate with front-end developers to integrate user-facing elements with server-side logic.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Stay updated with emerging technologies and industry trends.
Qualifications :
● Bachelor’s degree in Computer Science, Information Technology, or a related field.
● 4 to 10 Years of experience in software development.
● Proficient in Java 8+, Spring and Spring Boot.
● Experience with PostgreSQL, MySQL or other relational databases.
● Experience with microservices architecture.
● Understanding of Rest API design and development.
● Hands on experience with Unit Testing frameworks such as Junit, Mockito.
● Experience with version control systems such as Git.
● Solid understanding of object-oriented programming.
● Strong problem-solving skills and attention to detail.
● Excellent communication and teamwork skills.
Preferred Qualifications :
● Strong knowledge of AWS services and best practices.
● Knowledge of containerization technologies like Docker and Kubernetes.
● Familiarity with CI/CD pipelines and DevOps practices.
Hiring for Java Developer
Experience : 5 to 10 yrs
Notice Period : 0 to 15 days
Location : Pune
Work Mode : WFO (5 days)
As Java developer you would be expected to perform many duties throughout the development lifecycle of applications, from concept and design right through to testing. Here are some of the responsibilities you may have:
Develop high-level design and define software architecture
Implement and maintain quality systems within the group
Proficiently estimates, design approaches and nimbly move to alternate apporaches, if needed, develop and execute unit test strategies
Monitor and track tasks, and report status
Assist project heads to conceptualize, design, develop, test and implement technology solutions
Effectively collaborate with stakeholders and users to ensure customer satisfaction
Skill Set :
Java 7 / Java 8 with microservices, Multithreading, Springboot, Junit, kafka, Splunk (Good to have), Open Shift (Good to Have), Authentication/ Spring Security (Good to have)
Job Description
We are looking for a great Java Developer who is passionate about working in the Microsoft tech stack using Java. Your primary focus will be on developing common reusable components and implementing them following well-known best practices. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving and an attitude to learn is essential.
Job Responsibilities:
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Design and develop dockerised microservices for cloud
Required skills and experience include:
- BS in Computer Science or other field of study and applicable work experience.
- Most likely 3-5 years of experience on Java Web Development.
- Experience in developing Microservices for cloud (Azure/AWS/GCP) is preferred
- Experience in Spring Framework (Spring boot, spring Batch), Spring MVC, Microservice model, RESTful web services
- Experience in databases like SQL Server, Oracle, PostgreSQL, MySQL, MongoDB is desired.
- Should have hands-on experience on Hibernate, JPA or MyBatis or any other persistence framework.
- Must have strong teamwork orientation and the ability to foster collaboration within and across teams
- Knowledge of Maven/gradle
- Knowledge of Docker, Kubernetes
- Good Communication skills ( English)
Primary Skills(Mandatory)
Core and Advanace Java 1.8 , Web and Microservice development using java (Jsp, Servlet, Spring boot, Spring MVC), Restful Web Services, Spring framework, RDBMS (Postgres, Mssql server), Hibernate
Secondary Skills
Java script, Frontend web development - (Angular,nodejs) ( Not mandatory)
Additional Information
- Should have experience of working in any previous IT Software company
- Any additional certification will be a plus
- Comfortable working from Office.
Work Location:Mumbai,Gurgoan,Indore,Bangalore,Hyderabad
- J2EE
- Web services
- JSON
- JSP Servlet
- Exception handling
- Multithreading
- Rest API
- Microservices
Must Haves
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
- 4+ years’ work experience in software development
- BS degree or higher in Computer Science, Engineering or related field
- Understanding of operating system fundamentals (Linux)
- Understanding of scalable computing systems, software architecture, data structures, and algorithms
- Knowledge of professional software engineering best practices for the full software development life cycle
- Strong verbal and written communication skills
- Strong analytical skills, with excellent problem solving abilities
- Working experience with Kubernetes
- Experienced working with distributed databases at scale
Good to haves
- Experience in developing software using AWS native services & technologies.
- Experience taking a lead role in building and operating scalable distributed systems
- Experience in Agile/SCRUM enterprise-scale software development
- Familiar with building secure software using modern security principles
- Demonstrated ability to achieve goals in a highly innovative and fast-paced environment
Why us
We're hiring a set of highly skilled, enthusiastic, and passionate people who thrive in a high-growth environment. We believe the best way to grow is to give everyone the opportunity to pursue their interests. At Lucidity, you have complete freedom to work on projects that interest you. Plus, with benefits like flexible hours, company offsites, unlimited leaves, we ensure you enjoy the journey as much as we do. We are also offering healthy founding team ESOP's.
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
It is a platform that connects new-age digital-first brands with "relevant" sellers to sell their products and services to trust deficit, less tech-savvy users by building trust through assisted sales and support. It acts as a bridge between brands and the end consumers who need a physical touchpoint, in-person interactions, training, push, and motivation before buying a product/service.
We are looking for a passionate, self-driven, motivated, hands-on Tech enthusiast who has a strong understanding and is willing to shape, drive, and implement technology at our company. We are looking for someone who can build a product from scratch with a successful track record of building scalable software systems. If you are someone who believes in our core values and loves working in early-stage startups and enjoys working in a challenging environment, we welcome you with open arms!
This opportunity is for you if
● You have 4-6 Years of work experience in building highly-interactive applications using Java, Spring MVC, Spring JMS, Spring JDBC, Spring IOC, Spring Boot, MySQL, MiBatis, ReactJS, JavaScript, jQuery, AWS, JMS and have knowledge on a wide range of web technologies, tools, and Frameworks.
● You have experience in working with Restful web services
● You have strong knowledge and understanding of design patterns and domain-driven design
● You understand fundamental design principles behind building scalable, resilient, and
maintainable applications
● You have functional knowledge of inclusive design: accessibility, and related tooling
● You have consumer web development experience for high-traffic, public-facing web
applications
● You have a knack for writing clean, readable, reusable code
● You have good knowledge of TDD and CI/CD practices.
● You have experience in managing and publishing releases using Git branching and tools like NPM and YARN.
● You have a penchant for learning
● You are a great analytical & logical thinker and someone who loves solving problems
● You are passionate, energetic, enthusiastic and a go-getter
● You are “ FUN @ Work “
Must Have Skills :
- Hand on experience on .NET core
- Experience in C#
- Looking for experience into No Sql.
Other Skill set required :
- 3+ years of building sophisticated, world-class, highly reliable multi-tenant software systems that have stood the test of time.
- From being highly proficient to being an expert in at least one OOPS language, SOLID principles, and design patterns, C#, Dotnet core, WebAPI, NoSQL.
- Experience with microservices architecture OR distributed systems.
- Strong analytical and problem-solving skills.
- Ability to work independently.








