Cutshort logo
Global Investment Management Company logo
Software Developer
Global Investment Management Company
Global Investment Management Company's logo

Software Developer

at Global Investment Management Company

Agency job
3 - 6 yrs
₹40L - ₹55L / yr
Bengaluru (Bangalore)
Skills
Algorithms
skill iconJava
Data Structures
Object Oriented Programming (OOPs)
 
Location : Bangalore
Experience : 3 – 6 Years
Function : Technology - IT & Systems
Vacancy : 20

Job Description :

 

The Team and Your Role

You will be a part of the Enterprise Engineering team, which is responsible for design and development of foundational software utilized by applications throughout AQR, including:

§  Enterprise Cloud Platform

§  Enterprise Messaging Fabric

§  Common Data Access Framework

§  Role Based Entitlements System

§  Application Monitoring and Alerting

§  Application Configuration Management

§  Business Notifications

These foundational services are part of a larger project that streamlines the entire SDLC from project inception through to production and post-production. We build and maintain common development tools and libraries that are implemented in Java, Python and Golang. The libraries provide business applications with core functionalities needed to build any application within our environment. In addition, we provide standardized cloud-based runtime platform with necessary tooling for all AQR applications.

What You Will Bring

§  Engineering degree in Computer Science or equivalent field from top schools

§  3 to 5 years of software development experience with substantial individual contribution

§  Outstanding coding, debugging and analytical skills

§  Experience working with complex projects through the software development lifecycle

§  Experience working in a geographically spread out team

§  Hands on programming experience with mastery over at least one programming language in Java or Python

§  Strong knowledge of: Spring, Multithreading, Open Source dbase

§  Microservice architecture

§  RESTful application design

§  Experience designing and developing distributed systems

§  OOP design patterns (especially Java or Python) and data modeling

 

Our technology platform includes:

 

§  AWS

§  Kafka

§  Mesos

§  Docker

§  Redis

§  Spring Boot

§  Excellent communication skills both verbal and written

§  Demonstrated contributions to open-source software is also a plus

 

Qualification : Bachelor of Engineering/ Bachelor of Technology 
Working Days : 5 Days a Week ( to )
Job Nature : Full Time
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

CorpCare
CorpCare
Agency job
via Pluginlive by Harsha Saggi
Mumbai
2 - 7 yrs
₹8L - ₹12L / yr
skill iconPython
skill iconDjango
skill iconFlask
FastAPI
skill iconAmazon Web Services (AWS)
+3 more

Company Description

CorpCare is India’s first all-in-one corporate funds and assets management platform based in Mumbai. We offer a single window solution for corporates, family offices, and HNIs to formulate and manage treasury management policies. Our portfolio management system provide assistance in conducting reviews with investment committees and the board. 


Role Description 

  • Role- Python Developer 
  • CTC- Upto 12 LPA 


This is a full-time on-site role for a Python Developer located in Mumbai. The Python Developer will be responsible for back-end web development, software development, object-oriented programming (OOP), programming, and databases. The Python Developer will also be responsible for performing system analysis and creating robust and scalable software solutions. 


Qualifications 

  • 2+ years of work experience with Python (Programming Language)
  • Expertise in Back-End Web Development • Proficiency in Software Development specially in Django framework, Fast API, Rest APIs, AWS
  • Experience in Programming and Databases
  • Understanding of Agile development methodologies 
  • Excellent problem-solving and analytical skills
  • Ability to work in a team environment
  • Bachelor's or Master's degree in Computer Science or relevant field
  • Relevant certifications in Python and related frameworks are preferred
Read more
Sciflare Technologies
Chennai
3 - 10 yrs
₹10L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Vertx.io
+2 more

oin us and be a part of a company that thrives on creativity, technology, and excellence. 

CHANCE TO WORK WITH APPS WITH 10LAKH CONCURRENT USERS IN GAMING INDUSTRY 

 

Role Description 

 

  • You are a champion at Code reviews and Unit/Mock/integration Tests 
  • You have a strong sense of ownership of what you design and deploy 
  • You provide strong technical mentorship to team members 
  • You are an excellent team player 
  • You continuously learn and improve 


We are seeking a highly motivated and experienced Senior Java Software Engineer to join our team. In this role, you will lead and manage software development projects across diverse domains such as Gaming, Banking, Fintech, Fantasy Sports, IT, E-commerce, Logistics, Healthcare, and On-Demand Services. You will be responsible for ensuring the successful delivery of projects, meeting deadlines, and exceeding client expectations. 

 

Skill Sets 

 

  • Excellent Programmer: in Java Intermediate (Collections, Polymorphism, Design Patterns) to Expert level (Annotations, Lambda, Streaming, Concurrency) 
  • Startup Experience: Proven ability to take extreme ownership of results, with a history of leaving a lasting impact on the business. 
  • Relevant Experience: At least 6-10 years of experience demonstrated the ability to develop resilient, high-performance, and scalable code tailored to application usage demands. 
  • Java Framework Expertise: Significant experience in designing and building Java microservices with VERT.X, SPRING BOOT, with proficiency in Java. 
  • REST API & GraphQL: Hands-on expertise in development API endpoints with RESTful & GraphQL approach, also non-REST frameworks like gRPC over Thrift or Protobuf Nuances of TCP, UDP, HTTP, HTTP2, SSL, Thorough understanding of designing distributed systems without single point of failures 
  • Cloud Proficiency: Strong understanding and hands-on experience of building applications deployed on the cloud using Google Cloud Platform or Amazon Web Services (AWS), Docker, and Kubernetes, Experience writing batch/cron jobs using Python and Shell scripting. 
  • Containerization & Orchestration: Experience with containerization technologies like Docker and orchestration tools like Kubernetes. 
  • Time & Space Complexity: if methods you write are in the traffic request path, you know how to avoid unacceptable time complexity & space complexity. 
  • Database Knowledge: Strong experience with Data Structures & Algorithms working with MongoDB, PostgreSQL, MySQL, Redis, ElasticSearch, and other similar databases, ability to choose the right data store for the given requirements Relational, Graph, Object, Document, Columnar, Key-Value. Experience with Redis, Memcache, EHCache, Hazelcast, Aerospike 
  • Messaging Systems: Proficiency in working with RabbitMQ, BullMQ & others 
  • Agile Practices: At least a few years of experience practicing the SCRUM framework, collaborating with scrum masters, product owners, and other stakeholders. 
  • Collaboration & Communication: A team player who thrives in a remote, collaborative environment. 
  • Communication Skills: Strong verbal and written communication skills. 
  • Solutions-Oriented: Comfortable with the fast pace of startup life and adept at finding solutions to challenges. 

 

Responsibilities 

 

  • Scalable Architecture: Lead the design and development of scalable architecture to ensure efficient performance and reliability of web and mobile applications. 
  • Informed Decisions: Make informed architectural decisions that align with both current and future business needs. 
  • Security & Privacy: Ensure security and privacy considerations are integrated into the selection of solutions and coding of back-end services and API endpoints. 
  • Code Quality & High Standards: Uphold high standards of code quality through regular reviews, maintaining best practices in programming. 
  • Robust Testing: Implement robust testing strategies to ensure code reliability and performance. 
  • Backend Development: Design, develop, and deploy backend services and APIs using VERT.X, SPRING BOOT Java and AWS technologies. 
  • NoSQL Expertise: Effective schema design and data modeling for NoSQL databases, ideally MongoDB, including robust indexing strategies. 
  • Technical Debt Management: Monitor and control technical debt to ensure it does not compromise application scalability or performance. 
  • Task Planning: Collaborate with the PM and BA to plan and delegate tasks efficiently among backend team members, ensuring clear objectives and timelines. 
  • User Requirements: Support the PM, BA team in identifying and analyzing user requirements to ensure development aligns with user expectations and project scope. 
  • Systems Thinking: Apply systems thinking to align with broader business objectives. 
  • Autonomy: Get things done independently without supervision and without creating future issues. 
  • Simplicity: Strive for simplicity in solutions and code. 
  • Proactive Problem Solving: Fix problems, even those outside your immediate responsibility. 
  • Solution-Oriented: Focus on providing solutions to problems, not just writing code. 

 

Life@Sciflare:  

  • An exciting & lively workplace gives you the chance to work in an environment where you may unleash your creativity and inventiveness to the best extent possible. 
  • Work in a collaborative setting where your cooperative team contributes new perspectives to your objectives and forges strong bonds. 
  • Growth mindset: You are nurtured through each stage of your professional advancement by learning and unlearning new things. 


Read more
San Francisco based Game Development Company
San Francisco based Game Development Company
Agency job
via Qrata by Prajakta Kulkarni
Bengaluru (Bangalore)
3 - 15 yrs
₹40L - ₹80L / yr
skill iconPython
skill iconC++
Mobile App Development
Fullstack Developer
skill iconAndroid Development
+4 more

My Client's India is its largest studio outside USA with 400+ people and growing rapidly. It manages some of the biggest global games in the Casual Gaming, Action Strategy, Match-3, Slots, and Invest Express genres. The game teams are responsible for the long term-vision of the game, its entire Game Design & Tuning, Product Roadmap, Features, Content & Creative decisions, Art work (2D, 3D, Animation), Development, QA/Testing, Analytics & Performance Tracking, User Acquisition & Live Operations.

The India team is full of passionate gamers, who love to play, build great products, and have fun doing it. Studio I expect continued growth and is looking for strong leaders to expand the studio into this next growth phase.


As a Principal Software Engineer, you will be responsible for the software design of large scale applications and features & enhancements which reaches millions of players. You should be passionate about players, performance, scalability and holds a very high bar for quality of the game.


Responsibilities

  • Work with Product Management to translate business requirements into technical requirements.
  • Owns technical roadmap, design and review for end-to-end games, ensure design quality and integrity
  • Modernizing the tech stack
  • Bring tech innovations in the game which will help in growth of the games
  • Design, code, and develop new features/fix bugs/add enhancements
  • Analyze and improve efficiency, scalability and stability of various system resources
  • Lead and Mentor junior engineers and drive a culture of technical perfection.
  • Drive creative and innovative solutions to complex problems, exemplifying good technical discernment.
  • Drive improvements and new approaches to address potential systemic pain points and technical debt, anticipate and avoid problems.
  • Take a hands-on approach in the development of prototypes, independently and with others, to establish design decisions and/or technical feasibility.

Required Skills

  • Masters or Bachelor’s Degree in Computer Science, Engineering or equivalent
  • A minimum of 7 years of professional experience in software development, mobile, desktop or web application development with hands on coding experience covering full stack
  • Experience coding in C#, C++, Python, Javascript and SQL
  • Working knowledge of mobile landscape, architectures, trends, and emerging technologies.
  • A proven foundation in computer science, with strong competencies in data structures, algorithms, OOPS and software design
  • Strong problem solving and debugging skills
  • Excellent communication skills and the ability to work effectively in a team environment.

Desired Skills

  • Experience with mobile development – Android/iOS/Native OR on game engines such as Cocos-2D, Unity or other.
  • Experience with Amazon Web Services (EC2, ELBs, ElastiCache, DynamoDB, terraform etc)
  • Experience with setting up server monitoring, alerting and server provisioning
  • Familiarity with micro service architecture, containers and related technologies (Docker, Kubernetes, ECS)
  • Experience with development tools & integrated build systems: XCode, IntelliJ, Git/Jenkins
  • Experience of driving activities, review process to ensure software and product quality.
  • Willing to pick up any languages, technologies, or methodologies necessary to smite a challenge—and if a conventional solution does not exist, then innovate as necessary.

What we offer you:

  • Work in a studio that has complete P&L ownership of games
  • Competitive salary, discretionary annual bonus scheme and  RSUs
  • Full medical, accident as well as life insurance benefits
  • Catered breakfast, lunch and evening snacks
  • Child care facilities for women employees and discounted facilities for male employees
  • Well stocked pantry
  • Generous Paid Maternity/Paternity leave
  • Employee Assistance Programs
  • Active Employee Resource Groups – Women 
  • Frequent employee events
  • Additional leave options for most employees
  • Flexible working hours on many teams
  • Casual dress every single day
  • Work with cool people and impact millions of daily players!
Read more
Client in MNC
Client in MNC
Agency job
via New Era India by Garima Rajput
Chennai
6 - 8 yrs
₹10L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Microservices

Java, Java8, Springboot, Microservices, core java, j2ee, JAVA, Springboot

backend, core java, java8, micro services

Read more
PwC
at PwC
Agency job
via Randstad India by Shreya Chaudhary
Indore
3 - 17 yrs
₹5L - ₹7L / yr
skill iconJava
Oracle SQL Developer
Job brief
We are looking for a Java and Oracle SQL developer with experience in building high-performing, scalable, enterprisegrade applications. You will be part of a PwC utility team and will work on critical applications. Candidate roles and
responsibilities include managing Java/Java EE application development and SQL codes, while providing expertise in the
full software development lifecycle, from concept and design to testing.
Candidate responsibilities include designing, developing and delivering high-volume, low-latency applications.
Responsibilities
• Contribute in all phases of the development lifecycle
• Write well designed, testable, efficient code
• Direct dealing with client and understand their requirements
• Ensure designs are in compliance with client requirement and specifications
• Prepare and produce releases of software components
• Prepare report and presentation based on client requirement
Requirements
• B.E./B.Tech.
• Three years of experience after B.E./B.Tech.
• Proven hands-on Software Development experience
• Proven working experience in Java development
• Hands on experience in designing and developing applications using Java EE platforms
• Excellent knowledge of Relational Databases, Oracle SQL, PL/SQL and query development including server
maintenance
• Experience in developing reports by extracting data from database
• Experience in MS Excel, Word and Power Point
• Experience with test-driven development
• Experience in Power Utility (Discom) domain and Power BI will be preferred
Read more
Amazon India
at Amazon India
1 video
58 recruiters
Bhavya venkatesh
Posted by Bhavya venkatesh
india
3 - 9 yrs
₹8L - ₹15L / yr
skill iconJava
skill iconC++
HLD
High-level design
Distributed Systems
+2 more

JD:

 

As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

 

Responsibilities:

  • You solve problems at their root, stepping back to understand the broader context.
  • You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
  • You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
  • You recognise and use design patterns to solve business problems.
  • You understand how operating systems work, perform and scale.

 

Requirements:

  • You write high quality, maintainable, and robust code.
  • You recognise and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
  • Bachelors or Masters in Computer Science or relevant technical field.
  • Experience in software development and full product life-cycle.
  • Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
  • Proficiency in SQL and data modeling.
Read more
Disruptive Digital Healthcare Platform
Disruptive Digital Healthcare Platform
Agency job
via Unnati by Geetanjali Sharma
Bengaluru (Bangalore)
5 - 8 yrs
₹12L - ₹15L / yr
skill iconJava
J2EE
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.

As a Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.

What you will do:

  • Building components for the company’s advanced health tech platform using Java, Solr, SpringBoot, DialogFlow
  • Communicating effectively in a cross-functional product development team and presenting ideas and solutions effectively
  • Prioritizing and managing workload and meeting critical project milestones and deadlines
  • Effectively collaborating with a team as well as taking initiative and working independently to solve problems

 

Desired Candidate Profile

What you need to have:
 
  • B.Tech/ B.E. (with 65% marks)    
  • Expertise at hands on programming in JAVA and J2EE
  • Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc)
  • Experience in atleast one 6+ months development project involving SpringBoot and Hibernate
  • Strong understanding of application server infrastructure
  • Good working knowledge of Maven based build systems
  • Good understanding of build and deployment pipelines that involve ANT and Jenkins
  • Understanding of code versioning tools, such as Git or SVN
  • Good knowledge of working on Rest API’s, Webservices
  • Excellent problem-solving and interpersonal skills
  • Hands on experience with Lucene/ Solr
  • Familiarity with DiagFlow based chat bot building
  • Knowledge of NLP
  • Experience in product based companies    
Read more
Sprint
at Sprint
1 recruiter
Somshekar Desai
Posted by Somshekar Desai
Bengaluru (Bangalore), Hyderabad
3 - 10 yrs
₹10L - ₹30L / yr
Microservices
skill iconJava
skill iconSpring Boot
RESTful APIs
Object Oriented Programming (OOPs)
+2 more

Job description

 

- Design and develop large-scale business application using Java, Spring boot, Microservices Architecture

- Design and develop software application code by analyzing requirements and specification using Java and J2EE

- Creating webservices (SOAP/RESTful) and consuming webservices

- Strong fundamentals OOPS concepts, Exception Handling, Coding Standards

- Experience in MySQL/MSSQL/Oracle

- Experience in SDLC methodologies Agile / waterfall

- Good understanding of data structures and algorithms

- Basic working knowledge of Unix/Linux

- Must possess strong problem solving and troubleshooting skills

- Excellent team player with strong verbal & written communication skills.

Read more
Meatigocom
at Meatigocom
1 recruiter
CATHERINE JAMES
Posted by CATHERINE JAMES
NCR (Delhi | Gurgaon | Noida)
5 - 8 yrs
₹6L - ₹10L / yr
skill iconJava
skill iconSpring Boot
MVP
Spring MVC
skill iconAmazon Web Services (AWS)
+1 more
  • should have at least 5 years of hands-on experience in backend software development using Java.
  • should have proven expertise in Spring Boot REST/Microservices.
  • should have used design patterns like MVP, MVC or MVVM and should know when to use which.
  • should have working experience with relational and NoSQL databases.
  • should have multiple years of experience with cloud application design  and in one or more reputable cloud platform providers (e.g. AWS, GCP, Microsoft Azure … )
  • should have professional experience working in an agile development environment.
  • should have strong communication skills and like making decisions.
  • should follow good software engineering principles such as TDD, writing modular, maintainable and clean code
Read more
Well established fintech- Rupeek
Well established fintech- Rupeek
Agency job
via zyoin by Sowmya Rani
Bengaluru (Bangalore)
2.5 - 9 yrs
₹10L - ₹45L / yr
skill iconJava
Spring
Hibernate (Java)
Algorithms
Data Structures
As a Software Engineer you will:
●Work closely with Principal Engineers to design, implement and deploy applications that impact
Rupeek’s business with an emphasis on Mobile, Payments, Core Platform and Analytics.
●Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools,
systems and services using object-oriented design, distributed programming, Java and C/C++.
●Gather business and functional requirements from external and/or internal customers and end-users,
and translate requirements into technical specifications to build robust, scalable, supportable solutions
that work well between a range of complex systems.
●Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning,
conception, design, implementation and testing, to documentation, delivery and maintenance.
●Provide design reviews for other engineers, including feedback on architecture and design issues, as
well as integration, performance and scalability.
●Manage engineers on multiple technical projects and ensure schedules, milestones, and priorities are
compatible with technology and business goals.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos