CrawlJobs Logo

Lead Software Engineer - Java, Microservices, Azure

blueyonder.com Logo

Blue Yonder

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Seeking an astute individual that has a strong technical foundation with ability to be hands-on with the broader engineering team as part of the development/deployment cycle, and knowledge of industry best practices, with the ability to implement them working with both the platform, and the product teams. Core responsibilities to include, coding and building scalable SaaS platform for the customers.

Job Responsibility:

  • Envision and develop a library of frontend and backend integrations to a best in class broker platform that will help enhance the Blue Yonder Data platform while building and or continually enhancing best in class customer experiences across channels
  • Be a change agent with technology development using cloud native architecture patterns in a distributed environment
  • Drive culture change in technology to become a truly Agile team which is self-organizing, DevOps and believes in everything automated
  • Collaborate with application teams for adoption of single Data platform
  • Discovering, Understanding, Leveraging, and Exposing new technologies and designs that will benefit the Data Platform
  • Evaluate and coach other engineers on the technical and interpersonal best-practices

Requirements:

  • Bachelor’s Degree in Computer Science or related
  • 5+ years of experience with a proven track record of successfully delivering global and highly scalable customer-facing digital products and capabilities
  • Hands on expert in full stack development experience using any of the stack Java, Spring Boot, Spring, NoSQL/Snowflake
  • Experience in meta-driven development and can demonstrate using it
  • Experience working with SQL and no-SQL datastores like Elasticsearch, Postgres, Snowflake
  • Expert in leveraging continuous integration and robust build/test automation, with a preference for cross platform stacks and containerization (Jira, Git, Jenkins, Maven, Gradle)
  • Experience utilizing cross cloud API platforms (Apigee)
  • Experience in one of the public cloud technology stack in Azure, AWS, GCP
  • Experience with Docker Containerization and Cloud services such as ElasticCache, EKS
  • Strong analytical skills to be able to manage complex problems using a number of techniques
  • Experience in leading complex software product delivery in an Agile environment
  • Experience in a leadership position responsible for building, motivating and leading high performing development teams

Additional Information:

Job Posted:
April 01, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Lead Software Engineer - Java, Microservices, Azure

Staff Software Engineer

We are seeking an exceptionally talented and HANDS-ON STAFF BACKEND SOFTWARE ENG...
Location
Location
United States , Boston
Salary
Salary:
134900.00 - 197900.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive professional software engineering experience, with significant time spent leading projects and driving technical direction at a Senior or Staff level
  • Mastery in designing, building, and operating distributed, high-volume backend systems and REST/gRPC APIs
  • Proficiency in at least one major programming language (e.g., JavaScript/TypeScript, Rust, Java, Go, Python, C#) with the adaptability to work with multiple languages
  • Proven ability to architect solutions using modern patterns, including event-driven architectures, domain-driven design, and containerization (Docker, Kubernetes)
  • Expert knowledge of cloud platforms (e.g., AWS, GCP, Azure) and proficiency in operational tools for monitoring, logging, and CI/CD
  • Exceptional communication, documentation, and presentation skills, with a proven track record of influencing technical decisions across organizational boundaries
  • Familiarity with Agile methodologies (Scrum or Kanban) and DevOps principles
Job Responsibility
Job Responsibility
  • Own the design, review, and implementation of complex, large-scale, and highly available backend services and microservices
  • Serve as an active individual contributor, writing high-quality, maintainable code and tackling the most challenging technical problems
  • Define and drive improvements in performance, scalability, monitoring, and operational excellence, ensuring our systems meet demanding SLOs/SLIs
  • Work closely with Engineering Directors/Sr. Managers and Product Managers to define the long-term technical roadmap, identifying strategic investments in core infrastructure and managing technical debt
  • Act as the lead technical mentor and coach for multiple engineers, defining best practices, conducting rigorous code and design reviews, and raising the overall technical bar across the entire backend organization
  • Lead technical collaboration and coordination across different teams, resolving major technical blockers, and standardizing shared services and technologies
  • Take on increasing responsibilities related to process and project leadership, including driving quarterly planning, leading post-mortems, and starting to formally participate in candidate interviewing and onboarding
  • As part of the growth plan, participate in management activities, such as leading team retrospectives, providing structured peer feedback for performance reviews, and one-on-ones
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

JVM Software Engineer

We're looking for a JVM Software Engineer to join our team. In this role, you'll...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java (Spring Boot, Java Persistence API) with significant experience in microservices (multi-tenant) and SOA/cloud architectures
  • foundational understanding and practical experience with Docker, Kubernetes, Azure DevOps, Git, and SonarQube (user-level knowledge for development purposes)
  • experience with RESTful APIs and queue/event-based communication (e.g., RabbitMQ, Kafka, ActiveMQ, Azure Service Bus, or Azure IoT Hub)
  • familiarity with web services (REST, OpenAPI specification) and device protocols (HTTP)
  • understanding and practical application of OAuth and RBAC
  • experience with PostgreSQL, MongoDB, and Redis
  • proficiency in JUnit and Mockito
  • good command of technical and professional English
  • experience working within Agile methodologies (SCRUM)
Job Responsibility
Job Responsibility
  • Develop and configure IoT applications primarily based on the Cumulocity platform (Administration, Device Management, Cockpit)
  • design and implement software components that align with business needs, company standards, and security best practices
  • support and maintain existing IoT solutions, focusing on performance, scalability, and code quality
  • contribute to the implementation and maintenance of CI/CD pipelines
  • participate in software architecture design discussions, collaborating closely with architects
  • lead functional or technical scopes within the team, promoting best practices and fostering a culture of excellence
  • produce comprehensive technical documentation and actively share knowledge with the team
  • support the recruitment and onboarding of new developers
What we offer
What we offer
  • Flexible working hours
  • hybrid work model, allowing employees to divide their time between home and modern offices in key Polish cities
  • a cafeteria system that allows employees to personalize benefits by choosing from a variety of options
  • generous referral bonuses, offering up to PLN6,000 for referring specialists
  • additional revenue sharing opportunities for initiating partnerships with new clients
  • ongoing guidance from a dedicated Team Manager for each employee
  • tailored technical mentoring from an assigned technical leader, depending on individual expertise and project needs
  • dedicated team-building budget for online and on-site team events
  • opportunities to participate in charitable initiatives and local sports programs
  • a supportive and inclusive work culture with an emphasis on diversity and mutual respect
  • Fulltime
Read More
Arrow Right

Software Development Engineer – Productivity

We are looking for experienced software development engineer for the Productivit...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
komprise.com Logo
Komprise, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of hands-on experience in software development
  • BE/MS Computer Science or equivalent
  • Strong proficiency in one or more programming languages (e.g., Java, Python)
  • Experience in architecting, designing and building internal tools, automation, microservices or workflows
  • Solid understanding of distributed systems, APIs, databases, and cloud platforms (AWS /Azure)
  • Excellent interpersonal and communication skills
  • Proven experience leading projects, mentoring engineers, or playing a tech-lead role
Job Responsibility
Job Responsibility
  • Take a technical leadership role in guiding the team, driving best practices, and partnering with cross-functional stakeholders to design and deliver solutions (tools, automation, services) that enhance organizational efficiency and improve customer experience
  • Mentor a team of engineers, provide hands-on technical guidance and support in building solutions that will eventually be an enabler for different business units across Komprise
  • Apply experiences and knowledge in solving problems that are complex in nature and need in-depth investigation and evaluation
  • Demonstrate judgment in not only solving the given problems but to identify problems proactively and suggest plausible solutions
  • Design and implement highly performant, scalable systems catering to different internal/external problem statements
  • Drive architecture decisions, code quality standards, and engineering best practices
  • Work closely with Engineering, Product Managers, Support, Customer Success and other teams to understand needs and translate them into actionable technical requirements
  • Work effectively with immediate team members along with required stakeholders involved in the project
  • Operate, drive results and set priorities independently
  • Be a proactive contributor and subject matter expert
What we offer
What we offer
  • Competitive salary
  • Flexible vacation policy and remote work options
  • Opportunity to grow with a rapidly scaling company
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer specializing in Java, you will play a key role in ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
position2.com Logo
Position2
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in Java development, with expertise in Java 8+ and popular Java frameworks (e.g., Spring, Hibernate)
  • Strong understanding of object-oriented programming (OOP) principles, design patterns, and data structures
  • Experience with databases (SQL and NoSQL), RESTful APIs, and microservices architecture
  • Proficiency with development tools such as Git, Maven, Jenkins, or similar CI/CD tools
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies like Docker and Kubernetes
  • Strong problem-solving, debugging, and optimization skills
  • Excellent communication and collaboration skills, with the ability to work effectively in a team
  • Experience in Agile or Scrum development methodologies
Job Responsibility
Job Responsibility
  • Design, develop, and maintain complex, scalable, high-performance Java-based applications and services
  • Collaborate with product managers, architects, and other stakeholders to translate business requirements into technical solutions
  • Write clean, efficient, and reusable code following best practices (e.g., SOLID principles, design patterns)
  • Lead the design and architecture of software systems, ensuring they are modular, secure, and optimized for performance
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers to improve their coding skills and understanding of software development practices
  • Optimize application performance, troubleshoot issues, and implement new features based on user feedback and business needs
  • Integrate third-party APIs, services, and libraries where needed
  • Stay updated with emerging trends in Java development, cloud services, and modern technologies, and recommend their application to improve the team’s output
  • Manage technical debt by refactoring and improving existing codebases, ensuring maintainability and long-term stability
  • Drive continuous integration and deployment (CI/CD) processes to enhance the team’s development and delivery capabilities
Read More
Arrow Right

Senior Software Engineer, Cloud Transition

Atlassian is hiring a Senior Software Engineer for its Cloud Transition team in ...
Location
Location
United States , San Francisco
Salary
Salary:
146300.00 - 235000.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience in building cloud SaaS platforms in a dynamic environment
  • Strong experience in Java, microservices, and relational databases
  • Passionate about collaborating with customers and cross-functional teams
  • Experience in AWS and streaming technologies such as Kafka
  • Experience in test-driven development
  • Passion for engineering and operational excellence
  • Understanding of SaaS, PaaS, and IaaS industries with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Experience crafting and implementing well-tested, highly scalable, and performant microservices and/or other distributed systems
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
Job Responsibility
Job Responsibility
  • Drive large, complex projects autonomously, from technical design to launch
  • Tackle complex architectural challenges, apply architectural standards, and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects
  • Mentor junior members of the team
  • Develop platform capabilities to power customer-facing solutions/experiences such as migration assistants, App Migrations, and Routine Admin tasks (sandbox data clone, cloud-to-cloud data transformation, backup-restore)
  • Implement compliance initiatives across platform and product stacks ranging from cloud infrastructure to product experiences
  • Collaborate with Core Engineering, products, and platform teams on a large scale and high-reliability transformative architecture, including Kafka & Kafka Stream adoption
  • Ensure the adoption of world-class engineering and operational practices across teams
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Bonuses
  • Commissions
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer

We're looking for a Senior Backend Software Engineer to join our team, passionat...
Location
Location
Turkey
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience building and developing backend applications
  • Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala
  • Understanding of SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Experience crafting and implementing well-tested, highly scalable, and performant micro-services and/or other distributed systems
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space, and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organization
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Drive complex projects autonomously, from technical design to launch
  • Solve complex architecture challenges, apply architectural standards and start using them on new projects
  • Lead code reviews and documentation, and take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to handle company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Java developer
  • Mentor junior members of the team
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Backend Software Engineer

Working at Atlassian; Atlassians can choose where they work – whether in an offi...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is required
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organization
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Drive large, complex projects autonomously, from technical design to launch
  • Tackle complex architecture challenges, apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Java developer
  • Mentor junior members of the team
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer with over 12 years o...
Location
Location
India , Pune; Bangalore
Salary
Salary:
Not provided
https://6sense.com Logo
6sense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 12+ years of experience in software development, with a strong emphasis on software design and architecture
  • Proficiency in multiple programming languages, such as Java, Python, C++, or similar
  • Deep understanding of software design principles, patterns, and best practices
  • Experience with cloud technologies (e.g., AWS, Azure, GCP) and microservices architecture
  • Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams
  • Proven track record of delivering complex software projects on time and within budget
  • Experience with Agile development methodologies and tools (e.g., Scrum, Kanban, JIRA)
  • Excellent problem-solving skills and a proactive attitude towards addressing technical challenges
  • Strong commitment to quality, with a focus on writing clean, maintainable, and efficient code
Job Responsibility
Job Responsibility
  • Lead the architecture and design of large-scale software systems, ensuring scalability, reliability, and performance
  • Provide technical leadership and guidance to development teams, mentoring engineers and promoting best practices
  • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions
  • Drive innovation and continuous improvement in software development processes and methodologies
  • Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices
  • Stay updated on industry trends and emerging technologies, evaluating their potential impact on our products and development practices
  • Troubleshoot and resolve complex technical issues, working closely with cross-functional teams to ensure timely resolution
  • Participate in hiring and onboarding activities, helping to build a strong and diverse engineering team
What we offer
What we offer
  • Health coverage
  • Paid parental leave
  • Generous paid time off and holidays
  • Quarterly self-care days off
  • Stock options
  • Equipment and support for work and connectivity
  • Growth mindset culture
  • Learning and development initiatives including access to LinkedIn Learning
  • Quarterly wellness education sessions to encourage self-care and personal growth
  • Wellness days
  • Fulltime
Read More
Arrow Right