SignDesk is a workflow automation and documentation product aimed at assisting businesses in
digitizing and automating their documentation processes. We call it paperless Nirvana!
SignDesk's products constitute an end-to-end documentation system designed to digitize and streamline
paper-based processes. Our product catalogue currently includes
- A Video KYC onboarding solution leveraged with ML and AI techniques.
- A digital stamping & franking product for real-time online stamp duty payment.
- An eSign workflow solution offering both Aadhaar eSign & digital signatures.
- An eMandate product to automate recurring payments through eNACH which also supports Aadhaar
eSign-based mandates.
- A Smart contract lifecycle management via automated document creation, Online negotiation,
paper-free execution & centralised storage
About The Role
As a Senior Java Developer, you will play a crucial role in designing, implementing, and maintaining
high-performance Java-based applications. You'll collaborate with cross-functional teams to ensure
applications meet performance goals and adhere to best practices. Leveraging your expertise in Java,
Spring Framework, and RESTful web services, you'll build robust, scalable solutions while integrating
third-party libraries and APIs. Additionally, you'll manage project modules, lead a team focused on Java
and Android development, and ensure compliance with corporate policies. Your role will also involve
unit testing, documenting code, and translating requirements into technical designs for deliverable
applications.
Job Responsibilities
- Requires a minimum of 4 years of experience working with Java.
- Experience working with remote data via REST and JSON.
- Design, implement and maintain Java-based applications that can be high-volume and
low-latency.
- Knowledge on Java concurrency patterns.
- Experience with integrating third-party libraries and APIs.
- Configure, design, build and test the application or technology architecture components and
classes.
- Solid understanding of the full mobile development life cycle.
- Hands-on experience in Java, Spring, J2EE, and Restful Web services, Micro Services.
- Experience in the Spring Framework.
- Knowledge of HTML and JavaScript will be an added advantage.
- Ability to use version control software such as GIT.
- Collaborate with other developers, designers, and architects to make sure that the
configuration and custom components meet application requirements and performance goals.
- Contribute to ensuring high code quality by performing unit testing and following best
practices.
- Document the code during development to ensure maintainability.
- Fix any defects and performance problems discovered during testing.
- Provide regular status of each assigned task and escalate issues as necessary.
- Understanding the requirements and preparing designs for translating those needs into
deliverables.
- Ensuring compliance with corporate policies, processes, and standards.
- Project monitoring and leading module.
- Architecture and designing synthesising capabilities.
- Team management which works on Java and Android development.
- Develop technical designs for application development.
Key Skills
- Restful Web services
- Java 8 and above
- Micro Services
- JSON
- Spring Framework
- Git
- Mobile development
- Android development (Java Native)
- Spring Boot
- Cryptography