SDE3

at India’s largest mobility platform

Agency job
via zyoin
icon
Bengaluru (Bangalore)
icon
3 - 9 yrs
icon
₹9L - ₹45L / yr (ESOP available)
icon
Full time
Skills
Spring Boot
Java
Microservices

Roles and Responsibilities

Code, develop, design and architect features related to the existing application. We  expect you to own modules end to end and take pride in the work products you  ship.

Lead from the front, when it comes to delivering high quality work products. Serve as a mentor to the team members

Create and define performance metrics. Ideate, innovate and hack through the  existing systems to improve performance

Perform code reviews, set coding practices and guidelines within the team.

Make sense of the product specs, be nimble in getting the issues resolved. Be a thought leader.

Critical Functional Skills

Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their  implementation in Java/Any other ObjectOriented Language.

Proficiency in the implementation of algorithms and the use of advanced data  structures to solve problems in computing. A solid foundation in the principles of  computer science is desired.

Ability to write clean, modular, and loosely coupled code by the use of design patterns.

He/She should be able to break down and architect complex software systems. For example

BuildCars Availability Engine for Ola.

Strong decisionmaking ability

Deep expertise in at least one programming language & tech stack.

Substantial experience in building complex and scalable solutions.

Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class level interfaces

The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.

Experience leading multi engineer projects and mentoring junior engineers

Experience with full life cycle development in any programming language on a Linux platform

Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr

Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a plus.

Experience in building data driven web application design and development is a plus

Expert level experience in building a scalable, large and complex business application

.Experience Required

:Typically with an experience of 5+ years of development experience in a product  firm.

Must have lead, designed, architected and delivered at least 1 project in his previous assignments independently.

Minimum Qualifications Required

Btech/MS from a reputed Institute

Deep expertise with any or combination programming languages: Java, C++, C#, Ruby, Scala,

Go any object oriented high level proprietary or open source language with strong programming constructs. We are not skill specific but go by strength in  competencies Machine coding Single machine in memory program

Need a working code with functionality Readable and well designed code with right abstractions, separation of concerns,right design patterns

Performant code with concurrency and efficient data structures

Write test cases covering the happy path and edge cases

Problem Solving

Choose the right combination of data structures to solve the problem

Identify most edge cases for the problem

Identify opportunities of parallelism: utilizes multicore solutions where applicable

Design & Architecture

Distributed systems design and system interaction

Identify API signatures

LLD with class design

Solve for performance & availability

Read more
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

Software Engineer

at Open financial technologies pvt ltd

Founded 2017  •  Product  •  500-1000 employees  •  Raised funding
Java
Python
Ruby
Ruby on Rails (ROR)
Go Programming (Golang)
Microservices
RESTful APIs
icon
Bengaluru (Bangalore)
icon
0 - 3 yrs
icon
₹10L - ₹25L / yr
We are hiring for
Associate Software Engineer/Software Engineer
0-3 yrs | Bangalore Office
● Build highly available, secure, distributed systems in a microservices architecture.
● Build the user interfaces on Open’s design guidelines to make simplified UX and integrate APIs and functionality into the UI.
● Collaborate with some of the best engineers in the industry to work on complex challenges in large-scale computing
● Own, build and operate external customer facing systems that demand stringent service-level agreements.
● Continuously learning about new frontend technologies.Responsibilities


Required Skills
● 0-3 years of relevant work experience
● Bachelor’s degree (or higher) in Computer Science or related discipline
● Experience in software development building successful production software systems.
● Strong understanding of computer science fundamentals, including algorithms,
complexity analysis, data structures, problem solving, and object-oriented analysis
● Excellent verbal and written communication skills
● Experience developing software services and an understanding of design for scalability, performance and reliability.
● Experience with modern object-oriented programming languages such as Java, GoLang, or C#, preferably on a UNIX or Linux platform.
● Ability to work in a fast paced, agile environment and in an ownership and results-oriented culture.
Read more
Job posted by
Hiring Manager

Lead Search Engineers-Bangalore

at Quinbay technologies

Founded 2020  •  Product  •  500-1000 employees  •  Profitable
Solr
Elastic Search
Spring Boot
Java
Apache Solr
Lucene
Microservices
icon
Bengaluru (Bangalore)
icon
6 - 10 yrs
icon
₹20L - ₹30L / yr
Qualifications:

  • Bachelor’s degree in computer science, engineering, or a related field.
  • At-least more than 1+ Years of Experience in a similar role would be desired.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Strong leadership skills to drive good coding and design practices across multiple engineering teams
  • Willingness to build professional relationships with staff and clients.
  • Excellent communication, motivational, and interpersonal skills.
  • Expertise in architecting, building, and maintaining ultra-low latency, cost-efficient systems in cloud environments
  • Excellent track record in modernizing cloud-based applications using micro services, containers, and other architectures
  • Experience and working knowledge in building large-scale, data-intensive Text search applications using Solr / Elastic Search is a Must
  • Experience and working knowledge of AI/ML/ML Ops with respect to building large-scale, data-intensive applications would be a Plus
  • Experience and working knowledge in building Java based Spring Boot micro-services integrated with any messaging framework
  • Driven, Highly-motivated and passionate towards development & innovation

 

Job Role:

  • Determining project requirements and developing work schedules for the team.
  • Delegating tasks and achieving daily, weekly, and monthly goals.
  • Liaising with team members, management, and clients to ensure projects are completed to standard.
  • Identifying risks and forming contingency plans as soon as possible.
  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
  • Keeping up-to-date with industry trends and developments.
  • Updating work schedules and performing troubleshooting as required.
  • Motivating staff and creating a space where they can ask questions and voice their concerns.
  • Being transparent with the team about challenges, failures, and successes.
  • Writing progress reports and delivering presentations to the relevant stakeholders.
  • Extremely hands-on in delivering Development and R&D tasks
  • Design, plan and perform dev-analysis to determine effort estimates on every sprint for the team
  • Running Demo's, ensuring thorough documentation of the features built
  • Identify & Plan upgrades to technologies & frameworks from time-to-time

 

Read more
Job posted by
VaraLakshmi Addepalli

Senior Java Engineer

at Logistics & Supply Chain Network Platform

Agency job
via Jobdost
Java
J2EE
Spring Boot
Hibernate (Java)
icon
Bengaluru (Bangalore)
icon
4 - 6 yrs
icon
₹14L - ₹18L / yr
  • Good design skills and exposure to multiple software architectures.
  • Strong understanding of OO/ knowledge of frameworks such as Spring/ Spring Boot/ design and good software development practices.
  • Strong core server-side technologies experience (Java)
  • Knowledge of Android is a huge plus.
  • Strong database skills including schema design.
  • Strong knowhow of data-structures and algorithms.
  • Experience with configuration management, testing, deployment.
  • Hands on development across technologies.
Read more
Job posted by
Sathish Kumar

Java Developer

at Benison Technologies

Founded 2012  •  Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring Boot
Hibernate (Java)
icon
Remote, Bengaluru (Bangalore), Pune
icon
3 - 5 yrs
icon
₹12L - ₹20L / yr
Candidate should be very strong in Core Java with very strong exposure to Databases and Database programming. Experience of working with Microservices will be a huge plus. 
Read more
Job posted by
Anand Rajhauns

Java Developer (Contract Role)

at Appriffy

Founded 2015  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring Boot
Hibernate (Java)
Spring MVC
Javascript
Amazon Web Services (AWS)
AngularJS (1.x)
TypeScript
HTML/CSS
icon
Remote only
icon
1 - 5 yrs
icon
₹5L - ₹15L / yr
SKILLS
 Java/J2EE with strong SpringBoot
 Very good knowledge of using annotations with SpringBoot
 Very good knowledge of using java functional programming concepts in
SpringBoot
 Should have database knowledge
 Knowledge of Spring Cloud would be a plus.
ROLES & RESPONSIBILITIES
 Hands-on experience in Core Java, J2EE, Jasper, Spring, Spring Boot,
Spring Security.
 Hands-on experience in Front-end technologies like JavaScript
 Understanding of HTML5, CSS3, BootStrap, Material UI, and CSS preprocessors including Sass and LESS.
 Understanding of basic prototype design and UI /UX design.
 Exposure to working with datastores - SQL or NoSQL.
 Good understanding of coding standards & best practices.
 Good communication skills
Read more
Job posted by
Punit Singh

Java Developer

at Synechron Technologies

Agency job
via Bolt Tech services
Java
Hibernate (Java)
J2EE
Struts
Spring
EJB
icon
Mumbai
icon
5 - 7 yrs
icon
₹12L - ₹15L / yr
About the Role
We are seeking experienced Full stack developer between 5 – 10 years who have hands-on development experience in Java, J2EE, Web services, Frameworks and UI Technologies. This position is for a technology expert who will be responsible for multiple applications within Capital Markets / Investment Banking.
 
The ideal candidate will have extensive hands-on experience designing, building and integrating systems in a multi-tier environment. Strong Java and Web development experience is essential. Strong communication and interpersonal skills are essential. Responsibilities will include working with business analysts to full-fill the requirements and supporting solutions using JavaScript, Java, Sybase. To be successful in this role, the candidate must be eager to create robust, well-tested solutions that satisfy real business problems.
 
Job Responsibilities
Responsible for the development, maintenance and support of multiple distributed applications
Translate high-level business requirements on multiple, complex requests into detailed functional, technical, and system specifications. Connect with Business stakeholders on gathering the detailed requirements as required
Test software designs and solutions (including debugging and troubleshooting)
Estimation & end to end execution of required changes/ app building, coordination with stakeholders as required
Provide assistance and guidance during the QA & UAT testing phases to ensure test cases are appropriate and determine the root cause and best resolution of escalated issues.
Work with data management team and data providers to communicate and define any data and reporting requirements.
Skills
Excellent communication, teamwork and interpersonal skills.
Strong analytical capability and problem-solving skills.
Bachelor of Science in Computer Science or relevant technical degree.
More than 5 years of work experience in software development.
Computer Science knowledge (data structures & algorithms)
OOPS, Database Knowledge (Sybase/ DB2)
Required technical Skills
Java Basics/ Core Java / Advanced Java
Spring/ Hibernate/ Struts/ CDI
EJB, Web services,
Angular,
JSP, Servlets
JavaScript toolkits
Web/Application Servers
OO and Relational Modeling skills
Tomcat, Apache Webservers
Desired Technical Skills:
CSS, HTML5 a plus
ExtJS, Jquery
GIT Code Repository
Service now,
 
Read more
Job posted by
Arwa Balasinorwala

Associate Lead - Hybris Professional

at Nagarro Software

Founded 1996  •  Services  •  100-1000 employees  •  Profitable
Hybris
Java
Apache
J2EE
Spring
JMS
Webservices
JSP
icon
NCR (Delhi | Gurgaon | Noida)
icon
4 - 8 yrs
icon
₹8L - ₹15L / yr
What are your responsibilities :- Hybris Professionals are responsible for e-commerce application development while providing expertise in the full software development lifecycle, from concept and design to testing.- Setting expectations and features priorities throughout development life cycle.- Writing well designed efficient code.- Determining and implementing design methodologies and tool sets.- Completing application development by coordinating requirements, schedules and activities.- Envisioning the overall solution for defined functional and non-functional requirements; and being able to define technologies, patterns and frameworks to materialize it.- Designing and developing the framework of the system and being able to explain choices made.- Writing and reviewing design document explaining overall architecture, framework and high-level design of the application.- Troubleshooting problems across multiple environments and operating platforms.- Creating technical documentation and assistance tools for customers.- Researching and learning new technologies to update knowledge.- Participating in educational opportunities/trainings and reading professional publications.- Contributing to team meetings.- Enhancing organization's reputation by accepting ownership for accomplishing of tasks.- Exploring opportunities to add value to job accomplishments.What makes you a good fit for this role :- Proven Hybris expertise. Experience on Hybris 6.x with knowledge of B2C storefront, Hybris back-office, WCMS cockpit, product cockpit, Hybris OCC layer- Experience working on core Java, JSP/Servlets, JEE, Spring, Services (SOAP, REST), Design Patterns, Apache, Tomcat, Build Tools- Ant/Maven/Jenkins, SCM Tools CVS/SVN/GIT Hub.- Additional skills in SOA, ESB, JMS
Read more
Job posted by
reetu chhajjal

Software Development Engineer II - Java/J2EE

at Swiggy

Founded 2014  •  Product  •  500-1000 employees  •  Raised funding
Multithreading
Java
Data Structures
Algorithms
Object Oriented Programming (OOPs)
J2EE
Design patterns
Agile/Scrum
icon
Bengaluru (Bangalore)
icon
3 - 7 yrs
icon
₹20L - ₹30L / yr
Swiggy Labs :A self-contained extension of the Swiggy org to drive experiments & zero to ones for potential new business lines and thereby creating a pipeline of the next big bets for the Swiggy.At any given point, the Swiggy Labs team will be working on multiple business MVPs and unlocking the future via engineering R&D with an end goal of driving discontinuous growth in customer experience, top line or bottom line.Some broad areas where Labs team will be experimenting would be :- Creating WOW customer experiences and convenience within food and other verticals- Improving supply chain efficiency via automation- Enhance customer experience and vendor productivity using IOT and Big DataJob Description :- We are looking for a passionate hands-on engineers to join the Bangalore Swiggy Engineering team. - In this role, you will be responsible to drive innovation in Software Development, while relentlessly improving performance, scalability, and maintainability.Required Skill Set :1. Good problem solving skills 2. Sound knowledge and application of algorithms and data structures with space and time complexities3. Strong design skills involving data modeling and low level class design 4. Good knowledge of object oriented programming and design patterns5. Proficiency in at least one programming language 6. Follow industry coding standards and responsible for writing maintainable/scalable/efficient code to solve business problems7. Hands-on experience of working with Databases and Linux/Unix platform 8. Follow SDLC in agile environment and collaborate with multiple cross functional teams to drive on-time deliveries9. Strong technical aptitude and good knowledge of CS fundamentals10. B Tech/M Tech in Computer Science or equivalent from a reputed college
Read more
Job posted by
Suresh Kaushik

Software Developer

at Cooptech Management Pte Ltd

Founded 2012  •  Products & Services  •  20-100 employees  •  Profitable
Java
C++
Data Structures
Algorithms
Scala
C#
Cisco Certified Network Associate (CCNA)
Go Programming (Golang)
icon
Bengaluru (Bangalore)
icon
3 - 5 yrs
icon
₹4L - ₹8L / yr
COOPTECH MANAGEMENT PTE. LTD. (the "Company") is a Exempt Private Company Limited by Shares, incorporated on 31 July 2012 in Singapore. The address of the Company's registered office is at the BEACH CENTRE building. The Company's principal activity is development of software and programming activities n.e.c. with business and management consultancy services (general) as the secondary activity. An ideal candidate will operate at all levels, diving deep into the details while providing strategic inputs for the product in a fast paced environment. our Sr. SDEs don’t just define the technical approach, but also have a seat at the table to help make the right product decisions. As a software developer you will be working with business partners, testers UI/UX designers to design, implement, test, launch, document, and maintain complex software applications, tools, and systems. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. You will learn a variety of cutting-edge technologies and mobile development processes, and develop well-rounded skills on technology, leadership, and effective project management. You will also mentor junior software development engineers. Not only do we deliver high-impact customer facing features, we also focus on learning, sharing, innovating and having fun at work Responsibilities ● Unit-testing code for robustness, including edge cases, usability, and general reliability ● Bug fixing and improving application performance ● Collaborate with cross-functional teams to define, design, and ship new features ● Work with outside data sources and APIs ● Unit-test code for robustness, including edge cases, usability, and general reliability ● Work on bug fixing and improving application performance ● Continuously discover, evaluate, and implement new technologies to maximize development efficiency ● Develop and implement new software programs ● Maintain and improve the performance of existing software ● Clearly and regularly communicate with management ● Provide technical support to colleagues in headquarter Requirements ● BS/MS degree in Computer Science, Engineering or a related subject ● Good social, verbal, and communication skills ● Ability to manage multiple projects and deadlines at once ● Keen eye for design and ideas into development ● 2-3 years of Android App Development experience (4.0 and higher) ● Excellent communication skills with the ability to effectively communicate with both technical and non-technical team members ● Experience with providing Technical Leadership on Full Life-Cycle Development supporting Mission Critical apps ● Proven software development experience and Android skills development ● Proven working experience in Android app development and ● Have published at least one original Android app ● Experience with Android SDK ● Experience with third-party libraries and APIs ● Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies ● Solid understanding of the full mobile development life cycle.
Read more
Job posted by
chloe zhong

Tech Lead - Java/AWS

at LogiNext

Founded 2014  •  Product  •  100-500 employees  •  Raised funding
Java
Application Specific Integrated Circuit (ASIC)
Spring
RESTful APIs
Javascript
System Administration
AWS CloudFormation
Data Structures
Algorithms
Product Management
icon
Mumbai
icon
7 - 10 yrs
icon
₹15L - ₹25L / yr
Tech Lead - JavaMumbaiAbout : LogiNextLogiNext is a cloud-based logistics and field service optimization company with core expertise in automated delivery scheduling, route optimization, live tracking of resources, and delivery validation.Using advanced machine learning algorithms, LogiNext enables its clients with omnichannel capabilities creating a seamless delivery experience for all the customers. Using automated delivery automation and dispatch for increased efficiency, route optimization to avoid local traffic hassles, live tracking of resourcesfor operative responsiveness, and delivery validation for complete transparency, LogiNext helps companies process same-day and even two-hour deliveries.LogiNext has more than 200 enterprise clients including many satisfied retail and e-commerce players in North America, Middle-East, South and Southeast Asia. It has also been heralded by multiple platforms as being one of the fastest growing SaaS companies in the world.The true growth hackers, who paved way for this success are the people working exceptionally hard and adding value to our organisation. Our brand ambassadors - that's how we address our people, bring unique values, discipline and problem-solving skills to nurture the innovative and entrepreneurial work culture at LogiNext. Passion, versatility, expertise and a hunger for success is theMantra chanted by every Logi-Nexter!About the Role :- LogiNext is looking for a technically savvy and experienced technical architect to serve as the lead, and mentor for a growing team of strong developers. - You will help the team grow in size and skills, optimizing their code while working on your own. - With your technical expertise you will manage priorities, deadlines and deliverables, identify and mitigate the risks. - You will design and develop the products that exceed client expectations in terms of value and benefit.- You have deep expertise in building secure, high-performing and scalable systems in Java. - You have successfully managed complex and cross discipline Big Data projects in the past. - Your design intuition inclines towards usability, elegance and simplicity. - You have successfully shipped applications with beautiful front-end and intelligent backend. - You have demonstrated strong interpersonal and communication skills.Responsibilities :- Lead end-to-end design and development of cutting-edge products- Work with product management and engineering team to build highly scalable products- Keep an eye out for open source projects and technology trends that can be introduced in the products- Be hands-on, adopt practical approach to software and technology- Work closely with development team to explain the requirements and constantly monitor the progress - Suggest improvements in systems & processes and assist technical team with issues needing technical expertise- Create technical content such as blogs, technical specification documents and system integration requirements documentsRequirements :- Master's or Bachelor's in Computer Science, Information Technology, Info Systems, or related field- 7+ years of relevant experience in designing and developing scalable and distributed enterprise applications- Expertise in common frameworks like Spring, JPA, RESTful Web Services, etc. and managing and optimizing data stores such as MySQL, MongoDB, Elasticsearch, etc- Experience in front-end tools and technologies (HTML5, CSS, JavaScript, jQuery, etc) and Geographic Information System (GIS) is preferred- Experience in building the configuration details for installation, deployment and configuration of cloud automation solutions on AWS- Strong foundation in computer science, with strong competencies in data structures, algorithms and software design- Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership- Excellent written and oral communication skills, judgment and decision making skills, and the ability to work under continual deadline pressure
Read more
Job posted by
Mukti Shetty
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 India’s largest mobility platform?
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