Job Summary: We are seeking a highly skilled and experienced Java Developer to join our dynamic team . This is a fully remote position . The ideal candidate will bring at least 5 years of hands-on Java development experience and possess outstanding English communication skills. Schedule: Monday to Friday, 8:00 AM – 5:00 PM EST Key Responsibilities: Develop and maintain scalable, secure, and high-performance Java-based applications tailored for telecommunications operations. Collaborate with cross-functional teams including product managers, QA engineers, and system architects to define and implement technical solutions. Write clean, efficient, and well-documented code that adheres to industry best practices and company standards. Perform debugging, troubleshooting, and optimization of existing applications to enhance performance and reliability. Contribute to code reviews and mentoring junior developers, if required. Stay updated with the latest developments in Java technology and related tools. Required Qualifications: Minimum of 5 years of experience in Java development with a strong focus on back-end technologies. Proficiency in Java frameworks such as Spring, Hibernate, or similar. Experience with RESTful API design and integration. Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and familiarity with database design principles. Familiarity with cloud platforms like AWS, Azure, or Google Cloud is a plus. Solid knowledge of software development methodologies, including Agile/Scrum. Excellent problem-solving skills and ability to work independently in a remote environment. Outstanding English communication skills, both written and spoken. Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred but not mandatory). Job Type: Full-time Experience: Java: 5 years (Required) Language: English (Required)#J-18808-Ljbffr