Overview
We are seeking a highly skilled Backend Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will be passionate about crafting clean, efficient code and collaborating in an agile team to deliver innovative, high-quality digital solutions.
Responsibilities
- Design and develop scalable software solutions aligned with business and technical requirements.
- Write clean, functional, and maintainable code for backend systems.
- Conduct requirements analysis and translate business needs into technical specifications.
- Work collaboratively within an Agile / Scrum team , contributing to design, architecture, and development discussions.
- Participate in planning sessions and provide effort estimates for business initiatives and IT solutions.
- Collaborate with internal teams to design and implement software architecture that meets scalability, performance, and security standards.
- Develop function-centric solutions and contribute to multi-channel architecture design.
- Leverage containerization and cloud technologies to enhance end-user experiences and system reliability.
- Write and maintain unit and integration tests ; develop automation tools for daily tasks.
- Ensure code quality, performance, and efficiency across all deliverables.
- Continuously optimize application performance and user experience .
- Stay updated with emerging technologies and industry best practices .
- Troubleshoot, debug, and resolve functional, performance, and security issues.
- Take ownership of timely delivery, quality assurance , and adherence to deadlines.
- Prepare and maintain technical documentation for developed systems.
- Provide technical guidance and mentorship to junior developers, promoting coding standards and best practices.
Required Skills & Qualifications
Proven experience in Java / J2EE development and frameworks such as Spring, Spring Boot, Hibernate , etc.Experience working with both SQL and NoSQL databases.Solid understanding of RESTful APIs and JSON data structures.Strong knowledge of software architecture patterns (MVP, MVC, MVVM).Experience with CI / CD pipelines and automation tools.Strong problem-solving, debugging, and analytical skills.Excellent communication and collaboration abilities.Seniority level
Mid-Senior levelEmployment type
Contract#J-18808-Ljbffr