The Company
Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working and playing remarkable - giving us back our most valuable asset, time.
About the Role:
We are looking for a skilled Java Developer to join our team. You will be responsible for designing, developing, and maintaining high-performance Java applications, with a focus on scalability, reliability, and performance.
Key Responsibilities:
- Design, develop, and maintain robust Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Troubleshoot and debug existing applications to enhance performance.
- Participate in code reviews and contribute to continuous improvement.
- Ensure application designs follow best practices and established architectural patterns.
- Work with databases, APIs, and third-party integrations as needed.
Skills & Qualifications:
Experience : 4+ Years
- Strong proficiency in Core Java, with a good understanding of object-oriented programming.
- Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
- Familiarity with RESTful APIs, Microservices, and web services.
- Hands-on experience with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of version control tools like Git.
- Familiarity with Agile development methodologies.
- Good problem-solving skills and attention to detail.
- Excellent communication and team collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS.
- Exposure to CI/CD pipelines, Docker, or Kubernetes.
When you join Metropolis, you’ll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows.