Overview
Job Title:Software Engineer
Experience: 2-4 years
Location: Bangalore
Department: Product & Technology
Employment Type: Full Time, Permanent
About Digitap.ai:
DIGITAP.AI is an Enterprise SaaS company providing high-tech advanced AI/ML, Alternate Data Solutions to new-age internet-driven businesses for reliable, fast, and 100% compliant Customer Onboarding, Alternate Data Solutions for Automated Risk Management, and other Value-Added Services. Our proprietary Machine Learning Algorithms and Modules provide one of the best success rates in the market. We work with the top digital lenders of India & the team brings together deep and vibrant experience in Fintech Product & Risk Management, Fraud Detection, and Risk Analytics.
Overview
We are seeking a motivated mid-level Java Developer to design, develop, and maintain robust, scalable backend systems. You will work on mission-critical applications, contribute to architectural decisions, occasionally mentor juniors/interns, and help deliver high-quality software in an Agile environment.
Key Responsibilities
- Design and develop scalable, high-performance backend services and microservices using Java 17/21 + Spring Boot 3.x
- Build and maintain RESTful APIs and WebRTC based solutions
- Implement business logic, data processing, and integration with internal/external systems
- Write clean, testable, maintainable code with comprehensive unit/integration tests (JUnit 5, Mockito etc.)
- Perform code reviews and provide constructive feedback
- Debug and resolve production issues (log analysis, performance bottlenecks)
- Work with relational databases (PostgreSQL / MySQL) and queue technologies (RabbitMQ, SQS)
- Occasionally mentor interns / freshers and contribute to knowledge-sharing sessions
- 2–4 years of hands-on experience in Java development
- Strong proficiency in Core Java (Java 8–21 features: records, sealed classes, pattern matching, virtual threads if using Java 21)
- Very good experience with Spring Boot (Spring MVC, Spring Data JPA, Spring Security, Spring Cloud basics)
- Solid understanding of REST API design, JSON, OpenAPI/Swagger
- Experience with SQL and ORM frameworks (Hibernate / Spring Data JPA)
- Good knowledge of Git workflows (branching strategies, pull requests)
- Experience with build tools (Maven or Gradle)
- Familiarity with unit testing and mocking frameworks
- Problem-solving mindset and ability to work independently on features
- Experience with cloud platforms (AWS etc.) and serverless concepts.
- CI/CD pipelines, containerization (Docker), and orchestration(Kubernetes)
- Basic CI/CD understanding (Jenkins / GitHub Actions / GitLab CI)
- Microservices patterns and distributed systems concepts
- Exposure to WebRTC, WebSockets, and related frontend technologies is a plus
- Real-world experience working on live products in FinTech domain used by millions of users
- Opportunity to work on modern, cloud-native applications
- Continuous learning (Internal tech talks etc.)
- Collaborative & growth-oriented culture