Backend Developer
Design develop and maintain high-performance backend services and APIs using Java SpringSpring Boot and Python FlaskDjango
Write clean efficient and well-documented code adhering to coding standards and best practices
Develop and maintain database schemas and optimize queries for performance
Integrate with third-party systems and APIs
Implement unit and integration tests to ensure code quality and reliability
Troubleshoot and debug issues identifying and resolving root causes
Collaborate with frontend developers to define API contracts and ensure seamless integration
Participate in code reviews and contribute to improving the development process
Stay up-to-date with the latest technologies and trends in backend development
Contribute to the design and architecture of new features and systems
Ensure the security and performance of applications
Deploy and maintain applications in cloud environments eg AWS Azure
Work closely with other developers product managers and stakeholders in an agile environment
Qualifications
- Bachelors degree in Computer Science or a related field
- 3 years of experience in backend development
- Strong proficiency in Java and Python
- Experience with SpringSpring Boot and FlaskDjango frameworks
- Solid understanding of relational and NoSQL databases eg MySQL PostgreSQL MongoDB
- Experience with RESTful API design and development
- Familiarity with testing frameworks and methodologies
- Knowledge of cloud computing platforms eg AWS Azure
- Experience with version control systems eg Git
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
Skills
Mandatory Skills :
- Hibernate, Java, Java SpringCloud, Microservices, Spring, Spring Integration, Spring Security, SpringBoot, SpringMVC
Required Skills : Javascript
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No