Cutshort logo
Its a TOP Product Company !!! logo
Principal Software Engineer - Java
Its a TOP Product Company !!!
Principal Software Engineer - Java
Its a TOP Product Company !!!'s logo

Principal Software Engineer - Java

at Its a TOP Product Company !!!

8 - 14 yrs
₹40L - ₹45L / yr
Remote only
Skills
skill iconJava
skill iconPython
skill iconRuby
skill iconRuby on Rails (ROR)
skill iconGo Programming (Golang)
Microservices
RESTful APIs
Technical Architecture
SQL
MVC Framework

REQUIRED SKILLS:

  • 8+ years experience in web application development and architecture.
  • ·Extensive experience using open source software libraries
  • Strong experience in at least one MVC architecture or application of the pattern
  • Solid hands on experience with Java
  • Strong experience with SQL ( Oracle, MySQL, Postgres)
  • Strong experience in Data Structures & Algorithms
  • ·Must have built end to end continuous integration and deployment infrastructure for micro services
  • Strong commitment to good engineering discipline and process including code reviews and delivering unit tests in conjunction with feature delivery
  • Must possess excellent communication and teamwork skills. Strong presentation and facilitation skills are required.
  • Self-starter that is results focused with the ability to work independently and in teams.
  •  

GOOD TO HAVE:

  • Prior experience building modular, common and scalable services
  • Experience using chef, puppet or other deployment automation tools
  • Experience working within a distributed engineering team including offshore
  • Bonus points if you have contributed to an open source project
  • Familiarity and experience with agile (scrum) development process
  • Proven track record of identifying and championing new technologies that enhance the end-user experience, software quality, and developer productivity
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

All time design
Prem kumar
Posted by Prem kumar
Chennai
1 - 3 yrs
₹2L - ₹4L / yr
skill iconFlask
skill iconPython
skill iconMongoDB
RESTful APIs
Payment gateways

Job description


We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.


Responsibilities:


  • Coordinating with development teams to determine application requirements.


  • Writing scalable code using Python programming language.


  • Testing and debugging applications.


  • Developing back-end components.


  • Integrating user-facing elements using server-side logic.


  • Assessing and prioritizing client feature requests.


  • Integrating data storage solutions.


  • Coordinating with front-end developers.


  • Reprogramming existing databases to improve functionality.


  • Developing digital tools to monitor online traffic.


Requirements:


  • Bachelor's degree in Computer Science, Computer Engineering, or related field.


  • 2-7 years of experience as a Python Developer.


  • Expert knowledge of Python and Flask framework and Fast API.


  • Solid experience in MongoDB, Elastic Search.


  • Work experience in Restful API


  • A deep understanding and multi-process architecture and the threading limitations of Python.


  • Ability to integrate multiple data sources into a single system.


  • Familiarity with testing tools.


  • Ability to collaborate on projects and work independently when required.


  • Excellent troubleshooting skills.


  • Good project management skills.


SKILLS:


  • PHYTHON
  • MONGODB
  • FLASK
  • REST API DEVELOPMENT
  • TWILIO


Job Type: Full-time


Pay: ₹10,000.00 - ₹30,000.00 per month


Benefits:

  • Flexible schedule
  • Paid time off


Schedule:

  • Day shift


Supplemental Pay:

  • Overtime pay


Ability to commute/relocate:

  • Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)


Experience:

  • Python: 1 year (Required)


Work Location: In person

Read more
Utthunga Technologies
at Utthunga Technologies
6 recruiters
Dilika MP
Posted by Dilika MP
Bengaluru (Bangalore)
3 - 6 yrs
₹6L - ₹15L / yr
skill iconC#
SQL
Microsoft Visual C#
Looking for candidate who has experience in C# destop application exp.
Good to have Winform experience

Looking for Immediate joiners. 
Read more
New age Digital Technology company building a product in the Education sector
New age Digital Technology company building a product in the Education sector
Agency job
via Quolam Business Solutions by Lakshmi Vedanarayanan
Navi Mumbai
2 - 6 yrs
₹3L - ₹8L / yr
ASP.NET
skill icon.NET
MVC Framework
MySQL
skill iconC#
+1 more
- Develop ASP.net web applications - Perform unit testing on developed modules - Update progress to team lead - Learn new technologies as and when required Skill set : - 2+ year exp. in Asp.net with MVC must. - Experience in writing web applications using ASP.net MVC 4.0/4.5, C#, Entity Framework, SQL Server 2008/12 - Experience in Javascript, AJAX and JQuery - Experience on Web API is preferred - Knowledge on Bootstrap, AngularJS is added advantage - Sound knowledge of SQL Server 2008/12 relational database concepts, SQL simple/complex queries, writing stored procedures etc.
Read more
Leading Ecommerce Company
Leading Ecommerce Company
Agency job
via Future Links by Praveen Negi
Remote only
4 - 10 yrs
₹25L - ₹70L / yr
skill iconJava
Databases
J2EE
skill iconSpring Boot
Hibernate (Java)
+4 more
About the role
As an SDE - III/IV (Backend), you will solve real-life complex problems and create compelling experiences for our users. In this role, you will ensure that the solutions and processes that we create are of the highest quality. And in doing so, you will champion a seamless app experience for all our users.
If you are confident about solving hard, interesting and UNIQUE problems, and creating an impact within an entrepreneurial environment, then you might just be our next SDE - III (Backend).

What will you do
  • Collaborate with teams to develop and support the smooth 24x7 operation of our service.
  • Create prototypes and proofs-of-concept for iterative development.
  • Stay updated with emerging tech cultures and implement them in production systems.
  • Develop scalable, long-term strategies to aid the company’s 10X growth.
  • Ensure content quality and consistency of the brand.
  • Reduce technical debt with quality coding

What you will need
  • BTech degree in computer science or related field.
  • 4-10 years of relevant work experience.
  • Strong knowledge of any of the databases like MySQL, NoSQL, SQL Server, Oracle, PostgreSQL.
  • Experience in Java and web technologies.
  • Experience in scripting languages like Python, PHP, etc.
  • Hands-on experience with systems that are asynchronous, RESTful and demand concurrency.
  • Knowledge of best software engineering practices for all stages of software development life cycle
Read more
EQS Group AG
at EQS Group AG
1 recruiter
Gopika PK
Posted by Gopika PK
Remote only
5 - 10 yrs
₹15L - ₹25L / yr
skill iconNodeJS (Node.js)
skill iconExpress
TypeScript
GraphQL
RESTful APIs
+4 more


Permanent employee, Full-time · Bangalore(Remote)
YOUR RESPONSIBILITIES

You will play a crucial role in reinforcing our Backend Team with knowledge and experience. You will work in Risk Manager team and develop from scratch a completely new application for our growing product, the Corporate Compliance Cockpit (CC Cockpit). The Risk Manager provides the ability to effectively manage risks in your organization to compliance managers and officers. It is embedded into the CC Cockpit - a full featured corporate compliance solution with several other applications and services composed together as micro frontends with Angular.

You will:

  • Work with a cross-functional team of engineers to architect, develop, deploy and operate services in a micro-services environment both in backend and front-end. You’ll own your team’s services end-to-end.
  • Build scalable and highly available services, always pushing to the next 9 in availability.
  • Ensure your service is well tested, architected, and meets your team's coding standards. You’ll drive observability topics such as logging, monitoring, and alerting.
  • Support the continual improvement of your more junior teammates via mentoring, pair programming, and code review.

WHAT YOU NEED TO SUCCEED

  • Extensive experience with NodeJS and TypeScript (Express is a plus).
  • You are comfortable with the ins and outs of NodeJS from libraries and debugging tools to asynchronous code execution, caching and performance tweaking
  • Experience in designing REST or GraphQL APIs
  • A passion for shipping. Bonus points for Trunk Based Development. CI/CD is your default. Putting code live every day is standard practice.
  • Architecture skills – Both code and infrastructure. SOLID and DDD are exciting to you.
  • Database performance and optimization skills, especially in MySQL. You can walk us through all the steps in a large query and tell us in which order they are executed and how to optimize the execution path. Explain is your friend.
  • Excellent communication skills (in English). You can naturally work with people from different backgrounds, both technical and non-technical. You are comfortable defending your ideas and challenging others. People enjoy working and debating with you.

What will help you start faster (nice to have):

  • Knowhow in frontend development (Angular would be a double plus)
  • CI/CD (Jenkins or Gitlab CI)
  • Practical experience in test-driven-development (e.g. using Mocha)

WHAT YOU CAN EXPECT FROM US

We are offering you the prospect of working for a young and dynamic company with an attractive and performance-related salary.
 With a high degree of independence and creativity within a stable group of companies, characterized by its German roots and steady, sustainable growth, an established player in the European Market, we stand for Corporate Transparency and we uphold transparency as one of our core values. We highly value our working culture, no matter where in the world our offices are.
 Excellent team spirit and the satisfaction of collectively earned success characterize our working climate.
 You will join our Risk Manager Team. Our IR (investor relations) and CC COCKPIT team is highly diverse, we are looking for someone who feels safe in dealing with a high level of autonomy, and a fast-paced working style, while still working for a global player, like EQS is.
 The usual perks apply:
 
  

  • Remote work
  • Flexible Working Time 
  • DevCamps
  • Hackathons
  • Company Event
  • Training & Development
 

ABOUT US

EQS Group is a leading international provider of regulatory technology (RegTech) in the fields of corporate compliance and investor relations. In working with EQS Group, thousands of companies worldwide inspire trust by fulfilling complex national and international disclosure obligations, minimizing risks and communicating transparently with stakeholders.

EQS Group’s products are pooled in the cloud-based software EQS COCKPIT. They ensure the professional control of compliance workflows in the fields of whistleblower protection and case management, policy management, insider list management and disclosure obligations. In addition, listed companies benefit from a global newswire, investor targeting and contact management, IR websites, digital reports and webcasts for efficient and secure investor communications.

EQS Group was founded in 2000 in Munich, Germany. Today the group employs more than ​550 professionals and has offices in the world’s key financial markets.
Read more
A dynamic & experienced technology company
A dynamic & experienced technology company
Agency job
via Jobdost by Ankitha Vyas
Mumbai
2 - 4 yrs
₹6L - ₹8.5L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconExpress
skill iconDocker
RESTful APIs
+4 more

We're looking for Senior Node js backend developers with over 2+ years of experience and strong expertise in Javascript based development using Node js and Express. We are looking for cadidates who are go-getters and are leaning towards leadership positions. Candidates must have a proven history of building, scaling, optimising and securing Node js based backends and APIs using a microservice architecture.



Bonus Skill : Experience with ReactJs, Postgres



We would prefer candidates who can join immediately or are currently serving their notice period.



Key Skills Required

  1. A passion for Javascript based solutions and an extremely strong understanding of JavaScript

  2. Proficiency in Node js and Express based development

  3. Stong experience in building scalable REST APIs

  4. Experience in implenting API security using tokens, encryptions keys and other methods

  5. A proved history of building scalable and secure web applications and APIs with Node js using a microservice architecture

  6. Working experience with API Gateways

  7. Experience with Docker

  8. Experience in maintaining code via Git workflows

  9. Ability to work independantly or as a part of a team

  10. Ability to work in an Agile environment



Responsibilities

  1. Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge

  2. Building high quality code using coding standards based on the SRS/Documentation

  3. Building component based, maintainable, scalable and reusable backend libraries/modules.

  4. Building & documenting scalable APIs on the Open Spec standard

  5. Unit testing development modules and APIs

  6. Conducting code reviews to ensure that the highest quality standard are maintained

  7. Securing backend applications and APIs using industry best practices

  8. Troubleshooting issues and fixing bugs raised by the QA team efficiently.

  9. Optimizing code

  10. Building and deploying the applications

Read more
PAGO Analytics India Pvt Ltd
Vijay Cheripally
Posted by Vijay Cheripally
Hyderabad
2 - 5 yrs
₹2L - ₹6.5L / yr
skill icon.NET
MVC Framework
ASP.NET MVC
ASP.NET
Visual Basic (VB)

Job Description:

 

  • Have good working knowledge on .Net, Asp.net, C#, MVC, Angular JS, Web (ASP.NET, JQuery, JavaScript), LINQ, HTML, CSS) dot net Core but not mandatory
  • Strong MS SQL and ability to write procedure and SQL functions and queries.
  • Keen to learn new technologies like Artificial Intelligence, Machine Learning.(Good to have enthu)
  • Working exposure to Test, Link, JIRA, GIT, Jenkins, Visual Studio 2015 or later, OOPs concepts, Cloud concepts.
  • Should have availability and flexibility to work collaboratively in a team.
  • Strong Communication Skills
  • Proven Track Record in being able to work independently and in team.
  • Should be having experience on NET technologies VB.NET, ASP.NET, C#, ADO.NET, MSSQL, MVC, Web Services, WCF, entity framework WPF, WF and other .NET frameworks, SQL Server

 

Roles & Responsibilities:

 

  • Expected to spend 80% of the time on hands-on development, design and remaining 20% on guiding on technology and resolving other impediments
  • Translate detailed business requirements into optimal databases and solutions.
  • Collaborate well with other developers, leads and data implementation specialists to design and create advanced, elegant and efficient products
  • Significant knowledge of PL/SQL including tuning, triggers, and stored procedures
  • Prepare and package scripts and code across development, test and QA environments
  • Participate in change control planning for production deployments (assisting leads)
  • Performs requirements gathering and analysis on projects (Participation)
  • Addresses any requirements changes, improvements or project deliverable issues
Experience working with and/or integrating to systems such as ERP
Read more
US Based Product Startup in Bangalore.
US Based Product Startup in Bangalore.
Agency job
via Gracira Technologies LLP by Bachal Hanamantaraya
Bengaluru (Bangalore)
7 - 12 yrs
₹15L - ₹30L / yr
skill iconJava
Spring
Hibernate (Java)
skill iconSpring Boot
skill iconAmazon Web Services (AWS)
+3 more

Preferred Skills: 


We want to really emphasize Spring Boot (2+ years although 1+ if candidate particularly strong) Using Redis as a caching technology with Spring Boot would be a strong plus 

Using Redisson (a particular java client library that can be easily configured with Spring Boot) would be a strong plus 

Knowledge of event based messaging systems (Amazon SNS, Amazon MQ, or Kafka (in AWS) Data Cleaning tools and techniques in CSV and Excel 

Strong Knowledge of Spring Boot Dependency Injection and Configuration 

Experience with APIs for popular e-commerce platforms (Magento, Shopify, Big Commerce, etc.) 

SDLC (Software Development Lifecycle) Tools in the context of AWS. (Tools classified under DevOps) 

Experience with managing AWS EC2 VM instances and using AWS managed Services (like S3, MySQL, VPC/Networking, Lambda, etc

Performance Analysis Tools (Code Profiling) on Java VM and particularly Spring Boot 

Experience in the development of Workflow or Business Process Applications

Nice to Have: 


Experience with Cassandra or MongoDB with Spring Boot 

Horizontal Scaling with Spring Boot (considerations running multiple instances of Spring Boot instances) 

Experience with placing Spring Boot applications in Docker/Kubernetes container ecosystems (especially in AWS) 

Search technologies such as Lucene/Solr
Read more
Medlife.com
at Medlife.com
4 recruiters
Prashant Shetty
Posted by Prashant Shetty
Bengaluru (Bangalore)
8 - 12 yrs
₹45L - ₹60L / yr
skill iconJava
Distributed Systems
skill iconMongoDB
Microservices
You’re Part Communication – • Drive discussions to improve product across teams where ever there are inter dependencies across products Coding - • You will write performant, unit-tested code, develop object-oriented models and design data structure for new software projects taking systems aspects into account • You will translate high level business problems into scalable design and code. Create libraries & Utilities for larger consumption • Drive large refactoring exercises Design – • API Definitions and end-to-end service design and implementation for large services • Create Platforms in your product/team. Build platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems. Org Development – • Influence product requirements & operational plans. Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in agile development framework. • Mentor junior engineers on software design, coding practices and TDD strategies and form a holistic mentoring plan for Mentee • You’re Array (Nice To Haves) • A multi-perspective approach to developing object-oriented models, designing data structure and building applications and platforms that can scale. • Problem solving skills for high-level business and technical problems. • Your leadership and mentoring skills to roll-up your sleeves and offer technical and project management insights and tips. You (Must Haves) • Deep expertise in at least one programming language (preferably Java) & tech stack to write maintainable, scalable, unit-tested code. • Substantial experience in building large complex business applications • Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces • Experience leading multi-engineer projects and mentoring junior engineers • Deep understanding of design patterns. • Prior experience in working with Agile software methodologies (XP, Scrum)
Read more
WyngCommerce
at WyngCommerce
3 recruiters
Sharad Lahoti
Posted by Sharad Lahoti
Bengaluru (Bangalore)
3 - 7 yrs
₹8L - ₹18L / yr
skill iconPython
skill iconDjango
Data Structures
Algorithms
RESTful APIs
WyngCommerce is building state of the art AI software for the new age Consumer Brands & Retailers which helps them to provide best of the class customer experiences. Our solutions help the brands in identifying the right opportunities in terms of Inventory Placement, Assortment & Overall Planning of their merchandise. Backed by a clutch of prominent angel investors & having some of the category leaders in Indian retail industry as early adopters, we are looking to hire for our engineering team. The engineering team at WyngCommerce is building one the most robust & scalable data systems & infrastructure which can handle Millions of concurrent computations, seamlessly connect to multitude of Enterprise Data Sources, implementing libraries of state of the art optimisations & other algorithms using various ML & DL techniques. Your Role & Responsibilities - > Own a set of Modules / Components in the Data Processing & Core Compute Engine > Work in tandem with the Data Science team to implement & optimise performance of various algorithms > Come up with innovative & fast MVPs to solve business problems by working closely with the Founders > Driving Design, Architecture & Infrastructure level decisions & setting up best practices for the same to deliver best in class performance & data security > Lead & Mentor SDEs to setup best practices Desired Skills & Experiences - > Proficiency with Python, Redis, Postgres SQL with 2+ years of work experience in Product Orgs > Excellent understanding of Data ETL, Data Warehouses, Queues & Messaging Pipelines, Database performances & Hands on experience of Big Data Systems (Spark, Kafka, Hive etc) > Product thinking, Building robust reusable components from integrations, ETL to Optimisation & ML libraries & workbenches > Ability to weigh trade offs of speed vs perfection & take calls to use open source / other software component to fast-track the go to market > Experience in developing Real World ML/Optimisation/advanced analytical systems > Basic understanding of Maths behind statistical methods & ML techniques will be a plus point
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