
š Hiring: Java Developer at Deqode
ā Experience: 2+ Years
š Location: Mumbai
ā Work Mode:- 5 Days Work from Office
ā±ļø Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
We are looking for a Java Developer (Mid/Senior) to join our Implementation & Application Support team supporting critical fintech platforms. The role involves backend development, application monitoring, incident management, and close collaboration with customers. Senior developers will handle escalations, mentor juniors, and drive operational excellence.
Key Responsibilities (Brief)
ā Develop and support Java applications (Spring Boot / Quarkus).
ā Monitor applications and resolve production issues.
ā Manage incidents, perform root cause analysis, and handle ITSM tickets.
ā Collaborate with customers and internal teams.
ā (Senior) Lead escalations and mentor junior engineers.
Top Skills Required
ā Java, Spring Boot, Quarkus
ā Application Support & Incident Management
ā ServiceNow / JIRA / ITSM tools
ā Monitoring & Production Support
ā Kafka, Redis, Solace, Aerospike (Good to have)
ā Docker, Kubernetes, CI/CD (Plus)

Similar jobs
- 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.
- 2-5 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.
We are looking for a Software Development Engineer (Java Backend) to join our team! As a key member of our engineering team, you will be responsible for the end-to-end development and delivery of our products.
Diverse Hiring: SDE 3 (Java Backend) | 5-8 Y | Bangalore WFO | Females Only |
Prefer qualified candidates from Premium Institutes - NIT / IIT / IIIT / REC / BITS / REC with relevant working from Products / Unicorns alike Flipkart, Amazon, CRED, Swiggy, Zomato, Jupiter, Blinkit, OYO, Ola, Uber, Pine Labs, PayTM,
Scope Of Work:
Design, develop, deliver & maintain highly-scalable, cloud-native products, working with product and design teams.
Ability to ship to production in small testable pieces of code, in quick iterations
A good grasp of scalable software development, with a DevOps mindset
Providing people and technical leadership to your engineering teams
Support in developing and managing companies IT infrastructure
Participate in the hiring of world-class engineers and grow the engineering team
Required Skills & Qualifications:
Must have a deep understanding of both development and operations processes, as well as a strong technical background.
5+ years of experience developing software products - Java.
Demonstrable experience in leading software teams by example.
Job Description:
Software Development Engineer - Backend
Responsibilities
⢠Writing reusable, testable, and efficient code Develop, Code or modify, test, and
debug application programs of varying degree of complexity.
⢠Design and implementation of low-latency, high-availability, and performant
applications.
⢠Integration of user-facing elements developed by front-end developers with server
side logic Implementation of security and data protection.
⢠Integration of data storage solutions
Skills And Qualifications:
⢠Experience in design and implementation of low-latency, high availability, high
performance applications capable of handling large scale distributed workloads
Expert in Java, with knowledge of Spring boot and Hibernate framework.
⢠Experience with Elasticsearch
⢠Knowledge of user authentication and authorisation between multiple systems,
servers, and environments.
⢠Experience with relational databases like PostgreSQL/MySQL/Oracle.
⢠Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
⢠Proficient understanding of code versioning tools such as Git.
⢠Understand lean approach with frequent releases and focussed on getting MVPs into
market as early as possible to increase feedback
⢠Passion for fast-paced and iterative software development
⢠Fast learner and open to working with new libraries/platforms
Nice to have:
⢠Experience developing in AWS/Azure/Google Cloud environments
⢠Solid understanding of Cloud PaaS / IaaS constructs and their APIs Understanding of
security products and secure coding techniques
- Working with Databases and Linux platform
- Understanding algorithms, databases and their space and time complexities
- Writing unit and integration tests with reasonable coverage of code and interfaces
- Solving complex and interesting problems
- Taking up a high level of ownership and commitment towards the business and product vision
What you need to have:
- Minimum 1-year experience
- Strong problem-solving skills
- Good understanding of data structures & algorithms and their space & time complexities
- Strong hands-on and practical working experience with at least one programming language: C/Java/C++/C#
- Excellent coding skills ā should be able to convert the design into code fluently
- Strong technical aptitude and a good knowledge of CS fundamentals
- Hands-on experience working with Databases and Linux platform is a plus
- B-Tech in Computer Science or equivalent from a reputed college
- Good experience in at least one general programming language (Java, Ruby, Clojure, Scala, C/C++, Python and SQL)
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Have a penchant for solving complex and interesting problems, Worked in startup like environment with high levels of ownership and commitment
- Excellent coding skills ā should be able to convert design into code fluently
- Good skills to write unit & integration tests with reasonable coverage of code & interfaces
- TDD is a plus
- Identify bad code practices in Scala and write new analyzers to detect them.
- Improve the coverage of automatically fixable issues.
- Ensure fewer false-positives are reported by the analyzer.
- Work on the internal tools that support analysis runtimes.
- Contribute to open-source static analysis tools.
Weāre looking for someone who has:
- Strong foundational knowledge in Computer Science.
- At least 3 years of professional software development experience in Scala and Java.
- Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
- Familiarity with Scala best practices followed in the industry.
- Native experience with Linux/Unix environment.
- A focus on delivering high-quality code through strong testing practices.

Proficient in Java, J2EE and related technologies.
⢠Experienced in using spring, Spring Boot, Hibernate, messaging systems.
⢠Good understanding of relational database performance concepts and usage of ORM frameworks such as Hibernate
⢠Expert understanding of the object-oriented design and programming concepts
⢠Strong working experience on Data Structures, Algorithms and Collections.
⢠Solid experience building applications on top of RESTful APIs.
⢠Knowledge/experience with Spring MVC
⢠Stroing knowledge in developing and executing automated unit, functional and integration tests
⢠Good communication and analytical skills.
⢠Strong trouble shooting skills
What you bring to the table
Ā
- Education: Bachelor's degree in IT, computer science or related
- Experience: 5-9 years of relevant experience for SSE role
- Exposure to microservices, API management tools like Swagger
- Must have experience in working on Agile Scrum teams in the past and exposure to any of the Agile project management tools like Jira, Mingle, RTC, TFS etc.
- Proficient in application log analysis.
- Experience Java/JEE Development - especially EJB 2.1 / 3.0, JDBC
- Experience with application servers such as JBoss AS or IBM WAS is an advantage
- Experience in SQL programing using PostgreSQL / MySQL /Maria DB and JPA (Annotation Based)
- Knowledge of build tools such as Maven or Gradle and of continuous integration tools such as Jenkins, Nexus
- Basic knowledge of web services (SOAP or REST) and web technologies (HTML, CSS, JS)
- Basic knowledge of containers like Dockers, basic knowledge of cloud infrastructure
- Ability to interact and coordinate with employees at different levels, different groups, and different geographical locations within the company
- Ability to support multiple existing applications as well as work on building new ones
- Ability to provide accurate project estimates and make recommendations on specific technologies to use based on business requirements
- Good verbal and written Communication.
- Readiness for short term Domestic and International Travels
Ā
Preferred
Ā
- Industry knowledge with respect to payments systems and processing in the Debit/Credit and Account based payments (EFT Switching) from different channels like POS, ATM or ecommerce, Card Management System and Real Time Payment Systems.
- Exposure to the Interchange Interfaces like Visa Net, MasterCard, BankNet
- Exposure to Interchange Simulators and Mandates Management.
Data Platform engineering at Uber is looking for a strong Technical Lead (Level 5a Engineer) who has built high quality platforms and services that can operate at scale. 5a Engineer at Uber exhibits following qualities:Ā
Ā
- Demonstrate tech expertise āŗ Demonstrate technical skills to go very deep or broad in solving classes of problems or creating broadly leverageable solutions.Ā
- Execute large scale projects āŗ Define, plan and execute complex and impactful projects. You communicate the vision to peers and stakeholders.
- Collaborate across teams āŗ Domain resource to engineers outside your team and help them leverage the right solutions. Facilitate technical discussions and drive to a consensus.
- Coach engineers āŗ Coach and mentor less experienced engineers and deeply invest in their learning and success. You give and solicit feedback, both positive and negative, to others you work with to help improve the entire team.
- Tech leadership āŗ Lead the effort to define the best practices in your immediate team, and help the broader organization establish better technical or business processes.
What Youāll Do
- Build a scalable, reliable, operable and performant data analytics platform for Uberās engineers, data scientists, products and operations teams.
- Work alongside the pioneers of big data systems such as Hive, Yarn, Spark, Presto, Kafka, Flink to build out a highly reliable, performant, easy to use software system for Uberās planet scale of data.Ā
- Become proficient of multi-tenancy, resource isolation, abuse prevention, self-serve debuggability aspects of a high performant, large scale, service while building these capabilities for Uber's engineers and operation folks.
Ā
What Youāll Need
- 7+ years experience in building large scale products, distributed systems in a high caliber environment.
- Architecture: Identify and solve major architectural problems by going deep in your field or broad across different teams. Extend, improve, or, when needed, build solutions to address architectural gaps or technical debt.
- Software Engineering/Programming: Create frameworks and abstractions that are reliable and reusable. advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Java, Python, Go, and Scala.
- Platform Engineering: Solid understanding of distributed systems and operating systems fundamentals such as concurrency, multithreading, file systems, locking etc.
- Execution & Results: You tackle large technical projects/problems that are not clearly defined. You anticipate roadblocks and have strategies to de-risk timelines. You orchestrate work that spans multiple teams and keep your stakeholders informed.
- A team player: You believe that you can achieve more on a team that the whole is greater than the sum of its parts. You rely on othersā candid feedback for continuous improvement.
- Business acumen: You understand requirements beyond the written word. Whether youāre working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
OkayGo is the fastest staffing solution for blue collared and grey collared workers for businesses.Ā





