Highly Experienced Java Software Engineer Wanted

16 hours ago


Bengaluru, Karnataka, India Black Duck Full time

Job Summary

We are seeking an exceptional Senior Staff Software Engineer to lead our team in developing innovative cloud-native applications using Java. The ideal candidate will have a strong background in designing and delivering scalable, resilient, and efficient systems.

About the Role

The Senior Staff Software Engineer will be responsible for:

  • Designing and developing high-quality software applications on time, meeting business requirements and maintaining high performance in production environments.
  • Contributing to cloud-native application design and development using Java, ensuring scalability, reliability, and security.
  • Providing technical leadership and mentorship to a team of engineers, guiding them through best practices and technical challenges.
  • Conducting thorough code reviews and performing testing to identify and resolve issues.
  • Collaborating with engineering teams, product managers, and stakeholders to define technical solutions and deliverables.
  • Communicating progress, challenges, and solutions to stakeholders.

Requirements

To be successful in this role, you will need:

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 12 years of software development experience using Java in building enterprise customer-facing products and services.
  • Experience with designing and developing scalable, resilient, and efficient Kubernetes-based SaaS Enterprise applications.
  • Strong knowledge of Design Patterns, Data structures & Algorithm.
  • Experience with RDBMS (MySQL/Postgres) and NoSQL databases (MongoDB/Cassandra).
  • Experience with different Service Communication technologies (Messaging queue-based communication Kafka/RabbitMQ).
  • Experience with TDD, code testability standards, and frameworks such as Junit, Mockito.
  • Experience with Security in Microservices Architecture and common authentication protocols.
  • Familiarity with various authorization models, Role-Based Access Control.
  • Experience with web development frameworks and Services (gRPC, RESTful).
  • RDBMS (PostgreSQL) databases experience and design persistence layer for Microservices using ORMs.
  • Experience with Monitoring and Logging in Distributed Systems (i.e., Prometheus, Grafana) and logging solutions (i.e., ELK stack, Fluentd).
  • Familiarity with cloud platforms (AWS, GCP, Azure), including Cloud infrastructure & Services.

What We Offer

We offer a competitive salary range of $180,000 - $250,000 per year, making this an excellent opportunity for experienced professionals looking to advance their careers.



  • Bengaluru, Karnataka, India Bristlecone Full time

    Job Title: Experienced Java Developer Wanted">Bristlecone is a cutting-edge technology company that is seeking an experienced Java developer to join our team. As a member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software applications using Java/J2EE technologies.">The ideal candidate will have a...


  • Bengaluru, Karnataka, India LinkedIn Full time

    We are seeking a highly skilled and experienced Staff Software Engineer to join our team at LinkedIn. As a key technical leader, you will be responsible for designing and developing technology to serve business and technology objectives.With 8+ years of experience in software design, development, and algorithm-related solutions, you will be able to scale...


  • Bengaluru, Karnataka, India Ping Identity Full time

    About the Role">We are seeking a highly experienced Staff Software Engineer - Java to join our cross-functional engineering team in developing the next generation of Identity and Access Management SaaS products.">The ideal candidate will have a strong background in designing and developing scalable microservices for the AWS cloud using Java, as well as...


  • Bengaluru, Karnataka, India TechVerito Full time

    Job DescriptionWe are seeking a highly skilled and experienced Java software development lead to join our team at TechVerito. As a seasoned professional, you will have the opportunity to lead our software development efforts and contribute to the growth of our company.About the RoleYou will be responsible for leading cross-functional teams to deliver...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Job Title: Highly Experienced Software ArchitectAbout Squareroot Consulting Pvt LtdSquareroot Consulting Pvt Ltd is a reputable consulting firm that offers cutting-edge technology solutions to its clients. We are looking for highly skilled and experienced software architects to join our team.Salary Range: ₹1800000 - ₹2500000 per annumJob...


  • Bengaluru, Karnataka, India Bounteous Full time

    Bounteous is seeking a highly skilled Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining high-volume and low-latency Java applications for mission-critical systems.About the RoleThis role requires a strong understanding of object-oriented programming...


  • Bengaluru, Karnataka, India Winshritech Full time

    Job OverviewWe are seeking an experienced and highly skilled Senior Software Engineer to join our team at Winshritech. This is a fantastic opportunity for individuals with expertise in core java, strong skills in algorithms, data structures, and object-oriented programming.Salary and BenefitsThe salary for this position is estimated to be around $120,000 per...


  • Bengaluru, Karnataka, India Société Générale Assurances Full time

    About the RoleWe are seeking a highly skilled and experienced Java software developer to join our team at Société Générale Assurances.Job SummaryThe successful candidate will have a strong background in Java programming, with experience in Core-Java, Spring, and Hibernate technologies. They will also have hands-on experience with microservices...


  • Bengaluru, Karnataka, India Kredivo Group Full time

    About the RoleWe are seeking a highly skilled and experienced software engineering lead to join our team at Kredivo Group. As a key member of our organization, you will be responsible for leading large-scale features and projects, collaborating with cross-functional teams, and driving innovation in software development.


  • Bengaluru, Karnataka, India Nielsen Full time

    At Nielsen, we are passionate about our work to power a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results.Job SummaryWe are seeking an experienced Senior Lead Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing...


  • Bengaluru, Karnataka, India Recruit Elite Full time

    We are Recruit Elite, a leading recruitment agency dedicated to connecting top talent with exciting job opportunities. As a highly experienced Senior Backend Developer, you will be responsible for designing, developing, and implementing high-quality backend services and APIs to support our web and mobile applications.Key Responsibilities:Technical...


  • Bengaluru, Karnataka, India NTT DATA Services Full time

    NTT DATA Services is a leading provider of digital and AI infrastructure, committed to helping clients innovate, optimize, and transform for long-term success. As a trusted global innovator of business and technology services, we serve 75% of the Fortune Global 100.We are seeking a highly experienced Pega BPM Developer to join our team in Bangalore, India....


  • Bengaluru, Karnataka, India Tech Prescient Full time

    As an Experienced Java Software Engineer at Tech Prescient, you will play a crucial role in designing and developing our software applications.The ideal candidate will have extensive knowledge of AWS and a good academic background.Excellent communication skills are necessary to collaborate with our team members.Key responsibilities include:Designing and...


  • Bengaluru, Karnataka, India Observe Full time

    At Observe AI, we're on a mission to revolutionize contact center performance with our cutting-edge live conversation intelligence platform. As a senior software development engineer, you'll play a crucial role in shaping the future of our scalable and secure platform.We're looking for an exceptional engineer with a proven track record in designing and...


  • Bengaluru, Karnataka, India Oracle Full time

    Oracle is seeking a highly skilled Java RBI Developer to join our team.About the RoleWe are looking for a talented software development engineer with extensive experience in RBI, networking, and Java microservices. The ideal candidate will have a strong understanding of cloud technologies, exceptional troubleshooting skills, and a proven track record of...


  • Bengaluru, Karnataka, India Azentio Software Pvt Ltd Full time

    About the RoleWe are looking for a highly skilled Java developer to join our team at Azentio Software Pvt Ltd. The ideal candidate will have experience in Core Java, J2EE, and Java frameworks such as struts, as well as hands-on experience with HTML/Javascript/CSS and jQuery.Key Responsibilities- Design, develop, and test Java-based software applications...


  • Bengaluru, Karnataka, India Oracle Full time

    At Oracle, we are building a future-ready Gen2 cloud Data Science service platform, and we need your expertise to help us succeed. As a highly skilled Artificial Intelligence (AI) engineer, you will play a crucial role in designing, implementing, and deploying machine learning models in production environments.The ideal candidate will have a strong...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About UsAt LinkedIn, we empower professionals to achieve their career goals. Our mission is to make the world more connected and help people discover opportunities.Job DescriptionWe are seeking a highly experienced Senior Staff Software Engineer to join our team. This role offers a unique opportunity to design and develop cutting-edge technology that serves...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at LinkedIn. As a member of this team, you will be responsible for architecting, designing, developing, and supporting Internet-scale features and infrastructures.About UsAt LinkedIn, we believe in the power of technology to transform lives. We strive to create innovative...


  • Bengaluru, Karnataka, India NeoLotex Business Solutions Private Limited Full time

    Alfresco Developer PositionWe are seeking a highly skilled Alfresco Developer to join our team in Bangalore, India.About the JobThis challenging role requires an experienced professional with a strong background in Java and familiarity with the Spring Framework. The ideal candidate will have at least 7-12 years of experience in software development,...