Cutshort logo
Systematized knowledge of Algorithms logo
Principle Software Engineer
Systematized knowledge of Algorithms
Principle Software Engineer
Systematized knowledge of Algorithms's logo

Principle Software Engineer

at Systematized knowledge of Algorithms

Agency job
10 - 16 yrs
₹70L - ₹80L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
Cassandra
Lucene
skill iconElastic Search

Primary responsibilities:

 

  • Architect, Design and Build high performance Search systems for personalization, optimization, and targeting
  • Designing systems with Solr, Akka, Cassandra, Kafka
  • Algorithmic development with primary focus Machine Learning
  • Working with rapid and innovative development methodologies like: Kanban, Continuous Integration and Daily deployments
  • Participation in design and code reviews and recommend improvements
  • Unit testing with JUnit, Performance testing and tuning
  • Coordination with internal and external teams
  • Mentoring junior engineers
  • Participate in Product roadmap and Prioritization discussions and decisions
  • Evangelize the solution with Professional services and Customer Success teams

 

Minimum requirements:

 

  • Tech/M.Tech in computer Engineering or related fields or MCA
  • At least 10-14 years of software development experience
  • Expert in Java, Scala or any other object oriented language
  • Proficient in SQL concepts (HiveQL or Postgres a plus)
  • Additional language skills for scripting and rapid application development

 

Desired skills and experience:

 

  • Working with large data sets in the PBs
  • Familiarity with UNIX (systems skills a plus)
  • Working experience in Solr, Cassandra, and Kafka
  • Working in a distributed environment and has dealt with challenges around scaling and performance
  • Working with distributed teams across multiple locations
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

NeoGenCode Technologies Pvt Ltd
Akshay Patil
Posted by Akshay Patil
Gurugram
3 - 8 yrs
₹2L - ₹12L / yr
skill iconJava
skill iconSpring Boot
Multithreading
skill iconPostgreSQL
skill iconRedis

Job Title : Java Developer (Walk-In Interview – Gurgaon)

Experience : 3+ Years

Location : Gurgaon (Work from Office)

Interview Mode : 1. Virtual 2. Walk-In

Skills Required : Java, Spring Boot, Multi-threading, PostgreSQL, Redis


Job Description :

We are hiring Java Developers with expertise in Spring Boot, Multi-threading, PostgreSQL, and Redis.


Key Responsibilities :

  • Develop and maintain Java-based applications with a strong focus on Spring Boot.
  • Implement multi-threading and optimize application performance.
  • Work with PostgreSQL for efficient data management.
  • Utilize Redis for caching and performance enhancement.
  • Collaborate with cross-functional teams to design, develop, and deploy scalable applications.

Technical Skills:

Java (3+ Years) – Strong coding and problem-solving skills.

Spring BootExperience in building microservices-based applications.

Multi-threadingKnowledge of concurrency and thread-safe programming.

PostgreSQL Database design, optimization, and query performance tuning.

Redis Experience with caching mechanisms for high-performance applications.


Eligibility :

  • 3+ Years of hands-on experience in Java development.
  • Bachelor's/Master’s in Computer Science or a related field.
  • Strong analytical and debugging skills.
Read more
Noida, Pune, Navi Mumbai
2 - 5 yrs
₹3L - ₹8L / yr
skill iconJava
Hibernate (Java)
J2EE
Struts
Spring
+3 more

Develop, record and maintain cutting edge web-based J2EE, JAVA applications.

Experience on Java Spring Framework is required.

Experience on Hibernate is required.

Experience on REST Services is required.

Object-oriented programming, design, and patterns.

Strong proficiency with:Relational database concepts and data modeling.

Good communication skills to interact with customer, understand their requirement, effectively record the requirement and implement the same. 

Read more
A Well Reputed MNC Company
A Well Reputed MNC Company
Agency job
via People First Consultants by Aishwarya KA
Chennai
5 - 14 yrs
₹9L - ₹12L / yr
skill iconJava
skill icon.NET
skill iconC#
uipath
skill iconC
+4 more

Responsibilities include:

  • Coordinate and clarify the requirements and technical issues (including client interaction)
  • Support creation of high and low level design
  • Development and maintenance of automation code
  • Build reusable Business objects as required
  • Review the automation implemented code
  • Deploy the code to multiple environments phase wise
  • Provides regular status updates to clients and management
  • Participates in research/design/implementation of appropriate automation tools
  • Develop .net libraries using C# /.Net
  • Design and develop SQL scripts – Stored procedures, queries, and functions
  • Perform unit testing, support systems integration testing and UAT testing
  • Raise ticket and co-ordinate with IT team and CS team
  • Analyze, estimate and implement special projects
  • Effectively manage multiple priorities / assist with various projects as they arise.
  • Accurately track, monitor, and report progress and obstacles
  • Travel requirements will be modest, working hours must be flexible to deal with international time zone and key process owners located throughout the world.

 

Education, Experience, & Required Skills:

  • Bachelor degree in Computer Science, Computer Engineering or equivalent is required
  • 7+ years of overall IT experience
  • 2+ years of overall development experience with leading RPA tool.
  • Certified RPA Tool (UiPath, UiPath X, Blue Prism, Automation Anywhere) as developer
  • Programming experience in Java, .Net, C, C#, .Net, Python
  • Sufficient knowledge of RDBMS like ORACLE / MS SQL Server and SQL tools
  • Knowledge in developing & understanding excel macros codes.
  • Knowledge in Power BI, Excel Macro, web forms, mobile applications are preferable.
  • Knowledge of service oriented architecture is preferable.
  • Knowledge in Finance & Accounting domain is preferable.
  • Strong written and verbal communication skills
  • Excellent organization and communication skills.
  • Effectively interact with various levels of management.
  • Ability to multitask.
Read more
InnovatorsBay
at InnovatorsBay
3 recruiters
Prutha YM
Posted by Prutha YM
Remote, Bengaluru (Bangalore)
4 - 6 yrs
₹1L - ₹12L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+2 more
Roles and responsibilities: 
 Design software, write code, write unit test cases, test code and review code on a daily basis
 Tactical contributions to the low-level implementation
 Create/enhance scalable, high performance and fault-tolerant architectures
 Develop complex and distributed software modules using Java/JEE, Streaming, and Big Data technologies
 Identify the performance and scalability bottlenecks and provide solutions to resolve 
 Write software to develop products on a daily basis
 Write unit test cases and schedule/execute them 
 Provide estimation during grooming and sprint planning
Skills:
 Excellent communication skills, verbal and written; ability to communicate with technical team and clients
 Experience working in an Agile environment
 Excellent analytical skills, ability to think abstractly and solve complex problems
 Expertise in common object-oriented and enterprise design patterns
 Technology agnostic
 Hands-on experience on frameworks like Spring MVC, Spring Boot, Hibernate, JPA, OGM
 Hands-on experience with relational databases (like Postgres, MySQL, Oracle)
 Experience with Elasticsearch is a must
 Ability to learn new frameworks and design patterns is a must
 Ability to translate ideas into designs and proof of concepts is a must
 Experience in SAAS, PAAS and cloud platforms such as Azure/AWS/Google Cloud Platform
 Knowledge of product architecture and ability to suggest the latest architectural components
 Knowledge of exposing and scaling microservices
 Experience working in Linux or OS X command line environments
 Experience working with Git, or other SCM tool
 Knowledge of Java/JEE technology stack for M2M Applications and Support Platforms.
 Should be conversant with state of the art technologies in this space and possess the ability to translate
(optional)
Read more
Innominds Software
at Innominds Software
4 recruiters
Hema Latha
Posted by Hema Latha
Remote, Hyderabad, Bengaluru (Bangalore)
3 - 7 yrs
₹6L - ₹20L / yr
skill iconJava
Microservices
skill iconSpring Boot

Looking for Java_ Spring boot & Microservices Developers.

Experience: 3-12 Years

Location: Hyderabad

Employment Type: Fulltime

Notice Period: Immediate to 30 Days

Roles & Responsibilities:

  • Strong programming expertise in java and j2ee.
  • Strong project experience in Spring & Spring boot.
  • Good with multithreading, collections.
  • Good work experience in Microservices.
  • Strong with Data Structures and Algorithms.
  • Good with Design and Design Patterns.

Required Skills:

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • Proven hands-on 3+ years Software Product Development experience.
  • Proven working experience in Java development.
  • Hands on experience in designing and developing applications using Java EE platforms.
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases and SQL.
  • Very good communication skills.
  • Strong analytical and logical skills.
Read more
Amazon India
at Amazon India
1 video
58 recruiters
Srilalitha K
Posted by Srilalitha K
Hyderabad, Bengaluru (Bangalore), Delhi, Gurugram, Pune, Chennai
3 - 9 yrs
₹2L - ₹15L / yr
skill iconC
skill iconC++
skill iconC#
skill iconPython
skill icon.NET
+14 more

Software Development Engineer – SDE 2.            

 

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.

 

 Top Skills

You write high quality, maintainable, and robust code, often in Java or C++ or C#

You recognize 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.

Roles & 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 recognize and use design patterns to solve business problems.

You understand how operating systems work, perform and scale.

You continually align your work with Amazon’s business objectives and seek to deliver business value.

You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.

You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.

You communicate clearly with your team and with other groups and listen effectively.

 

Skills & Experience

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
Intelizest Consulting
at Intelizest Consulting
2 recruiters
Chithra Jagadeesan
Posted by Chithra Jagadeesan
Chennai
9 - 18 yrs
₹14L - ₹25L / yr
skill iconJava
JAX-RS
Hibernate (Java)
skill iconAmazon Web Services (AWS)
skill iconJavascript
+2 more

Job Description - Intelizest

 

Back End Engineer

  • Work with other engineers to develop and test tools and applications used by team on daily basis
  • Play a significant role in the ongoing evolution and refinement of current tools and applications
  • Triage, troubleshoot, escalate and provide resolution to production issues.
  • Reproduce, document and escalate product defects to the Engineering Team.
  • Provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
  • Take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
  • Identify and escalate priority issues that need immediate attention.
  • Collaborate with cross functional teams which requires strong presentation skills and attention to details
  • BA/BS degree in Computer Science or related technical field or equivalent work experience. MS degree is preferred.
  • 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, Hibernate is 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.
  • Salary commensurate with experience.

 

 

 

Read more
US bases company
US bases company
Agency job
via Kalibre global konnects by Sophiya Sama
Remote only
4 - 7 yrs
₹10L - ₹17L / yr
skill iconJava
J2EE
MVC Framework
RESTful APIs
Hibernate (Java)
  • Experience in designing and developing web-based applications using Java, J2EE, Web Services, MVC framework, Servlets Spring, Hibernate, Struts, REST, MYSQL.
  • Experience in Database application programming for MySQL server using
    Stored Procedures, Triggers, Views etc.
  • Experienced in implementing presentation layer using JSP, HTML, CSS, Ajax, JQuery. Java script.
  • Experienced in Analysis, Design, Development, Integration, Deployment
    and Maintenance of Web services, Client Server and Web based applications.
  • Well versed with Agile development process, Scrum.
  • Good knowledge in version control system tools like GIT.
  • Ability to take independent responsibility as well as ability to contribute and be a productive team member.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
Read more
Equal Experts
at Equal Experts
13 recruiters
Jenny John
Posted by Jenny John
Pune
8 - 18 yrs
₹18L - ₹40L / yr
RESTful APIs
skill iconJava
Test driven development (TDD)
Spring
Microservices
Role: The role of lead is not a textbook checklist, however, there are technical responsibilities that a team must fulfill and we expect the tech lead to ensure these responsibilities are covered and be able to cover them themselves if needed. We expect tech leads to taking a collaborative approach to leading their team. This is especially important when considering the amount of experience that each of our consultants brings. Given this, we expect you to: ● Respect the other members of your team and recognise you don’t always know best. ● Spot gaps in team capability and figure out how to fix them as a team. ● Be hands on, able and willing to contribute to development, however, don’t expect to be coding all of the time. ● Encourage the team to be proactive, give them responsibility. Responsibilities ● Have a clear understanding of the deployment architecture ● Have a clear understanding of the build pipeline ● Understand how you get changes into production ● Understand how all parts of the system work together ● Facilitate technical communication with other teams, both within your engagement and across other EE clients. ● Actively seek to remove knowledge silos within the team ● Ensure you have a release / branching strategy in place ● Act as the primary point of contact for your team when communicating with other teams ● Ensure there is a technical vision for the team ● Liaise with environment specialists to ensure smooth deployments to production ● Encourage the team to follow good development practices aligned to EE technical values ● Feedback to the delivery lead or engagement manager on the quality of your team (good and bad) ● Recognise team members that have the potential to grow into team leads ● Ensure the use of new technologies or dependencies does not block the team. ● Ensure the team keeps necessary architectural documents up to date ● Keep an eye on the long term consequences of architectural choices, and remind others when necessary ● Build good relationships with your team members. Act as a mentor when required ● Keep the client informed and engaged in the technical side of the project ● Build relationships across your client community Technologies / Experience The successful candidate must have the following experience: ● Worked as the tech lead of a development/delivery team in a large organisation ● Have worked with a variety of different technical architect roles ● Be deeply proficient in at least one programming language ● Be comfortable using other languages and evidence using multiple languages ● Have hands-on experience with some form of configuration management tooling, e.g. Ansible, Chef, Puppet ● Have hands-on experience of at least one continuous integration and continuous delivery technology, e.g. Jenkins, Go, Team City or Bamboo. ● Full stack development experience from user interface through to data persistence ● A strong proponent of XP practices such as TDD ● Working with a delivery team to formulate an automated test strategy ● Worked as part of a number of agile delivery teams and seen a number of different approaches to delivery ● Good appreciation of secure coding practices and end to end system security The following exposure will also be looked on favorably: ● Performing an ‘architect’ role, while retaining hands-on involvement ● Working with cloud hosting platforms such as AWS, Rackspace, Azure etc. ● Infrastructure management technologies such as Cloud Formation or Terraform
Read more
Diligent Force Labs Pvt Ltd
anusha padamata
Posted by anusha padamata
Rajahmundry
1 - 3 yrs
₹2L - ₹3L / yr
skill iconJava
skill iconC++
Data Structures
Algorithms
skill iconScala
+3 more

Immediate Interviewing for Developer for Rajahmundry  Location.

Job Description:

1+ Years Experience on software development on any software language.

Experience with software design and development in a test-driven environment

Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)

Ability to learn new languages and technologies

Problem-solving aptitude

Excellent communication and presentation skills

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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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