Software Engineer (Java)

at Gupshup

DP
Posted by Tina Dsouza
icon
Mumbai
icon
2 - 5 yrs
icon
₹8L - ₹12L / yr (ESOP available)
icon
Full time
Skills
Java
Design patterns
Multithreading
Object Oriented Programming (OOPs)
Scalability

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 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


Read more

About Gupshup

gupshup.io provides a platform for developers to build bots for SMS, Twitter, Slack, WeChat, Teamchat and others with a unified API, build messaging services,use advanced developer tools for mesaging with a unified API. Embed smart messaging into your app and website for a seamlessly integrated user experience
Read more
Founded
Type
Product
Size
500-1000 employees
Stage
Profitable
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Senior Software Engineer

at Drip Capital

Founded  •   •  employees  • 
Ruby on Rails (ROR)
Go Programming (Golang)
Java
Data Structures
Object Oriented Programming (OOPs)
Systems Development Life Cycle (SDLC)
Python
C++
icon
Remote only
icon
2 - 7 yrs
icon
₹20L - ₹50L / yr

About Drip Capital & Tech Team

 

The engineering team at Drip Capital is responsible for building and maintaining the online global trade financing platform that supports the interactions between buyers, sellers, financing partners, insurance agents, global retail partners, trade agents, shipping & transportation companies, supply chain, and warehousing companies worldwide. 

 

Our primary goal is to ensure that customers are provided time-critical capital and at the same time balance requirements related to risk, fraud management, and compliance. The services are accessed by customers worldwide and hence the engineering systems need to be policy-driven, easily reconfigurable, and able to handle multiple regional languages. We use machine learning for risk classifications/predictions, intelligent document parsing subsystems, robotic process automation, REST APIs to connect our microservices, and a cloud-based data lake and warehouse for data storage and analysis.

 

Our team comprises talent from top-tier institutions including Wharton, Stanford, and IITs with years of experience at companies like Google, Amazon, Standard Chartered, Blackrock, and Yahoo. We are backed by leading Silicon Valley investors - Sequoia, Wing, Accel, and Y Combinator. We are a global company headquartered in Silicon Valley along with offices in India and Mexico.

 

Your Role

 

As a Senior Software Engineer in Drip Capital’s engineering team, you will have the opportunity to take ownership of :

 

  • Designing, building, deploying, and maintaining the microservices that work in tandem to provide time-sensitive capital for customers worldwide
  • Working closely with product managers to understand customer requirements and define what needs to be built
  • Building machine learning-powered analytics and risk modules that adapt to individual and  market variations
  • Create and enhance workflow automation, rules engine modules using robotic process automation, intelligent document scanning 
      

Our Checklist

 

  • 3+ years of relevant work experience of building low latency distributed systems, that are scalable, reliable
  • Strong problem solving and communication skills 
  • Knowledge of one programming language that is used to build backend applications such as Ruby, Golang, Java, C/C++, Python
  • Knowledge of  building low latency distributed systems, that are scalable, reliable
  • Understanding of software architecture fundamentals, such as object-oriented design, abstractions, and system design
  • A desire to build well-engineered reusable backend components with high-quality code. Basic knowledge of test-driven software development
  • Ability to debug issues across microservices and multiple levels of the stack
  • Prior open source contributions are a plus

If you love building scalable, high-performance, reliable distributed systems and want to work with people who feel the same way you do, let's talk!

Read more
Job posted by
Vaibhav Khode

Senior Java Engineer

at CoStrategix Technologies

Founded 2006  •  Services  •  100-1000 employees  •  Profitable
Java
Spring Boot
Microservices
J2EE
Hibernate (Java)
Design patterns
JPA
RESTful APIs
SQL
icon
Bengaluru (Bangalore)
icon
4 - 10 yrs
icon
₹10L - ₹32L / yr
As a Java Developer you will be responsible for creation and implementation of backend services (API /microservice).

Roles & Responsibilities:

1. Designing and developing performant REST APIs / Microservices.
2. Data Model design.
3. Participating in requirements analysis.
4. Writing clean, scalable code and Implementing unit tests.
5. Participating in peer code reviews.
6. Optimizing the overall performance of Application.
7. Be a strong Agile team member.

Skills:

1. Conceptually strong in Design Patterns and OOP
2. Hands on with technologies like Java/J2EE, Hibernate, Spring, Spring Boot,Java Web
services/APIs (SOAP, REST, JSON, Maven, Gradle, jUnit)
3. Excellent understanding of data structures, threading..
4. Working knowledge with any of the Unit Test Frameworks such as jUnit.
5. Good problem solving skills. Attention to details.
6. Should be a quick learner and keen on learning new technologies.
7. Strong in debugging, troubleshooting
8. Proficient in RDBMS (Mysql, Mssql) or NoSql databases (mongo, hbase)
9. Good oral and written communication skills.

Additional Skills (Optional):

1. Exposure to Node.js / python
2. Exposure to Lambda functions.
3. Working knowledge with AWS/ Azure is a must.
4. Exposure to AWS Data Storage.
5. Knowledgeable on TDD.
Qualifications & Experience :
1. BE/B.Tech, ME/M.Tech. 4+ years of Java development experience, including Spring, Spring Boot
Read more
Job posted by
Sangeetha G

Java Developer

at Datametica Solutions Private Limited

Founded 2013  •  Products & Services  •  100-1000 employees  •  Profitable
java developer
Java
J2EE
Spring
Hibernate (Java)
Algorithms
Design patterns
Spring Boot
icon
Pune
icon
3 - 12 yrs
icon
₹3L - ₹30L / yr
3+ years having hands-on experience in coding, usually in a pair programming environment providing solutions to real problems in Bigdata world
Working in highly collaborative teams and building quality code
Working in lots of different domains and client environments also understanding the business domain deeply
Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
Suggest new architectural elements to improve the existing architecture
Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
Translate business requirements into scalable and extensible design
Create platforms, reusable libraries and utilities wherever applicable
Continuously refactor applications to ensure high-quality design
Choose the right technology stack for the product systems/subsystems
Write high-quality code that are modular, functional and testable; Establish the best coding practices
Formally mentor junior engineers on design, coding and troubleshooting
Plan projects using agile methodologies and ensure timely delivery
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.

Skills Required:
Proficient in JVM based language(like Java, Groovy), J2EE technology stack
Expertise in API design and development, experience in dealing with a large dataset
Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks.
Practicing the coding standards (clean code, design patterns, etc)
Very strong object-oriented design skills, awareness of design patterns and architectural patterns
Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
Strong problem-solving skills, algorithmic skills and data structures
Experience in agile methodologies like Scrum
Good understanding of branching, build, deployment, continuous integration methodologies
Experience in leading a team (min 5)and mentoring engineers
Attitude to getting Stuff Done!
Ability to make decisions independently.

Good to have:
Hadoop knowledge
Cloud Platform Architecture
Groovy
Read more
Job posted by
Nitish Saxena

Software Developer

at Sheerhire

Founded 2019  •  Products & Services  •  employees  •  Raised funding
C#
.NET
ASP.NET
Java
Data Structures
C++
Microsoft Windows Azure
Windows Presentation Foundation(WPF)
Windows Communication Foundation (WCF)
icon
Bengaluru (Bangalore)
icon
3 - 5 yrs
icon
₹8L - ₹12L / yr

The role of software engineer here is, to develop the application software that is being used on compactors and to do thorough software testing methodically. Expertise is needed on both embedded & application development.

  • Expertise on Object oriented programming.
  • Highly proficient in C# & C++. Expertise on .NET Framework, ASP.NET, JavaScript, HTML & CSS.
  • Proficient in windows frameworks like WPF, WCF, etc for developing desktop applications.
  • Knowledge on Microsoft Azure / other cloud technologies.
  • Good knowledge on C programming and some exposure to embedded software development.
  • Good at unit testing and testing frameworks like gmock, gtest, etc.
  • Good at developing solutions in efficient way. Good at solving problems, quick grasper & solid analysis skills.
  • Automating manual activities, drive the test automation strategy by architecting new solutions.
  • Analyse test results and debug test failures in fast & efficient manner.
  • Strong interpersonal & communication skills – written, verbal and presentation.
Read more
Job posted by
Reema Correa

Golden Source Developer

at Latent Bridge Pvt Ltd

Founded 2019  •  Services  •  100-1000 employees  •  Bootstrapped
JTA
Linux/Unix
Java
J2EE
icon
Remote only
icon
4 - 12 yrs
icon
₹4L - ₹15L / yr
Functional Title and/or Role Description: Reference Data Analyst / Developer 
Department: Information Systems   
Reports to: Tech Lead - Regulatory Reporting IT, Product Control  IT & Reference Data IT Internal Development & Support 


About the Department: Information Systems  

The Information Systems Department (‘ISD’) provides a full range of state of the art technology services to all departments within Mizuho International plc in London.  This includes teams servicing the client-facing business units, Operations, Finance and Risk departments.   
The department utilises modern delivery methodologies & techniques including Agile, Containerisation & Continuous integration.  
Each team has resources to provide project management, analysis, software development, package implementation, systems integration services and application support and is expected to contribute to the change. 


Primary Responsibilities  

Summary 

Within Regulatory Reporting, Reference Data & Product Control IT team, the developer will work towards enhancing and supporting our newly delivered financial data reference data platform, GoldenSource. This requires involvement in development and post production support project life cycle. This role will expose the individual to all business areas, including front office, settlements, custody and accounting.  
This role will also involve providing 3rd Line support for any implemented solutions including incident, problem, and defect management 

Specific Responsibilities 

Design and development of the instrument reference data module 
Conduct systems testing and support user acceptance testing 
Dealing with day-to-day production problems and maintenance.  This may require working shifts and/or being on-call out of normal working hours. 
Adhering to Mizuho International development standards and procedures, including change control 

Person Specification  

Essential 

Knowledge of the GoldenSource product 
Experience in implementing and supporting the GoldenSource product in a financial institution 
Minimum five years’ experience in Java and J2EE 
Experience in using object oriented methodologies 


Desirable 

A broad understanding of Fixed Income,  Equity and/or Futures processing through investment banking experience 
Experience in using TDD/BDD agile methodology 

Technical Knowledge/Skills 

Essential

Experience with Publish/Subscribe messaging paradigms, distributed transaction processing based on JTA/JTS 
Experience with installing, configuring and monitoring JBoss 
GoldenSource Security master module 
GoldenSource Customer & Counterparty module  
UNIX skills in particular Linux 
Excellent relational database skills, preferably ORACLE 
Experience of using automated testing tools such as JUnit and mocking libraries such as jMock 
Experience of working with XML based technologies such as XSLT 

Desirable

Experience of Subversion, Ant, Maven and CI frameworks such as Bamboo. 
Building connectors using the GoldenSource product tools 
Experience of  software configuration management 
Experience with integration/acceptance testing frameworks such as FitNesse 
WebServices 
Document database experience, preferably MongoDB 
Experience of Javascript on the client and Node.js 

Qualifications 

Degree or equivalent.  
Active participant in relevant forums/external working groups. 

Key Behaviors/Competencies

Operational Effectiveness and Innovation: Achieving Quality Results: 

Delivering Tasks – Silver 
Problem Solving – Silver 
Flexibility & Drive to Improve – Silver 
Risk Awareness – Silver 

Enhance product Scope: 

Strategic Business Management – Silver 
Business Awareness – Silver 

People: 

Leadership – Silver 
Management – Silver 
Communication – Silver 
Ethics and Conduct Level 1 – Silver  
Ethics and Conduct Level 2 – Silver 

Client Centricity – Silver 

Effective Collaboration:  

Team Working in Your team – Silver 
Team Working With Other Teams – Silver
Read more
Job posted by
Palak Pal

Java Developer

at The Job location will be Noida

Agency job
via PeopleBridge
Java
J2EE
Spring
Hibernate (Java)
icon
Bengaluru (Bangalore), Mumbai, Hyderabad, anywhere
icon
2 - 5 yrs
icon
₹5L - ₹10L / yr

Must Have

 

  • 1+ to 6 year’s development experience in Java/J2EE Development.
  • 1+ years’ experience in Spring, Hibernate.
  • 1+ years’ experience in developing REST API’s
  • 1+ years’ experience in developing Spring boot applications.
  • Hands-On experience in Unit testing.
  • Hands On experience in MVC frameworks –AngularJS/Angular7/8
  • Understanding of Micro services.
  • Understanding of Agile Methodologies.
  • Working experience with DB technologies
  • Strong analytical and problem-solving skills.
  • Aptitude for innovation, working independently and thinking ‘outside of the box’.
Read more
Job posted by
Amitabh Kumar

Senior Software Engineer

at Series funded startup

Agency job
via Staffio HR
Java
Python
MongoDB
Apache
Object Oriented Programming (OOPs)
API
Amazon Web Services (AWS)
web crawling
icon
Bengaluru (Bangalore)
icon
6 - 10 yrs
icon
₹30L - ₹50L / yr

Responsibilities:

  • Crawl the internet/intranet for issues people are facing and convert them in to stuctured data that would be consumed downstream.
  • Familiar with the software development life cycle (SDLC) from analysis to deployment.
  • Comply with coding standards and technical design.
  • Adapts structured coding styles for easy review, testing, and maintainability of the code.
  • Integrate the developed functionality and/or component into a fully functional system.
  • Ensure unit and integration level verification plans are in place and adheres to the great quality of code at all times.
  • Actively participate in troubleshooting, debugging and updating current live system.
  • Verify user feedback in making the system more stable and easy.
  • Work closely with analysts, designers, and other peer developers.

Requirements:

  • Bachelor's degree in computer science or equivalent practical experience.
  • Understanding of OOPS concepts, Persistence, Threading.
  • Good understanding of version control system (GIT).
  • Knowledgeable in data structures and algorithms.
  • A background in Engineering with sound oral and written communication skills.
  • 6+ years of experience working on the server-side.
  • Exposure to API designing, scalable architecture, and thorough understanding of systems.
  • Great database modeling skills.
  • Working knowledge of Databases, both relational (such as PostgreSQL) and in-memory database (such as Redis).
  • Good understanding of web stack and how all the pieces fit together.
  • Experience with open-source projects.
  • Experience in designing interactive applications.
Read more
Job posted by
Staffio HR

Senior Software Engineer

at SaaS based,B2B,Enterprise Level product organization

Agency job
via Wenger and Watson Inc
Data Structures
Java
Algorithms
Spring
icon
Bengaluru (Bangalore)
icon
2 - 7 yrs
icon
₹15L - ₹32L / yr
RESPONSIBILITIES: -Take ownership of the sub-system. -To understand the customer needs, design & implement. -Occasionally participate in customer demos & provide inputs wherever required. -Would be responsible for anything from front-end to back-end activities. -Keep optimizing & automating mundane tasks. REQUIREMENTS: The Full Stack Engineer should have 2 to 7 yrs of experience. - Hands on experience on Java. - Strong verbal and written communication skills. - Work experience, preferably from internet companies, products or startups.
Read more
Job posted by
Trisha Arya

Senior Web Backend Developer

at BlueOptima

Founded 2006  •  Product  •  100-500 employees  •  Profitable
Spring
Hibernate (Java)
Java
PostgreSQL
J2EE
Algorithms
Data Structures
icon
NCR (Delhi | Gurgaon | Noida), Bengaluru (Bangalore)
icon
4 - 9 yrs
icon
₹14L - ₹35L / yr
Who BlueOptima is the is the only company providing objective software development productivity metrics. The technology has been implemented by some of the world’s largest organisations including insurance companies, asset managers, telecoms and seven of the world’s top ten Universal Banks. This successful product uptake has led to rapid expansion of the company. What The role involves: ✓ Contributing to overall technical architecture ✓ Understanding, prioritizing and paying off technical debt ✓ Measuring, diagnosing and improving product performance ✓ Conceiving, developing, releasing and maintaining features. For us, a feature isn’t delivered until it’s in production and each team member is responsible for the features that they release Requirements ✓ Familiarity with Windows and Linux development environments ✓ Core Java, Advanced Java PostgreSQL, Hibernate, Spring, Angular.JS, REST APIs ✓ 2-5 years’ experience Why We have 12 full-time Software Developer positions to fill – and many reasons to work for us:  10 year-old company, now growing rapidly, offers both stability and rapid career progression  Distributed developer team means you can work from home: Save travel time / cost  International business travel  Work alongside other leading engineers, using a cutting-edge technology stack  Above market-rate salary  Potential stock options for outstanding performers The most eligible candidates may progress to further stages: In addition to testing and proving your Java skills, Technical Interview, Work Sample and Work Sample Discussion, and Final Interview with our COO.
Read more
Job posted by
Rashmi Anand

Fullstack Developer

at Capgemini

Founded 1967  •  Services  •  100-1000 employees  •  Profitable
Angular (2+)
Java
RESTful APIs
Corejava
icon
Pune
icon
6 - 9 yrs
icon
₹5L - ₹10L / yr
"Experience: 5-7 years relevant experience (Must have minimum 3 years experience in developing web portals) Should have expert level knowledge of Angular 4/5, HTML5, CSS3, JavaScript/jQuery, Bootstrap Should have strong debugging skills on Developer Tools of the browser and Working with Cross Browser UI Good to have knowledge on other JS frameworks KnockoutJS, ExtJS, Ember JS, Backbone JS, requireJS Should have experience in Response / Adoptive Web Design for desktop, tablet and mobile Should have experience in Agile Software Development projects Should have solid understanding and experience with Object-Oriented design and development Experience in client communication and working with client on requirements and delivery Should have hands on Experience in Core java Should have knowledge and understanding of accessibility principles and techniques Should have good hands on experience with Object oriented JavaScript and Design Patterns Should have experience in publishing and consuming Services using REST API Should have knowledge on experience on Java, Web services using"
Read more
Job posted by
Rocky Pimplapure
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Gupshup?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort