A senior backend developer specializing in Java/Kotlin typically plays a crucial role in designing, developing, and maintaining the server-side logic of web applications, software, or platforms.
Key Responsibilities:
- System Architecture: Design and implement efficient and scalable backend architectures, considering factors such as performance, security, and maintainability.
- Backend Development: Write clean, maintainable, and efficient code in Java and Kotlin to implement server-side logic and functionality.
- API Development: Develop RESTful APIs to enable seamless communication between the frontend and backend systems.
- Database Management: Design and optimize database schemas, write efficient queries, and manage database operations using technologies like SQL or NoSQL databases.-
- Integration: Integrate third-party services, libraries, and APIs as needed to enhance the functionality of the backend systems.
- Testing and Debugging: Write unit tests, conduct code reviews, and perform debugging to ensure the reliability and stability of the backend systems.
- Performance Optimization: Identify and resolve performance bottlenecks, optimize system resources, and improve overall system performance.
- Documentation: Document technical specifications, system architecture, and implementation details for reference and future maintenance.
- Collaboration: Collaborate with frontend developers, QA engineers, and other stakeholders to deliver high-quality software solutions within the specified timelines.
- Continuous Improvement: Stay updated on emerging technologies, best practices, and industry trends in backend development, and actively contribute to the improvement of development processes and practices.
Minimum Qualifications:
- Bachelor's degree in computer science, engineering, or a related field.
- 5–10 years of experience in Software Development
- Expert in object-oriented software and application development in Java, Python, and Kotlin
- Significant experience in Agile Development, DevOps, and Test-Driven Design
- Strong experience with unit testing, test-driven development, code review, CI/CD, & DevOps practices.
- Strong understanding of computer systems and the broader technological ecosystem
Perks and Benefits
- Hybrid or Work from Home arrangement will be made upon regularization
- Performance based Incentives
- Health Care benefits
- Optical and Medical Reimbursements
- Educational Assistance Program
- Free Training Programs
- Awesome workplace: Fitness, Gym, Sleeping Quarters, Game Rooms
Apply here
Name *
Email Address *
Contact Number *
Upload your CV * No file chosen Maximum file size is 8MB. Allowed file types: .doc, .docx, .pdf
#J-18808-Ljbffr