9345 Java jobs in Bengaluru

Java Software Development Engineer

Bengaluru, Karnataka Wissen Technology

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:

  • Design, develop, and maintain Java-based applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews and provide constructive feedback.
  • Ensure application performance, quality, and responsiveness.
  • Stay updated with emerging technologies and apply them to operations and activities.


Required Skills & Qualifications:

  • 5–12 years of hands-on experience in Java development.
  • Strong understanding of Core Java , Spring Framework (Spring Boot, Spring MVC) , and Hibernate .
  • Experience with RESTful APIs , Microservices architecture , and SQL/NoSQL databases .
  • Good understanding of design patterns , data structures , and algorithms .
  • Experience working in Agile/Scrum environments.
  • Excellent problem-solving and communication skills.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager- Backend Java

Bengaluru, Karnataka ₹600000 - ₹1800000 Y Tesco Bengaluru

Posted today

Job Viewed

Tap Again To Close

Job Description

About the role
SDM

You will be responsible for

I play an active role in people management and technical leadership. I impact the teams I lead, the people I manage and the products I am responsible for, whilst having a direct impact upon the environment and continuous improvement within my domain. I am responsible for building and developing high performing teams. I take accountability for the environment that my teams operate within and the processes and standards that facilitate high quality software delivery. Ensuring the right product outcomes through the right technical strategy and trade-offs. I build capability by hiring, retaining, and developing the careers of our engineers, ensuring opportunities for growth and maintaining a level of challenge and motivation.

I establish and sustain the environment for development to succeed. My primary focus is to hire, develop and retain our Software Development Engineers (SDEs). I lead and develop our SDEs through tailored plans, 1-2-1 meetings, coaching and mentoring whilst aligning opportunities to grow expertise alongside the goals of the wider team and business. I ensure SDEs are set up for success and provide course corrections when needed.

I am responsible for building performing teams that consistently deliver quality software whilst balancing the demands of timeframes and needs. I ensure the right levels of processes, practices, and standards to build and operate products, aligned to the wider Technology strategy and standards. I drive continuous improvement across my teams and directorate, capturing the right data to affect our practices and delivery. I guide and empower my engineers to own technical decisions whilst understanding when guidance is needed.

I play a major role in the process of releasing value to our customers. I am accountable for the products I work on and proactively identify risks, propose mitigations, and understand when to escalate or ask for help. I build balanced, empathetic relationships with my stakeholders and product teams, collaborating effectively to ensure the right outcomes are delivered. I am a great communicator.

I play a key role in formulating the technical strategy and roadmap for my area to support the growth of our business objectives and maintaining our competitive advantage. I drive architecture, design, implementation, adoption, and re-usability of technology within my teams and the wider technology community, crafting a culture of innovation and technical excellence.

You will need

Experience managing software engineers, supporting their career development and growth.

Experience leading complex software development programmes.

Demonstrated experience designing, developing and running highly-scalable distributed systems.

Experience implementing a range of design and architecture patterns.

Experience of technical leadership within a team. Coaching, supporting and mentoring those around me.

Operational skills relevant for this job.

Programming   System Design   Development Practice   Infrastructure   Software Security   Operations and Maintenance   Core Technology   Development Lifecycle   Product Methodologies   Retail Technology Awareness   Communication & Influencing   Data Analytics & Insights   Strategic Thinking & Problem Solving   Finance & Procurement   Curiosity & Learning   Embracing and Enabling Change   

Whats in it for you?

At Tesco, we are committed to providing the best for you. 

As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day. 

Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits.  

Total Rewards offered at Tesco is determined by four principles -simple, fair, competitive, and sustainable. 

Salary
- Your fixed pay is the guaranteed pay as per your contract of employment. 

Leave & Time-off
- Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the company's policy. 

Making Retirement Tension-FreeSalary
- In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF. 

Health is Wealth
- Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws. 

Mental Wellbeing
- We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents.  

Financial Wellbeing
- Through our financial literacy partner, we offer one-to-one financial coaching at discounted rates, as well as salary advances on earned wages upon request.  

Save As You Earn (SAYE)
- Our SAYE programme allows colleagues to transition from being employees to Tesco shareholders through a structured 3-year savings plan.  

Physical Wellbeing
- Our green campus promotes physical wellbeing with facilities that include a cricket pitch, football field, badminton and volleyball courts, along with indoor games, encouraging a healthier lifestyle. 

About Us

Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers. 

Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues 

Tesco Technology

Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles. 

At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations - from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built.

This advertiser has chosen not to accept applicants from your region.

Java Developer/Software Development Engineer/Backend Java Developer

Bengaluru, Karnataka ₹2000000 - ₹2500000 Y Allegis Services India

Posted today

Job Viewed

Tap Again To Close

Job Description

What you'll Do:

  • Build, implement, deliver, and support various applications that support Adobe customers and products.
  • Work in a full DevOps mode, managing all phases of engineering, from initial specifications and composition/architecture to development, unit testing/integration automation, and deployment.
  • Apply modern tech stacks to develop microservices, APIs, and components, integrating them with various internal and cloud systems for outstanding performance and experience.
  • Develop microservices in Azure or AWS cloud using container technologies such as Docker & Kubernetes.
  • Operate within an agile team, taking ownership of multiple features of a product.
  • Collaborate with architects, product management, and other engineering teams to deliver world-class solutions.
  • Quickly triage production issues, perform root cause analysis, define resolutions, and work with operations teams to deploy hotfixes in production.
  • Participate in build reviews and code reviews, providing mentorship and feedback to enhance software quality.
  • Follow architecture, security, integration, and guardrails related to changes.
  • Stay forward-thinking regarding new features and technologies or tools that bring new opportunities for efficiency, productivity, and development gains across the entire support ecosystem.

What you need to succeed

  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent.
  • 4 to 6 years of development experience using Java, Spring Boot, and Rest API.
  • Hands-on experience in crafting and developing complex, large-scale microservices and RESTful APIs for real-time responsive applications.
  • Strong understanding of software engineering processes and guidelines (unit testing, build automation, CI/CD, Jenkins, GitHub).
  • Working knowledge of NoSQL databases like DynamoDB, MongoDB, etc.
  • Proficiency with AWS, Azure, Kubernetes, Docker, etc.
  • Good understanding of React, Redux, WebSocket, Express, Webpack, or similar web technologies.
  • Outstanding communication, problem-solving, and relationship-building skills, and a great teammate.
  • Experience with GEN AI technologies like OpenAI/AWS Bedrock is an added advantage.
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer III – Java

Bengaluru, Karnataka Rainmaker Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Development Engineer III – Backend (Java)

Location: Bangalore, India (Hybrid – 3 days in office, Mon–Fri)

Compensation: ₹25–35 LPA


About the Company


Our client is a leading U.S.-based product company helping enterprises unify and connect their data across hundreds of cloud, SaaS, and on-premises systems. Their products enable real-time data connectivity, synchronization, and integration - powering digital transformation for Fortune 500 organizations worldwide.


About the Role


We’re seeking an experienced Software Development Engineer III (Backend – Java) to join our engineering team in Bangalore.


This role is focused on building high-performance, scalable backend systems that integrate complex data sources across hybrid environments. You’ll work on real-world challenges involving distributed systems, data pipelines, API performance, and cloud-native deployments.


What You’ll Do


  • Design, develop, and maintain Java-based backend services for data connectivity and integration.
  • Own end-to-end modules—design, implementation, testing, monitoring, and optimization.
  • Build and optimize microservices, APIs, and data pipelines for performance and scalability.
  • Collaborate with product managers, QA, and global engineering teams in an Agile/Scrum environment.
  • Apply strong debugging, profiling, and performance tuning practices to production systems.
  • Contribute to CI/CD pipelines, observability, and deployment automation .


What We’re Looking For


  • 5–8 years of hands-on backend development experience.
  • Strong proficiency in Core Java (8+), Spring Boot, REST APIs, multithreading, concurrency, collections, and design patterns .
  • Experience with databases (PostgreSQL, MySQL, or any RDBMS) and exposure to NoSQL systems (MongoDB, Redis, etc.).
  • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines .
  • Exposure to cloud platforms (Azure, AWS, or GCP) .
  • Solid understanding of system design, data structures, and algorithmic efficiency .
  • Good knowledge of message queues / event-driven architecture (Kafka, RabbitMQ, etc.) is a plus.
  • Excellent communication, collaboration, and problem-solving skills.


Why Join?


  • Build mission-critical products used by global enterprises.
  • Be part of a 350+ member global team with over 100 engineers in India .
  • Competitive compensation and a hybrid work model (Mon & Fri WFH, Tue–Thu office).
  • Opportunity to work on cutting-edge cloud and data integration technologies .


Location:


Bangalore, India (Hybrid – 3 days in office, Mon–Fri)


Compensation:


₹25–35 LPA (Based on experience and performance)


How to Apply:


Interested candidates can send their resume along with a brief note on why they’re a great fit to:





This advertiser has chosen not to accept applicants from your region.

Software Development Engineer II-Java

Bengaluru, Karnataka ₹1500000 - ₹2500000 Y Parking Network B.V.

Posted today

Job Viewed

Tap Again To Close

Job Description

About The Job
GMP has established itself as the pioneer of Interoperable Smart Parking which connects all parking and mobility stakeholders on a common platform who are operating in silos. GMP has had great success in the European market and is now expanding in US and other markets globally. This is an opportunity to be part of a high growth team with a global footprint.
We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision.

Responsibilities

  • Identify, prioritize and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with latest technologies.

Requirements

  • 3-5 years of work experience as Software Engineer.
  • Extensive experience in software development, scripting and project management.
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks.
  • Knowledge of selected programming languages - Java/J2EE platform, Python
  • Excellent in Data Structure and Algorithm, along with in-depth knowledge of relational databases like PostgreSQL, MySQL, and NoSQL databases.
  • Excellent in Data Structure and Algorythim.
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).
  • Familiarity with various operating systems (Linux, Mac OS, Windows).
  • Analytical mind with problem-solving aptitude.
  • Ability to work independently.
  • Excellent organizational and leadership skills

Apply for this job

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer II-Java

Bengaluru, Karnataka ₹1500000 - ₹2500000 Y Parking Network B.V.

Posted today

Job Viewed

Tap Again To Close

Job Description

GMP has established itself as the pioneer of Interoperable Smart Parking which connects all parking and mobility stakeholders on a common platform who are operating in silos. GMP has had great success in the European market and is now expanding in US and other markets globally. This is an opportunity to be part of a high growth team with a global footprint.
We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision.

Responsibilities

  • Identify, prioritize and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with latest technologies.

Requirements

  • 3-5 years of work experience as Software Engineer.
  • Extensive experience in software development, scripting and project management.
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks.
  • Knowledge of selected programming languages - Java/J2EE platform, Python
  • Excellent in Data Structure and Algorithm, along with in-depth knowledge of relational databases like PostgreSQL, MySQL, and NoSQL databases.
  • Excellent in Data Structure and Algorythim.
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).
  • Familiarity with various operating systems (Linux, Mac OS, Windows).
  • Analytical mind with problem-solving aptitude.
  • Ability to work independently.
  • Excellent organizational and leadership skills

Apply for this job

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer â Java

Bengaluru, Karnataka ₹1200000 - ₹3600000 Y Sigmoid

Posted today

Job Viewed

Tap Again To Close

Job Description

About The Company
Sigmoid is a leading data solutions company that partners with Fortune 500 enterprises to drive digital transformation through AI, big data, and cloud technologies. With a focus on scalability, performance, and innovation, Sigmoid delivers cutting-edge solutions to solve complex business challenges.

About The Role
You will be responsible for building a highly scalable, extensible, and robust application. This position reports to the Engineering Manager.

Responsibilities

  • Align Sigmoid with key Client initiatives
  • Interface daily with customers across leading Fortune 500 companies to understand strategic requirements
  • Ability to understand business requirements and tie them to technology solutions
  • Open to work from client location as per the demand of the project / customer
  • Facilitate in Technical Aspects
  • Develop and evolve highly scalable and fault-tolerant distributed components using Java technologies
  • Excellent experience in Application development and support, integration development and quality assurance
  • Provide technical leadership and manage it day to day basis
  • Interface daily with customers across leading Fortune 500 companies to understand strategic requirements
  • Stay up-to-date on the latest technology to ensure the greatest ROI for customer & Sigmoid
  • Hands on coder with good understanding on enterprise level code
  • Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems
  • Experience in defining technical requirements, data extraction, data transformation, automating jobs, productionizing jobs, and exploring new big data technologies within a Parallel Processing environment

Culture

  • Must be a strategic thinker with the ability to think unconventional / out-of-box
  • Analytical and solution driven orientation
  • Raw intellect, talent and energy are critical
  • Entrepreneurial and Agile: understands the demands of a private, high growth company
  • Ability to be both a leader and hands-on "doer"

Qualifications

  • Years of track record of relevant work experience and a computer Science or a related technical discipline is required
  • Experience in development of Enterprise scale applications and capable in developing framework, design patterns etc. Should be able to understand and tackle technical challenges and propose comprehensive solutions
  • Experience with functional and object-oriented programming, Java or Python is a must
  • Experience in Springboot, API, SQL
  • Good to have: GIT, Airflow, Node JS, Python, Angular
  • Experience with database modeling and development, data mining and warehousing
  • Unit, Integration and User Acceptance Testing
  • Effective communication skills (both written and verbal)
  • Ability to collaborate with a diverse set of engineers, data scientists and product managers
  • Comfort in a fast-paced start-up environment
  • Experience in Agile methodology
  • Proficient with SQL and its variation among popular databases

Skills:- Java, Spring Boot, Microservices, Data Structures, Algorithms and SQL

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java Jobs in Bengaluru !

Software Development Engineer III-Java

Bengaluru, Karnataka ₹1200000 - ₹3600000 Y Plum

Posted today

Job Viewed

Tap Again To Close

Job Description

About Plum
We are making health insurance - simple, accessible and affordable. Hundreds of businesses of all sizes from startups to large corporates trust Plum for their employee's health protection.

Healthcare in India is seeing a phenomenal shift. Healthcare cost is seeing an inflation that is three times the general inflation. Treatments of diseases including Covid-19 can wipe out entire household savings. Majority of Indians won't be able to afford a health insurance on their own. As many as 600mn Indians would depend on employer-sponsored insurance.

Enter Plum. Plum is re-imagining the health insurance stack, and accelerating the penetration of health insurance in India to 100%. Plum has forged new underwriting and fraud detection algorithms to enable companies as small as 2 to benefit from a group insurance. The platform enables realtime insurance design & pricing to enable companies to buy insurance in 3-clicks. And offers employees a hassle-free claims experience through an integrated digital process.

Plum is backed by leading global investors including Tiger Global, Sequoia Capital, Tanglin Ventures and Incubate Fund (read more here)

About The Role
Having found exceptional product/market fit, we're in the midst of transitioning from 'start-up' to 'scale-up', and looking for a senior backend engineer to help us scale Plum.

You will have a direct impact on the customer experience through the design and implementation of new features and functionalities in our product. You'll work as part of a small but rapidly growing high-energy team delivering incredible, creative improvements to our product. You'll be in charge of reviewing the implementation of applications following code standards and style guides.

*Roles and Responsibilities:- *

  • Work with a tight-knit team of engineers and Product managers to deliver features & functionalities that delight our customers
  • Build end-to-end systems that powers the health insurance stack - payments, onboarding, claims & integrations.
  • Build for high observability, improve performance and remove bottlenecks within the application and infrastructure.
  • Participate in design meetings, code reviews, mentoring new starters, technical interviews, and contribute to growing the team.

*Experience and Qualifications:- *

  • 5+ years of experience in Go or Java.
  • Proven experience in building scalable backend systems (databases, middleware and APIs).
  • Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
  • Excellent analytical and time management skills.

Skills:- J2EE, Spring Boot, Hibernate (Java), Java and Go Programming (Golang)

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer III – Java

Bengaluru, Karnataka Rainmaker Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Development Engineer III – Backend (Java)
Location: Bangalore, India (Hybrid – 3 days in office, Mon–Fri)
Compensation: ₹25–35 LPA

About the Company

Our client is a leading U.S.-based product company helping enterprises unify and connect their data across hundreds of cloud, SaaS, and on-premises systems. Their products enable real-time data connectivity, synchronization, and integration - powering digital transformation for Fortune 500 organizations worldwide.

About the Role

We’re seeking an experienced Software Development Engineer III (Backend – Java) to join our engineering team in Bangalore.

This role is focused on building high-performance, scalable backend systems that integrate complex data sources across hybrid environments. You’ll work on real-world challenges involving distributed systems, data pipelines, API performance, and cloud-native deployments.

What You’ll Do

Design, develop, and maintain Java-based backend services for data connectivity and integration.
Own end-to-end modules—design, implementation, testing, monitoring, and optimization.
Build and optimize microservices, APIs, and data pipelines for performance and scalability.
Collaborate with product managers, QA, and global engineering teams in an Agile/Scrum environment.
Apply strong debugging, profiling, and performance tuning practices to production systems.
Contribute to CI/CD pipelines, observability, and deployment automation .

What We’re Looking For

5–8 years of hands-on backend development experience.
Strong proficiency in Core Java (8+), Spring Boot, REST APIs, multithreading, concurrency, collections, and design patterns .
Experience with databases (PostgreSQL, MySQL, or any RDBMS) and exposure to NoSQL systems (MongoDB, Redis, etc.).
Hands-on experience with Docker, Kubernetes, and CI/CD pipelines .
Exposure to cloud platforms (Azure, AWS, or GCP) .
Solid understanding of system design, data structures, and algorithmic efficiency .
Good knowledge of message queues / event-driven architecture (Kafka, RabbitMQ, etc.) is a plus.
Excellent communication, collaboration, and problem-solving skills.

Why Join?

Build mission-critical products used by global enterprises.
Be part of a 350+ member global team with over 100 engineers in India .
Competitive compensation and a hybrid work model (Mon & Fri WFH, Tue–Thu office).
Opportunity to work on cutting-edge cloud and data integration technologies .

Location:

Bangalore, India (Hybrid – 3 days in office, Mon–Fri)

Compensation:

₹25–35 LPA (Based on experience and performance)

How to Apply:

Interested candidates can send their resume along with a brief note on why they’re a great fit to:


This advertiser has chosen not to accept applicants from your region.

Software Development Engineer III- Backend Java

Bengaluru, Karnataka Tesco Bengaluru

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description
Tesco Bengaluru: We are a multi-disciplinary team creating a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility, providing cutting-edge technological solutions and empowering our colleagues to do ever more for our customers. With cross-functional expertise in Global Business Services and Retail Technology & Engineering, a wide network of teams and strong governance we reduce complexity thereby offering high quality services for our customers. Tesco Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 4,40,000 colleagues.
Tesco Technology consists of people from a number of different backgrounds, but having a common purpose to serve our shoppers a little better every day with our retail technological solutions. We shared a common interest in harnessing innovations in technology to enhance their shopping experience at Tesco stores. Whether making products, software or systems, our teams focuses on various aspects from taking strategic ownership of the architecture to delivering technological solutions such as design, testing, deployment, infrastructure, operation and security of the systems to ensure agile, smooth and safe operations. These help us to deliver the maximum business impact. Teams refine their internal processes to best fit their own needs, working to build core capabilities in application and services. We collaborate globally across teams to build end-to-end customer-facing solutions, as well as to share knowledge, experience, tools and techniques.
At Tesco, inclusion means that Everyone?s Welcome. Everyone is treated fairly and with respect; by valuing individuality and uniqueness we create a sense of belonging.
Diversity and inclusion have always been at the heart of Tesco. It is embedded in our values: we treat people how they want to be treated. We always want our colleagues to feel they can be themselves at work and we are committed to helping them be at their best.
Across the Tesco group we are building an inclusive workplace, a place to actively celebrate the cultures, personalities and preferences of our colleagues ? who in turn help to build the success of our business and reflect the diversity of the communities we serve.
Job Description
As a Software Development Engineer 3 you are in a senior Individual Contributor engineering role at Tesco. Your proficiency with foundational computer science and software engineering concepts is taken as a given; and you will have proven significant technical depth and breadth. At this level you will be playing an active role in technical leadership; with proven impact across teams and the wider directorate. You take ownership and accountability of the development of the products in your domain. You participate in activities that build capability across the organisation: coaching and mentoring of existing colleagues; and interviewing/hiring of new colleagues. Once you have reached the SDE3 level; progression will vary significantly; and is likely to include more lateral opportunities than vertical promotion. This is also the level of core technical knowledge you must reach before considering a sideways move to the management track.
Following our Business Code of Conduct and always acting with integrity and due diligence and have these specific risk responsibilities:
My impact reaches beyond my immediate team; and I provide perspective and context for technology choices across my directorate. The work that I do has foundational impact across teams in my area and the directorate that I am a member of. I am a technical leader for my teams and others will regularly come to me for mentorship and support. I am comfortable both supporting other engineers in their delivery and taking the lead on key features as appropriate. I have delivered multiple projects that move the needle for the business. I have demonstrated technical breadth and depth; I am an expert in my domain. At this level I display a high degree of ownership for the work conducted by the team. I am accountable for the quality of every result; produced by individuals and teams. I am an advocate of best practices across my directorate. I build maturity in the way we develop; deliver and operate services. I ensure that we’re learning from the best in the industry; designing and implementing appropriate testing and deployment strategies. I can anticipate feature evolution of my product. I utilise this when facilitating design sessions to ensure that the system architecture evolves to support future requirements. I understand the wider Tesco architectural strategy and champion its application to the systems that I work on. At this level my job starts to become just as much about exercising technical judgment as it does about implementation. I am comfortable managing competing priorities and am able to bring order to ambiguous scenarios. I create optimal outcomes combining short-term and long-term goals; utilising data driven decision making techniques to take appropriate trade-offs. I can identify risks and proactively engage with product and programme managers. I am a strong communicator within my team and to my stakeholders. I am a trusted mentor; a role-model for more junior engineers. I am approachable and am frequently asked to mentor those around me. I prioritise sharing skills and technical knowledge across the directorate; both informally in 1:1 discussions and by arranging more formal training opportunities. I build capability and raise the bar by contributing to hiring and interviewing practices. I regularly participate in recruitment assessments. Externally I represent the best of Tesco Technology to attract new talent and encourage interest in our organisation.
Key people and teams I work with in and outside of Tesco:
  • All team members
  • Product teams
  • Engineering leadership
  • Programme teams
  • Key business stakeholders
  • 3rd party engineering;
  • product and programme teams when applicable.
Experience relevant for this job:
  • Successfully had impact on teams of teams.
  • Demonstrated experience designing;
  • developing and running highly-scalable distributed systems.
  • Experience implementing a range of design and architecture patterns.
  • Experience of technical leadership within a team.
  • Coaching; supporting and mentoring those around me.
Qualifications
Java; RestFul; Spring; Micronaut; SQLite; Jenkins; Eventing; Automated tests; Splunk; Azure besides below
Programming
System Design
Development Practise
Infrastructure
Software Security
Operations and Maintenance
Core Technology
Development Lifecycle
Product Methodologies
Retail Technology Awareness
Communication & Influencing
Data Analytics & Insights
Strategic Thinking & Problem Solving
Finance & Procurement
Curiosity & Learning
Embracing and Enabling Change
Additional Information
Important Notice:
On behalf of Tesco Bengaluru, we must caution all job seekers and educational institutions that Tesco Bengaluru does not authorise any third parties to release employment offers or conduct recruitment drives via a third party. Hence, beware of inauthentic and fraudulent job offers or recruitment drives from any individuals or websites purporting to represent Tesco. Further, Tesco Bengaluru does not charge any fee or other emoluments for any reason (including without limitation, visa fees) or seek compensation from educational institutions to participate in recruitment events.
Accordingly, please check the authenticity of any such offers before acting on them and where acted upon, you do so at your own risk. Tesco Bengaluru shall neither be responsible for honouring or making good the promises made by fraudulent third parties, nor for any monetary or any other loss incurred by the aggrieved individual or educational institution.
In the event that you come across any fraudulent activities in the name of Tesco Bengaluru, please feel free report the incident at
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Jobs View All Jobs in Bengaluru