Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. Proven experience in Java development, including proficiency in Java EE and Spring framework. Strong understanding of object-oriented programming principles and design patterns. Experience with web services, RESTful APIs, and microservices architecture. Familiarity with relational databases such as MySQL or Oracle. Excellent problem-solving skills and attention to detail. Ability to work effectively in a collaborative team environment. Strong communication skills, both verbal and written. Responsibilities: Collaborate with stakeholders, technical architects, and other team members to develop high-quality software solutions. Participate in the design, development, and implementation of complex applications using Java and related technologies. Translate business and functional requirements into scalable technical designs. Contribute to the continuous improvement of development processes and methodologies. Stay updated on emerging technologies and industry trends to ensure our solutions remain innovative and competitive.