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