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 jobChoose an option
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
