
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS, Aurora etc.
Eligibility
- 4-8 years of product company experience
- OOP implementation experience. Programming language does not matter. We use Java internally but have hired folks from non Java background.
- Hands on experience in SQL, Dynamo DB, Postgres etc preferred.
- Prior experience building REST APIs
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.

Similar jobs
Role: Core infrastructure for two global applications.
Key responsibilities:
Heavy Data Lifting: Designing and maintaining complex MongoDB aggregation pipelines and executing high-volume bulk updates.
Systems Connectivity: Managing the lifecycle of Bridges, WebSockets, and REST APIs for global traffic.
Global Reliability: Troubleshooting performance regressions, managing SSL/TLS certificates, and optimizing AWS S3/EC2 resources.
Core Logic: Implementing server-side push notifications, custom payment flows, and background Cron orchestration.
Requirements (Must Have)
Production Experience: Proven experience managing backend services for live, high-traffic applications. (Must have)
Note: Learning projects, bootcamps, and online courses will not be considered.
Python Mastery: Expert-level proficiency in backend Python development. (Must have)
MongoDB Expertise: Deep knowledge of Aggregations and Bulk operations. (Must have)
AWS Proficiency: Direct experience with S3 and EC2 in a production setting. (Must have)
Infrastructure Logic: Ability to manage SSL/Encryption and optimize resource allocation (Cron vs. API). (Must have)
Role:Java Developer
Job Description: We are looking for a talented and motivated Software Engineer with expertise in both Windows and Linux operating systems and solid experience in Java technologies. The ideal candidate should be proficient in data structures and algorithms, as well as frameworks like Spring MVC, Spring Boot, and Hibernate. Hands-on experience working with MySQL databases is also essential for this role.
Responsibilities:
● Design, develop, test, and maintain software applications using Java technologies.
● Implement robust solutions using Spring MVC, Spring Boot, and Hibernate frameworks.
● Develop and optimize database operations with MySQL.
● Analyze and solve complex problems by applying knowledge of data structures and algorithms.
● Work with both Windows and Linux environments to develop and deploy solutions.
● Collaborate with cross-functional teams to deliver high-quality products on time.
● Ensure application security, performance, and scalability.
● Maintain thorough documentation of technical solutions and processes.
● Debug, troubleshoot, and upgrade legacy systems when required.
Requirements:
● Operating Systems: Expertise in Windows and Linux environments.
● Programming Languages & Technologies: Strong knowledge of Java (Core Java, Java 8+).
● Frameworks: Proficiency in Spring MVC, Spring Boot, and Hibernate. ● Algorithms and Data Structures: Good understanding and practical application of DSA concepts.
● Databases: Experience with MySQL – writing queries, stored procedures, and performance tuning.
● Version Control Systems: Experience with tools like Git.
● Deployment: Knowledge of CI/CD pipelines and tools such as Jenkins, Docker (optional
3 to 5 years of experience in Java with Microservices Experience
- Experience in Spring Boot, Jenkins, Git, Hibernate, Kubernetes, and Docker
- Experience in the development of scalable and extensible systems using Java
- Proficiency in Database technology such as MySQL, Oracle, and MongoDB
- Routines Sync & Async
- Solid and fluent understanding of algorithms and data structures
- Excellent software design, problem-solving and debugging skills
- Demonstrated high ownership in previous projects
- Excellent Communication Skills"
Backend - Principal IC/Lead SDE
Minimum Requirements
- 8+ years development experience
- Solid Experience and knowledge of
- Coding and debugging using Object Oriented languages like Java, C++, Go or similar languages.
- Database design, Query optimizations, pitfalls (both SQL, NoSQL)
- Developing Scalable, distributed systems and patterns
- Developing REST and/or GraphQL based APIs
- Writing and driving Clean code in a team (via SOLID principles).
- Knowledge of writing unit tests
- NodeJS
Good to have
- Experience with GoLang/Python
- Experience with Microservices, designs and patterns
- Experience with Dockers/Kubernetes and orchestration
- Familiarity with Reactive programming and patterns like RxJs/RxJava, CQRS, Eventing systems
- Experience with automating DevOps lifecycle
- Proficiency with
Responsibilities
- Work with Product team and Drive design, development and deployment of the overall architecture and individual modules to support our Apps , website and internal tools
- Ensure the entire stack is designed and built for availability, speed, scalability, testability, debugging
- Design and development of our REST and GraphQL API
- implement and improve continuous integration and deployment
- Serve as a technical lead for the team
- Mentor team members
Job Description:-
Design, develop IoT/Cloud-based Typescript/ JavaScript/ Node.JS applications using
Amazon Cloud Computing Services.
Work closely with onsite, offshore, and cross functional teams, Product Management, UI/UX developers, Web and Mobile developers, SQA teams to effectively use technologies to build and deliver high quality and on-time delivery of IoT applications
Bug and issue resolution
Proactively Identify risks and failure modes early in the development lifecycle and develop.
POCs to mitigate the risks early in the program.
Assertive communication and team skills
Primary Skills:
Hands on experience (3+ years) in AWS cloud native environment with work experience in
AWS Lambda, Kinesis, DynamoDB
3+ years’ experience in working with NodeJS, Python, Unit Testing and Git
3+ years in work experience with document, relational or timeseries databases
2+ years in work experience with typescript.
1+ years in IaaS framework like Serverless or CDK with CloudFormation knowledge
What You'll do
- 3-5 years of experience building scalable backends using Python
- In-depth knowledge of Python/Django or Flask
- Familiar with oauth integration Social Networking API (Facebook, Twitter, Linked In, Google+)
- Experience integrating with mobile Apps
- Django/Flask permissions model, caching, async mechanisms
- Understanding of caching, database interactions
- Able to engineer the best performing solutions and always keeping scalability in mind
What makes you a great fit:
- Strong problem solving skills
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- Passion for building robust systems that are engineered to handle failure scenarios, an undying love and attitude for maintaining coding standards
- Strong advocate for producing quality software who makes sure issues are raised and resolved
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc. (docker, Kubernetes, microservice good to have)
Must have skill-sets
- Python/ Django or Flask
- Experience required: 3 -5 years
Perks of Joining Aubergine Solutions
- 5 days working
- Flexi shift timings
- Company sponsored certifications
- Team friendly culture
- Flat hierarchy
- Carrom, Table tennis games, Cricket Tournament Participation for interested employees
- Snack-filled pantry for team members
- Group Medical Insurance (*)
Mixing technology, data, and first-in-class innovation, EagleView® is not only leading the property data analytics market, but also changing lives along the way. Come join us and make great things happen!
EagleView is a fast-growing technology company driving game changing innovation in multibillion- dollar markets such as property insurance, energy, construction, and government. Leveraging 17 years of the most advanced aerial imaging technology in the world, along with the most recent advances in machine learning and AI, EagleView is fundamentally transforming how our customers do business.
At EagleView, we believe that making our culture engaging and empowering are keys to success.
Job Description
We are looking for a talented Software Engineers to join our agile development team. As an experienced member, you will participate in all aspects of the software development life cycle: scoping, design, coding, testing, implementation and support. You will help in the development of highly available, scalable, secure and flexible solutions for our ecommerce platform. In this role, you must be able to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems. You take pride and ownership in your work as well as the overall contributions of the team. You must also have the ability to take a system-wide understanding, recognize use of system components and disparate technologies and be able to diagnose and debug components across an entire system. Your ability to communicate clearly and concisely (both written and verbal) is also key as is being a self-starter.
* Bachelor's Degree required, preferably in Computer Science or related field
* 1+ years of software development experience using Java/C++/Golang/Python or any of the object oriented programming language
* Experience working on JavaScript would be an added advantage
* Experience using Linear Algebra, 3D Scene model, Cairo - 2D Drawing Framework will be an added advantage
* Working experience using any of these: POV-RAY, GeoTiff, WGS 84 and Web Mercator projection will be a added advantage
* Experience with cloud technologies AWS SDK and containerization
* Experience with PostgreSQL or other Relational Databases
* Test-driven development mindset and a focus on quality, scalability and performance
* Strong programming fundamentals and ability to produce high quality code
* Excellent communication, collaboration, reporting, analytical and problem-solving skills
* Solid understanding of Agile (SCRUM) Development Process required
- 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
- High experience in Java 8 Required.
- 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
- Should have knowledge on Cloud applications preferably on AWS.
- Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
- Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
- Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernateis must.
- Experience with build technologies like Gradle, Jenkins will be a plus.
- Experience with Test Driven Development using TestNG/Junit testing frameworks.
- Experience working with version control like GIT.









