We're seeking a talented and motivated Back-end Developer to join our dynamic team at Keychain. This is an exciting opportunity to hit the ground running in a fast-paced development environment and make an immediate impact.. Responsibilities. Develop robust, scalable, and secure back-end solutions using Java and Spring Boot.. Design and implement data storage solutions, including databases, caches, and data processing systems.. Optimize application performance through code refactoring, database optimization, and system architecture enhancements.. Conduct thorough testing and debugging of back-end systems to identify and resolve issues promptly.. Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.. Participate in code reviews to maintain code quality, readability, and adherence to coding standards.. Requirements. Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.. Proficiency in Java and Spring Boot.. Solid understanding of web development principles, including Restful APIs, HTTP protocols, and MVC architecture.. Experience with database management systems such as MySQL and PostgreSQL.. Familiarity with cloud platforms such as AWS.. Strong problem-solving skills and attention to detail.. Excellent communication and collaboration abilities.. Ability to work independently and as part of a team in a fast-paced environment.. Knowledge of DevOps practices and tools for continuous integration and deployment.. This job was posted by Shubhadit Sharma from Keychain..