Java Backend Developer Responsibilities: - Designing and developing high-volume, low-latency applications for mission-critical systems. - Contributing to all phases of the development lifecycle. - Writing well-designed, efficient, and testable code. - Ensuring designs are in compliance with specifications. - Troubleshooting and debugging applications to optimize performance. - Collaborating with front-end developers to integrate user-facing elements with server-side logic. - Implementing security and data protection measures. - Participating in code reviews and knowledge sharing sessions. Required Skills: - Proficient in Java programming language. - Experience with SpringBoot framework. - Knowledge of Microservices architecture. - Familiarity with ORM technologies such as Hibernate. - Understanding of design principles and best practices. - Strong problem-solving skills. - Excellent communication and teamwork abilities. Desirable Skills: - Experience with cloud technologies like AWS or Azure. - Familiarity with containerization tools like Docker. - Knowledge of continuous integration and continuous deployment (CI/CD) pipelines. - Understanding of Agile methodologies. Education Qualification: - Bachelor's degree in Computer Science, Engineering, or a related field
Bachelor's degree