Skip To Main Content
backBack to Search

Senior Software Engineer – Java with Kotlin

Office in India: Bengaluru,
& 4 others
Java
& 6 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a highly skilled Senior Software Engineer with expertise in Java and Kotlin to design, develop, and maintain backend solutions for our internal applications. In this role, you will collaborate with cross-functional teams to bring scalable and efficient solutions to life, supporting our global expansion and driving technical excellence.

Responsibilities
  • Develop and maintain backend services for our internal applications
  • Contribute to the design and development of new features, proposing effective solutions to meet business needs
  • Participate in scaling internal applications to support global use
  • Implement and manage CI/CD pipelines to ensure seamless delivery processes
  • Collaborate with front-end developers, business analysts, and product owners to deliver high-quality outcomes
  • Conduct code reviews and share knowledge with team members
  • Write and maintain comprehensive technical documentation
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development, particularly backend development using Java and Spring Boot
  • Knowledge of the Kotlin programming language
  • Strong understanding of SQL
  • Experience with CI/CD tools such as Jenkins
  • Proficiency in using GitHub for version control
  • Familiarity with navigating and operating RHEL operating systems
  • Experience with developing and maintaining RESTful APIs
  • Ability to write clean, maintainable, and well-documented code
  • Strong problem-solving skills and attention to detail
  • Understanding of the software development lifecycle and Agile methodologies
  • Good communication skills and ability to collaborate effectively with multidisciplinary teams
  • Motivation to learn new technologies and continuously improve technical skills
  • English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
  • Basic competency in front-end technologies, especially React