Senior Software Engineer Tekion

at Hiring for big product based company Chennai & Bangalore

Agency job
icon
Bengaluru (Bangalore), Chennai
icon
4 - 8 yrs
icon
₹22L - ₹42L / yr (ESOP available)
icon
Full time
Skills
Java
Hibernate (Java)
Spring Boot
J2EE
Amazon Web Services (AWS)
Microservices

Core Responsibilities:

  • Design and build solutions for complex business workflows
  • Understanding the user persona and deliver a slick experience
  • Take end to end ownership of components and be responsible for the subsystems that you work on from
  • design, code, testing, integration, deployment, enhancements, etc.
  • Write high-quality code and taking responsibility for their task
  • Solve performance bottlenecks
  • Mentor junior engineers
  • Deliver with quality, on-time in a fast-paced start-up environment

Required Skills:

  • Bachelor/Master's in computer science or relevant fields
  • 4+ years of relevant experience
  • Strong sense of ownership
  • Excellent Java and object-oriented development skills
  • Experience in building and scaling microservices
  • Strong problem-solving skills, technical troubleshooting and diagnosing
  • Expected to be a role model for young engineers, have a strong sense of code quality and enforce code
  • quality within the team
  • Strong knowledge in RDBMS and NOSQL technologies
  • Experience in developing backends for enterprise systems like eCommerce / manufacturing / supply chain etc
  • Excellent understanding of Debugging performance and optimization techniques
  • Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
  • Experience in developing any large scale Experience in cloud technologies
  • Demonstrated ability to deliver in a fast-paced environment
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Senior Software Engineer /Tech Lead

at Ula

Founded 2019  •  Product  •  100-500 employees  •  Raised funding
Java
Microservices
Spring Boot
NodeJS (Node.js)
Data Structures
Algorithms
Go Programming (Golang)
Amazon Web Services (AWS)
icon
Remote, Bengaluru (Bangalore)
icon
4 - 11 yrs
icon
Best in industry

About us

Ula is reimagining how retail in emerging markets should work in the smartphone era. We’ve witnessed the rise of B2C e-commerce over the last decade in both India and Indonesia. But the small retailer, the heart and soul of retail, has been left largely underserved by e-commerce even though they’re spending hours every day on their smartphones. Ula provides a simple front-end app, powered by sophisticated back-end systems that determine everything from pricing to inventory to intelligent salesforce route planning. We are building many first of their kind technologies in the world and need your help in building the right systems.  


Ula is an under-the-radar, early-stage technology start-up headquartered in Singapore, with offices in Bangalore and Jakarta though we are quite flexible in terms of where our colleagues choose to work from. We are funded by Tier-1 Venture Capital — Sequoia Capital India, Lightspeed India, Quona Capital and B-Capital Group. It is also backed by prominent industry angels such as the founders of Udaan, Rahul Mehta of DST Capital and other established Indonesian angels.


We are a culturally diverse company with 38% women and 7 nationalities. We believe that the best minds are required to solve tough problems irrespective of where they come from.

 


About you 

You are driven to solve tough problems with technology. Let’s take pricing for example. Imagine a world where each product in e-commerce were to be priced differently for each customer based on where they are located, how much they buy or where they prepay or pay-later. This leads to a massive optimization problem because pricing too low incurs opportunity cost while pricing too high means a competitor takes that business. This is just one example of how B2B and B2C e-commerce are different and why B2B offers the opportunity to innovate. Now couple this with routing for a sales agent. How should pricing work with a sales-person’s CRM app? Depending on how far you take it, it is a massive machine learning problem. 


If you’re passionate about technology and its applications to business problems, you’re curious and imagine what a new world can look like, love working with global colleagues on global problems and don’t mind taking risks that move the needle and treat failure merely as an opportunity to improve and iterate, you’d be a good fit at Ula.


We are very ownership driven at Ula. We also believe in proactive mentorship. It’s an opportunity to learn and to mentor. Below is what we expect from you.



Responsibilities

  • Work with the Product and UX functions to craft innovative solutions to solve real customer pain points.

  • Work with Engineering and DevOps functions to ensure system reliability, availability and scalability.

  • Continuously champion high quality software engineering practices - from planning, implementation, test automation, documentation, code reviews, scaling, performance, metrics, logging, and monitoring - essentially the entire software development lifecycle.

  • Evaluate existing and future cloud-based services to increase the efficiency of our team and/or business.

  • In a start-up environment, you’ll be expected to be flexible to work across the stack from the middleware to the backend business logic to the persistence layer and the network layer.



Basic Qualifications

  • 5+ years of experience in building scalable web applications.

  • Proficient in any of the major programming or scripting languages (C++, Java, Python, NodeJS, Golang, Scala etc).

  • Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.

  • Experience in requirement analysis, failure analysis, API design, distributed consistency.

  • Experience in defining processes and building systems to monitor and gather metrics, analysis, and software profiling.

  • Experience with microservices and web application/services development.

  • Great problem solving skills and propensity to learn and experience of leading end-to-end high scale projects and mentor fellow engineers.

  • Excel at working in small, dynamic, and fast-paced groups.

  • Willingness to own all stages of development process: requirements, design, implementation, testing, and operational support.

Preferred Qualifications

  • Excellent coding skills in a language such as Java or NodeJS or Golang.

  • Experience with MySQL and/or PostgreSQL & with non-relational databases such as DynamoDB, MongoDB, Cassandra, etc.

  • Experience in working with distributed caching (memcached, Redis, or comparable technology).

  • Experience with agile software development processes for building highly available and scalable distributed systems and/or e-commerce platforms.

  • Ability to troubleshoot complex systems problems, debug, and find root causes.

  • Ability to effectively articulate and drive solutions to meet technical and business challenges

  • Ability to deal well with ambiguous/undefined problems; ability to think abstractly

  • Good experience of AWS services such as EC2, S3, DynamoDB, Elasticsearch, Lambda, API Gateway, ECR, ECS etc.

  • Excellent verbal and written communication skills.

 
Job posted by
Shweta Vyas

Senior Java Developer / Tech Lead Java

at AnalyticsFox Softwares

Founded 2013  •  Products & Services  •  100-1000 employees  •  Bootstrapped
Java
Spring Boot
Hibernate (Java)
Javascript
Multithreading
Microservices
Amazon Web Services (AWS)
J2EE
Technical Architecture
icon
Navi Mumbai, Mumbai
icon
4 - 7 yrs
icon
₹7L - ₹12L / yr

Job Responsibilities:

  1. Collaborate with other senior engineers, and management, to achieve optimal application architecture and design
  2. Develop efficient, secure applications, peer-review code, and document solutions within an agile-blended software environment
  3. Communicate proactively with team members, infrastructure, security, and quality assurance to continuously improve processes and engineering excellence
  4. Guide and train other developers in backend technology
  5. Ability to work independently and as a member of a team spread over different time zones

Skills:

  1. Understanding of object oriented programming skills and data structures
  2. At least 4 years of hands-on development in Java, Springboot & Hibernate
  3. Should have experience in Java Multithreading, microservices
  4. Experience with developing web applications
  5. Expertise with in Core Java (Collections, Exception handling)
  6. Experience with J2ee( Servlets, JSPs)
  7. Experience with all well known database technology and object-relational mapping, experience with databases (Mysql, Mssql)
  8. Knowledge and development background in web-services/REST, AJAX, JSON, and XML
  9. Experience with Windows and Linux based environments
  10. Experience with Maven and GIT tools
  11. Understanding of UI technologies (HTML, CSS, Javascript libraries) would be a plus
  12. Good to have – AWS experience and Fintech domain experience
  13. Awareness of Jenkins will be a value add
Job posted by
Surekha Kotian

Sr Software Engineer - Backend [Java with Cloud]

at Egnyte

Founded 2008  •  Product  •  500-1000 employees  •  Profitable
Java
Python
Data Structures
Algorithms
Distributed Systems
Scalability
Linux/Unix
Cloud Computing
SQL
Elastic Search
Amazon Web Services (AWS)
Software Engineer
icon
Remote, Mumbai
icon
2 - 7 yrs
icon
Best in industry

At Egnyte we develop content governance and collaboration products that are deployed across several large companies such as Yamaha and Red bull. The Egnyte platform supports daily, business critical operations for a million-plus user base interacting with a multi-petabyte content set.

 

We store, analyze, organize, and secure billions of files and petabytes of data with millions of users. We observe more than 1M API requests per minute on average. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work from start to finish are integral. Our Engineers are part of the process from design to code, to test, to deployment, and back again for further iterations.  

 

We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end.

Specific Responsibilities will include:
  • Design and develop scalable cloud components that seamlessly integrates with on-premises systems.
  • Challenge and redefine existing architecture or make 10x improvements in performance and scalability.
  • Ability to foresee post-deployment design challenges, performance and scale bottlenecks.
  • Hire and mentor junior engineers
  • Doing code reviews, unit and performance testing of the code.
  • Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions.
The successful candidate will need:
  • Demonstrated success designing and developing complex cloud based solutions
  • Solid CS fundamentals with one or more areas of deep knowledge
  • Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker.
  • Data driven decision process
  • Relies on automation testing instead of manual QA
  • Experience in working with Google cloud, AWS or Azure is preferred


We would prefer the candidate work from our Mumbai office for alteast first 6 months.
Job posted by
Prasanth Mulleti

Springboot Developer

at Fabzen Technologies Pvt Ltd

Founded 2017  •  Products & Services  •  20-100 employees  •  Profitable
Java
Spring Boot
MVC Framework
Socket Programming
API
MongoDB
MySQL
icon
Bengaluru (Bangalore)
icon
1 - 5 yrs
icon
₹4L - ₹7L / yr

We at Fabzen Technologies are looking for a knowledgeable and experienced individual to fulfil the role of Spring boot developer.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering or related field.
  • Professional experience on a software development team as a developer.
  • Strong software documentation skills.
  • Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies.
  • Strong problem-solving skills.
  • Understanding of Software Development Life Cycle.
  • High attention to detail.
  • Excellent troubleshooting and communication skills.
  • Able to work well in a team setting.

 

The candidate must be proficient at:

  • Socket programming
  • Async await and promises
  • Databases such as mongo, MySQL
  • Passport JS for Google and Facebook integration
  • Working on APIs with authentication and authorization
  • Building frontend for mobile applications
  • MVC architecture

Responsibilities:

  • Work closely with the development team to deliver code as required for the applications and their updates.
  • Ensure the design and development of the application fulfil our requirements and achieve desired objectives.
  • Ensure company standards are followed; Project schedules and issues are effectively managed, and the same is effectively communicated.
  • Ensure documentation, knowledge sharing, and training in new software.
  • Create technical specifications and test plans.
  • Monitor the functioning of the application and provide suggestions and support to maintain the same.

 

Experience in a game development company or in developing gaming applications would be an added advantage.

Job posted by
Raghav Ahuja

Senior Java Developer

at Netconnect Pvt. Ltd.

Founded 1998  •  Products & Services  •  100-1000 employees  •  Profitable
J2EE
Microservices
React.js
Java
Spring Boot
Hibernate (Java)
icon
Bengaluru (Bangalore)
icon
4 - 7 yrs
icon
₹3L - ₹16L / yr

Job Description :

 

LOCATION: Bangalore


Experience: 5-7 years

Notice period: Immediate to 30 days

Skill required :

- 5-7 years experience in Java8, J2EE, Microservices, Kafka, Domain-Driven Design.

-User Experience- ReactJS, No SQL Database.

Educational Qualification - BE or Equivalent.

Responsibility -

- Requirement Analysis and understanding, Documentation, Coding, testing, defect fixes and deployment.

- Must have strong experience in Java8, J2ee and Microservices.

- Problem-solving/ Troubleshooting skills.

- High levels of ownership and commitment on deliverables.

- Strong Communication Skills.

- Should interact with client stakeholders to probe a technical problem or clarify requirement specifications.

About us :

- Incorporated in 1997, NetConnect Global has grown, catering to over 100 businesses across the sub-continent over two glorious decades. Our headquarters is in India, Silicon Valley(Bangalore), with delivery centres across major cities in India and 60 + locations.

- Specializing in IT Professional Services and Managed Services, Net Connect Global has garnered best-of-the-breed IT professionals, processes, and partners to support its clients in enhancing their IT operations and making better use of their IT Infrastructure.
Job posted by
Ruchika M

Tech Lead - Java

at FabHotels.com

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring Boot
Hibernate (Java)
icon
Gurugram
icon
4 - 8 yrs
icon
₹18L - ₹25L / yr

Role/ Responsibilities

  • Lead a team of hard working backend developers. 
  • Design APIs, DB, Queues, monitoring for micro services. 
  • Writing, deploying and managing micro services. 
  • Migrate existing components into distributed micro service architecture. 
  • AWS Cloud / Google Cloud Platform (Manage Infrastructure). 
  • API integration with 3rd parties. 
  • Unit test cases, automation. 
  • Database optimisation. 
  • Design of highly concurrent backend architecture. 
  • Handling high traffic data. 

Experience required: 

  • Sound fundamentails in software design. 
  • Must have worked on distributed and micro service architecture. 
  • Sound fundamentals on scale/ performance/ memory optimisation. 
  • Sound fundamentals of authentication, authorization, payment processes, data security. 
  • Must have experience in Spring / Spring boot. 
  • Good to have experience in Kafka / JMS / RabbitMQ / AWS Elastic queue. 
  • Good to have experience in Junit / mockito unit test cases. 
  • Good to have knowledge in Mysql (or any RDBMS). 
Job posted by
Sahil Malhan

SDE II - Backend

at Syfe

Founded 2017  •  Product  •  100-500 employees  •  Raised funding
Kotlin
Python
Java
NodeJS (Node.js)
Go Programming (Golang)
icon
Gurugram
icon
4 - 7 yrs
icon
Best in industry

Syfe is the digital wealth manager for investors who expect more – greater transparency, smart­er personalised portfolios, and better investment outcomes.

 

We combine proven investment strategies with game-changing technology to give investors globally diversified portfolios that are in sync with their personal risk profiles. Unlike traditional investment management, there are no high fees or hidden costs involved, so investors can be sure they are always earning the best possible return on their investment.

 

We are backed by leading Global investors and building Asia digital wealth champion out of Singapore.

 

Who are we:

 

While we are a diverse set of people, we value the following core traits:

 

  • Fast learning: We often require learning new tools and technologies. We believe in adopting them if they are particularly well suited for our problems, instead of limiting ourselves to what we already know. However, we are always short of time and therefore have to learn fast.
  • Versatility: While each one of us has a core skill, we possess at least one secondary skill as well. Apart from allowing the team to be fluid, it also helps us understand how all pieces (frontend, database, network, servers, etc.) fit together.
  • Madness about quality: Put together, individual lines of code should be robust, scalable, high-performance, fault-tolerant, and most importantly, beautiful software. We also stay up-to-date with the latest in the world of software to make ourselves better.
  • Passion: To try out new ideas and iterate on existing product features, and love experimenting with new technology if it's right for the job. Because not only do we ride the cutting edge, we make it happen.
  • Collaboration: We believe that engineering is a continuous process of learning and improvement and that the best way to learn is by getting help from your fellow engineers. Coding is more fun when you do it together and appreciate the feedback.

We are seeking a Backend Engineer to develop and own state of the art products that help bring people closer to their financial goals. As we build and scale Syfe over the next few years, our product and engineering team is growing and it is the perfect time to join the team at an early stage and create an impact within and outside the organisation.

 

Responsibilities:

  • Take ownership of new products/features.
  • Contribute to the design and architecture of our backend APIs and fund management system.
  • Ensure adherence to engineering best practices and maintain the overall quality of our codebase.
  • Mentor and assist younger members of the team and perform code reviews.
  • Work with the product team to translate powerful ideas into everyday business value.

Requirements:

  • 4+ years of professional software development experience
  • Firm grasp of at least one programming language
  • Experience with distributed system a plus
  • Curiosity about how things work
  • Problem-solving skills, analytical mind, and positive attitude

What you get:

  • Opportunity to be a core part of the team and shape the company
  • Opportunity to learn and grow fast
  • Competitive market salary
  • A fun workplace
  • Most importantly, a kick-ass team
Job posted by
Mukesh Gupta

dotNet Developer

at Redblink Technologies

Founded 2011  •  Services  •  20-100 employees  •  Profitable
.NET
C#
AngularJS (1.x)
Java
NodeJS (Node.js)
React.js
icon
Chandigarh
icon
2 - 10 yrs
icon
₹8L - ₹15L / yr

Job title: Full Stack Developer

Location : Chandigarh


 

About the Role: We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.


Responsibilities

  • Work with development teams and product managers to ideate software solutions

  • Design client-side and server-side architecture

  • Build the front-end of applications through appealing visual design

  • Develop and manage well-functioning databases and applications

  • Write effective APIs

  • Test software to ensure responsiveness and efficiency

  • Troubleshoot, debug and upgrade software

  • Create security and data protection settings

  • Build features and applications with a mobile responsive design

  • Write technical documentation

  • Work with data scientists and analysts to improve software


Requirements

  • Proven experience as a Full Stack Developer or similar role

  • Experience developing desktop and mobile applications

  • Familiarity with common stacks

  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)

  • Knowledge of multiple back-end languages (e.g. C#, .Net ,Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)

  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design

  • Excellent communication and teamwork skills

  • Great attention to detail

  • Organizational skills

  • An analytical mind

Job posted by
Kanika Manhas

Java Developer

at Indohealth Software Solutions Pvt. Ltd.

Founded 2016  •  Product  •  0-20 employees  •  Bootstrapped
Spring
Java
EJB
Hibernate (Java)
Struts
icon
Pune
icon
5 - 8 yrs
icon
₹8L - ₹12L / yr
Principal Software Engineer Wo we are Culture: Indohealthers enjoy a fun and rewarding work atmosphere. We do not believe in hierarchies, and we encourage communication and constructive collaboration. We believe in the personal growth of individuals, creative approaches to solve real-world problems, and questioning the status quo! Role & Responsibilities As a Principal Software Engineer, you will be involved in all aspects of product engineering playing a critical role in architecting, designing, planning, development and deployment of a healthcare platform delivering next generation care leveraging emerging technologies. You will also be responsible for implementing product engineering standards and best practices. You will be working closely with leadership team and technology advisers with global experience to define and shape the technology strategy of the platform. Following are some of the key responsibilities: - Analyze and define product features roadmap - Architect, design, develop, implement a highly scalable, multi-tier, multi-tenant distributed server side components of the platform - Deliver across the entire app life cycle - design, build, deploy, test, release to app stores and support - Continuously discover, evaluate, and implement new technologies to maximize development efficiency and enhance user experience - Lead a team of developers to enhance platform and maintain it - High energy level and commitment to drive oneself & the team towards exceeding team goals - Able to fit in well within an informal startup environment and to provide hands-on management - Great people skill – ability to lead by example and effective collaboration to drive results Salary: Best in the Industry / Equity Industry: Medical / Healthcare / Hospitals Functional Area: Information Technology Role: Principal Software Engineer Key skills: - 5-8 years of experience at cutting edge software product organizations or startups - Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing - Extensive experience with cloud deployment using AWS or Azure - Experience in designing a multi-tenant web application - Good understanding of Java/J2EE and design patterns - Good grasp of algorithms, memory management and multithreaded programming - Extensive use of instrumentation to detect memory leaks and for performance optimization - Knowledge of mobile app development on Android and iOS platform - Experience in Spring MVC framework - Experience in Spring security and OpenLDAP - Knowledge of BPM technology – Activiti experience is a plus - Experience in Rocket.Chat is a plus - Experience with MySQL or similar relational database Education- At least an undergraduate degree in Computer Science / Engineering, preferably from IITs / top RECs
Job posted by
Bipin Nilange

Technical Architect

at Fission Labs

Founded 2008  •  Services  •  100-1000 employees  •  Profitable
Java
Amazon Web Services (AWS)
Mobile App Development
icon
Hyderabad
icon
10 - 13 yrs
icon
₹18L - ₹22L / yr
• 10+ Years of experience in software development • Track record of successfully delivering large scale solutions • Hands-on on any language preferably Java, Javascript, NodeJS, Python. • Product development experience • Ability to narrow down on technology and design choices • Experience with Agile, Test Driven Development, and Continuous Integration environments • Experience with various architectures preferably Service Oriented Architectures • An active interest in the open-source technologies, frameworks, tools and community
Job posted by
Sudhir Suguru
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Hiring for big product based company Chennai & Bangalore?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort