We are seeking a skilled Mid-Level Java Developer to join our IT & Telecommunication team. The successful candidate will be responsible for designing, developing, testing, and maintaining high-quality Java-based applications. You will collaborate with cross-functional teams to develop scalable software solutions, integrate APIs, optimize application performance, troubleshoot technical issues, and ensure the delivery of reliable and secure applications. The ideal candidate should have strong experience with Java, Spring Boot, RESTful APIs, relational databases, and software development best practices, along with excellent problem-solving and communication skills.