Job Overview We are seeking a skilled and motivated Senior Software Engineer – Java (Mid-Level) to join our remote team. The ideal candidate will have strong experience in full-stack development, working with Java-based backend technologies and up-to-date frontend frameworks. You will be responsible for designing, developing, and maintaining scalable applications while collaborating with cross-functional teams. Key Responsibilities Design, develop, and maintain scalable and high-performance applications using Java technologies Build and manage backend services using Groovy and Grails Develop responsive and dynamic user interfaces using React , JavaScript , and jQuery Collaborate with product managers, designers, and other developers to deliver high-quality solutions Write clean, efficient, and reusable code following best practices Participate in code reviews, testing,
and debugging Integrate AI-based features or enhancements where applicable Troubleshoot and resolve technical issues in a timely manner Required Skills & Qualifications 5–7 years of hands-on experience in software development Strong proficiency in Java Experience with Groovy and Grails framework Solid understanding of frontend technologies: React, JavaScript, jQuery Good understanding of RESTful APIs and microservices architecture Familiarity with databases (SQL/NoSQL) Experience with version control systems like Git Strong problem-solving and analytical skills Good to Have Exposure to AI/ML concepts or integrations Experience with cloud platforms (AWS/Azure/GCP) Knowledge of CI/CD pipelines Soft Skills Excellent communication and collaboration skills Ability to work independently in a remote environment Robust attention to detail and ownership mindset How to Apply Interested candidates can share their resumes at: [email protected]