Senior Java Software Engineer

2 days ago


Bengaluru Karnataka India, Karnataka Weigandt Consulting Full time

Weigandt Consulting is a professional services company specializing in IT solutions for leading retail enterprises.

Our expertise spans application management and support, ERP system implementation, integration and modernization, as well as prebuilt retail solutions, custom software development, and IT staff augmentation.


We are committed to delivering high-quality services that drive long-term success and measurable value for our clients.


Key Responsibilities

  • Define technical strategies and lead the design of distributed systems in Java 21 with Spring.
  • Apply Domain-Driven Design (DDD), event sourcing, and microservices patterns at scale.
  • Architect and optimise solutions using relational databases (PostgreSQL) and NoSQL databases (MongoDB, Couchbase, Cassandra).
  • Design and operate event streaming platforms (Kafka) for real-time and scalable data integration.
  • Drive adoption of cloud-native practices on Azure with Kubernetes (AKS) and Terraform.
  • Build robust CI/CD pipelines and automate quality gates, including security and performance checks.
  • Ensure observability and resilience through Splunk dashboards, logging, and alerts.
  • Profile, optimise, and debug complex distributed systems.
  • Champion best practices in code quality, testing, and maintainability.
  • Collaborate with product managers, stakeholders, and engineers across teams to align business and technical strategies.
  • Mentor engineers, support hiring, and contribute to organisational capability building.
  • Identify and address architectural gaps to simplify integration with peer systems.
  • Consistently lead the delivery of valuable features while driving process improvements.


Requirements

  • 6+ years of professional software engineering experience in the JVM ecosystem.
  • Deep expertise in Java , Spring Boot, Microservices, and event-driven architectures.
  • Strong experience with event streaming platforms (Kafka).
  • Solid experience with Azure, Kubernetes, and Terraform.
  • Proven ability to work with multiple database paradigms (relational and NoSQL).
  • Strong understanding of concurrency, scalability, and distributed system design.
  • Experience building and governing CI/CD pipelines and automating testing/security.
  • Track record of technical leadership and mentoring.
  • English fluency (min. B2) in both written and spoken formats is essential.
  • Excellent communication and stakeholder management skills.
  • Commitment to continual learning and raising engineering standards.


What We Offer

  • Competitive salary and performance-based bonuses.
  • Hybrid work model - 3 days per week onsite at the office in Bengaluru.
  • Personalized benefits package that supports your growth and lifestyle.
  • Official B2B contract in accordance with local legislation.
  • Paid vacation of 28 working days and sick leaves.
  • Modern IT equipment provided by the company.
  • A collaborative and dynamic work environment.

  • Java Software Engineer

    17 hours ago


    Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, Karnataka, India, Karnataka Input Zero Technologies Full time

    Role : Senior Java software engineerLocation: BangaloreNotice period: Only immediateWe are looking for :Bachelor’s degree in Computer Science or related engineering field3+ years of experience in software development in Frontend and Backend TechnologiesStrong Knowledge of back-end development frameworks and platformsSolid experience in Java/J2EE...


  • Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Company DescriptionTechila Global Services is a distinguished digital transformation consulting and technology firm with a presence in the United States, Europe, and the Asia-Pacific region. As a Platinum Partner, we deliver innovative solutions and strategic guidance to empower over 100 enterprise clients worldwide. Our mission is to help organizations...


  • Bengaluru, Karnataka, India, Karnataka Mphasis Full time

    Job Description Role : Java, J2EE Senior FSD Location : Offshore/India Job Summary – We are looking for 8+ experience Java/J2EE Senior Full Stack Developer (FSD) proficient in designing, developing, and maintaining Java-based applications, often within a full-stack context. This role involves both front-end and back-end development, requiring expertise in...


  • Bengaluru, Karnataka, India, Karnataka Saarthee Full time

    About Saarthee:Saarthee is a Global Strategy, Analytics, Technology and AI consulting company, where our passion for helping others fuels our approach and our products and solutions. We are a onestop shop for all things data and analytics. Unlike other analytics consulting firms that are technology or platform specific, Saarthee’s holistic and tool...


  • Bengaluru, Karnataka, India, Karnataka Recro Full time

    Job Title – Senior Software Engineer (Java+ Scala)Experience-10+ YearsLocation-Bangalore(Marathahalli) Workmode-HybridKey ResponsibilitiesLead technical initiatives and contribute as a senior team member to meet project goals and deadlines.Design, implement, and optimize scalable software solutions aligned with organizational objectives.Build...


  • Bengaluru, Karnataka, India, Karnataka ACL Digital Full time

    Job Summary:Responsible for designing and building backend system.Focus on scalable APIs, workflow frameworks, and automation platforms that improve customer and agent experiences.Acts as a strong individual contributor while mentoring junior engineers, leading key projects, and ensuring reliability, performance, and security of systems.Must-Have...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India Cozzera Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Position- Senior Software Engineer - JavaExperience- 8 to 10 YearsLocation - Bangalore (Hybrid)Job Summary:We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java, Spring Framework, and Apache Tomcat, with a passion for building scalable and...


  • Bengaluru, Karnataka, India, Karnataka Infosys Full time

    A day in the life of an Infoscion • As part of the Infosys delivery team, your primary role would be to ensure effective Design, Development, Validation and Support activities, to assure that our clients are satisfied with the high levels of service in the technology domain. • You will gather the requirements and specifications to understand the client...