top of page

Java & Kotlin Software Developer

India

Job Type

Full Time

Workspace

Remote / Work From Home (WFH)

About the Role

We are seeking a Software Developer Engineer II (Remote, India) to design, develop, and maintain high-quality, scalable software solutions. The role requires strong hands-on experience with Java, Spring, Kotlin/GraphQL, and the ability to troubleshoot under tight deadlines in a fast-paced environment. The ideal candidate brings solid technical problem-solving skills, understands Agile practices, and can convert technical design documents into high-quality implementations. Experience with databases, REST APIs, application servers, and modern development tools is preferred, along with strong communication, accountability, and the ability to work independently as well as within a team.

Requirements

Location: India (Remote)

Work Hours: 1:00 PM – 10:00 PM IST

Job Type: Full-Time


About the Role


We are looking for a highly skilled Software Developer Engineer II to design, develop, maintain, and deploy high-quality software applications that meet user and business needs. This role requires strong hands-on coding experience, problem-solving under pressure, adherence to architectural standards, and the ability to contribute technical expertise throughout project cycles. You will be working in a fast-paced environment, supporting multiple initiatives while driving high-quality engineering practices.


Required Skills


  • 7+ years of experience in Java

  • 3+ years of experience with the Spring Framework

  • 3+ years of experience in troubleshooting under tight deadlines

  • 3+ years of experience with Kotlin / GraphQL

  • Ability to work efficiently in a fast-paced, multi-project environment


Preferred Skills


  • MS SQL

  • MongoDB

  • Cassandra

  • JBoss & Apache Tomcat

  • REST APIs

  • Neo4j

  • C / C++


Soft Skills


  • Strong individual contributor along with effective teamwork abilities

  • Excellent professional verbal and written communication

  • Ability to implement solutions from Technical Design Documents (TDDs)

  • Fast learner with the ability to understand complex technical and business concepts

  • Strong ownership, accountability, and attention to detail

  • Solid problem-solving mindset and independence

  • Understanding of Agile methodologies


Key Responsibilities


  • Design and develop complex systems and programs based on business requirements

  • Create detailed specifications and ensure solutions meet technical standards

  • Develop, test, and maintain scalable, high-quality software across products and platforms

  • Diagnose technical issues and deliver timely solutions, workarounds, and defect fixes

  • Contribute to improving engineering best practices, tools, APIs, and development processes

  • Write reusable, maintainable, and scalable high-quality code aligned with design requirements

  • Apply creativity and strong analytical skills while adhering to architectural guidelines

  • Analyze existing systems, time requirements, and prepare accurate project schedules

  • Stay current with emerging technologies aligned with organizational goals

  • Collaborate effectively with the team to achieve engineering objectives

  • LinkedIn
  • Instagram

©2020 by Acuity IT Solutions. Proudly created with Wix.com

bottom of page