JAVA, Spring Boot, APIs developer

Job ID: 39605007

Budget: ₹750 – ₹1,250 INR

Duties & Responsibilities
1. Digital Innovation & Product Development

Manage internal FinTech projects like mobile apps, websites, digital wallets, and automation tools.
Suggest and test new features to improve service quality and user experience.
2. Software Development & Quality Control

Oversee the complete software development process using tools:
Frontend: Angular, or React.
Backend: Java, Spring Boot and relevant libraries
Ensure all software meets high standards for security, performance, and compliance.
Supervise testing (UAT), system launches, and update schedules.
· Design and optimize databases (Oracle) to support applications and ensure data integrity.

· Write efficient queries and manage database migrations.

· Ensure the ongoing development and enhancement of the existing AurumPay Mobile Money system.

3. API Development & Third-Party Integration

Lead the creation of APIs (REST and SOAP) for both internal and external use.
Manage connections with mobile operators, digital wallets, EMIs, and external service providers.
Maintain proper documentation and manage the full API lifecycle.
4. System Design & Infrastructure Planning

Design technical systems and integration plans based on business needs.
Work with teams across the organization to build scalable, efficient solutions.
Ensure all systems connect properly with payment switches and gateways.
5. Team Leadership & Technical Support

Understand the needs of different departments and offer secure, reliable solutions.
Provide training and guidance to technical team members.
Promote and enforce agile development methods across the team.

Job Requirements
Strong knowledge of programming languages: Java, Spring Boot and relevant framework and libraries.
Experience designing system architecture and working with APIs (REST/SOAP) and third-party services.
Familiar with microservices and the full software development lifecycle (SDLC).
Hands-on experience integrating with wallets, telecom operators, EMIs, and financial switches.
Comfortable working with Oracle databases.
Responsible for deploying applications on Oracle WebLogic Server
Skilled in using version control tools such as GitHub and GitLab.
Good documentation and presentation skills.
Able to manage multiple projects and adapt to changing priorities.
At least 2 years of experience in FinTech, software development, or technical integration.
Bachelor’s degree in Computer Science, IT, Software Engineering, or a related field (Master’s is a plus).
Familiarity with mobile app development using Flutter or React Native is a plus