Overview
Location: Remote / On-site (Flexible)
Job Type: Full-Time / Contract
Experience: 3+ Years
Industry: Mobile App Development / eCommerce / Bidding Platforms
Job Overview:
We are seeking a skilled and motivated Java Developer to join our dynamic team for the development of a high-performance auction app. You will be responsible for designing, developing, and maintaining robust backend systems to support real-time bidding, user management, payment integration, and scalable APIs.
This is an exciting opportunity to work on a cutting-edge platform that redefines digital auctions using modern technologies and secure, scalable infrastructure.
Key Responsibilities:
Design and develop backend logic for real-time auction functionality
Implement RESTful APIs to support mobile and web clients
Integrate secure payment gateways and user authentication systems
Ensure performance, scalability, and security across all backend services
Collaborate with front-end developers, UI/UX designers, and QA testers
Write clean, modular, and well-documented code
Participate in code reviews, testing, and continuous deployment
Required Skills & Qualifications:
Strong proficiency in Java (8 or higher)
Experience with Spring Boot, Hibernate, and REST APIs
Hands-on experience with MySQL/PostgreSQL or other relational databases
Familiarity with real-time data handling using WebSockets or similar technologies
Understanding of microservices architecture and cloud deployment (AWS/GCP is a plus)
Knowledge of security best practices for auction or eCommerce apps
Strong problem-solving skills and attention to detail
Nice to Have:
Experience in auction app development or similar bidding platforms
Exposure to machine learning models or intelligent bidding algorithms
Familiarity with NoSQL databases (MongoDB, Redis)
Experience with CI/CD pipelines and containerization (Docker, Kubernetes)