Job Description
Role Overview:
As a Java/ Kotlin Backend Developer, you will be responsible for developing and maintaining the core backend services that power our platform. You’ll work closely with front-end developers, product managers, and DevOps teams to build a robust, scalable, and high-performance platform. Please Note This position is Not Remote.
Key Responsibilities:
- Backend Development: Develop, enhance, and maintain backend services using Java and related technologies.
- API Development: Design and implement RESTful APIs to support web and mobile applications.
- Scalability & Performance: Ensure high availability and scalability of the platform to handle large user bases and high traffic volumes.
- Data Management: Collaborate with database administrators to design and manage efficient, scalable data storage solutions.
- Security: Implement security best practices to safeguard user data and platform integrity.
- Collaboration: Work closely with cross-functional teams to define and refine technical requirements and deliver high-quality features.
- Code Quality: Write clean, maintainable, and well-documented code with unit and integration tests.
Qualifications:
- Education: Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Experience: 8+ years of experience in Java backend development, preferably for large-scale platforms.
- Technical Skills:
- Proficiency in Java (Java 8+ preferred) and Spring Boot framework.
- Experience with RESTful API design and development.
- Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).
- Knowledge of security best practices for web and mobile applications.
- Experience with CI/CD pipelines.
- Experience in Kotlin would be preferred but not essential.
- Experience in Stripe integration/ payment systems
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to thrive in a fast-paced, collaborative environment.
- Must be highly effective in meeting deadlines
Preferred Skills:
- Experience with social media platforms or similar large-scale user-driven applications.
- Familiarity with GraphQL, WebSockets, or event-driven architecture.
- Experience with caching solutions (e.g., Redis).
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru Description: