About the role
We're seeking a Software Engineer II - Java Engineer to join the development team. As a Software Engineer II - Backend, you'll play a pivotal role in creating robust, scalable, and intuitive applications that empower customers to handle real estate transactions, including international payments, with ease. This is a new role, based in the Hyderabad area. The successful candidate will be at the forefront of our new product development and will have a significant opportunity to take ownership of some of our upcoming features.
Responsibilities:
- Design and Development: Create robust, efficient, and scalable backend services using Java and Spring Boot.
- API Development: Design, build, and maintain APIs for web and mobile applications.
- Performance and Security: Ensure application performance, scalability, and security best practices.
- Code Quality: Write high-quality, maintainable code that adheres to industry standards.
Requirements:
- 3+ years of professional experience as a backend engineer.
- Experience showing strong problem-solving skills and a passion for creating user-centric solutions.
- Core backend proficiency and modern backend frameworks
- RESTful API Development: Proficiency in designing and implementing RESTful APIs.
Bonus Points:
- Mastery of Java's core APIs, such as collections, streams, and concurrency frameworks.