Senior Java Developer
Backend DeveloperDesign develop and maintain high-performance backend services and APIs using Java SpringSpring Boot and Python FlaskDjangoWrite clean efficient and well-documented code adhering to coding standards and best practicesDevelop and maintain database schemas and optimize queries for performanceIntegrate with third-party systems and APIsImplement unit and integration tests to ensure code quality and reliabilityTroubleshoot and debug issues identifying and resolving root causesCollaborate with frontend developers to define API contracts and ensure seamless integrationParticipate in code reviews and contribute to improving the development processStay up-to-date with the latest technologies and trends in backend developmentContribute to the design and architecture of new features and systemsEnsure the security and performance of applicationsDeploy and maintain applications in cloud environments eg AWS AzureWork closely with other developers product managers and stakeholders in an agile environmentQualificationsBachelors degree in Computer Science or a related field3 years of experience in backend developmentStrong proficiency in Java and PythonExperience with SpringSpring Boot and FlaskDjango frameworksSolid understanding of relational and NoSQL databases eg MySQL PostgreSQL MongoDBExperience with RESTful API design and developmentFamiliarity with testing frameworks and methodologiesKnowledge of cloud computing platforms eg AWS AzureExperience with version control systems eg GitExcellent problem-solving and analytical skillsStrong communication and collaboration skillsSkillsMandatory Skills :Hibernate, Java, Java SpringCloud, Microservices, Spring, Spring Integration, Spring Security, SpringBoot, SpringMVCRequired Skills : JavascriptBasic Qualification :Additional Skills :Background Check : NoDrug Screen : No