Job Openings Senior software engineer (Remote)

About the job Senior software engineer (Remote)

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 modern 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
  • Strong attention to detail and ownership mindset

How to Apply

Interested candidates can share their resumes at: mamatha@advtechminds.com