Senior Java

1 month ago


Bengaluru South, India BlinkLink Full time

Company Description

Blinklink is an AI company focused on democratizing content distribution and curation infrastructure. We enable our customers to add full-scale short-form video platforms to any website in 5 minutes. Platforms can curate content libraries uniquely for each visitor based on algorithms created in natural language. Audiences are key in the attention economy, and companies use Blinklink to build and scale true ownership and monetization over their audience.


BlinkLink is headquartered in Pittsburgh and is accelerated by Carnegie Mellon University.


Why this is/is not for you

You're looking for a post-PMF AI company with a clear trajectory, difficult problems, and an extremely complementary, seriously experienced, and mission-devoted team.


Job Description:

We seek a highly skilled Senior Java/Spring Boot Developer with extensive experience in Event-Driven Design (EDD), Kafka messaging, Kubernetes, and containerization technologies. The ideal candidate should have a minimum of 4 years of hands-on experience in Java development and Spring Boot framework, as well as a deep understanding of EDD principles and cloud-native architectures.


Key Responsibilities:

  • Software Architecture and Design: Architect scalable and resilient microservices-based solutions leveraging Java and Spring Boot. Design event-driven architectures to enable asynchronous communication and decoupling of services.
  • Event-Driven Design (EDD): Apply EDD principles to design event schemas, define event flows, and implement event-driven communication patterns using the Kafka messaging platform. Ensure high availability, fault tolerance, and scalability of event-driven systems.
  • Kafka Integration: Integrate Kafka into microservices architectures to facilitate real-time data streaming, event processing, and message-driven communication. Configure Kafka clusters, topics, partitions, producers, and consumers for optimal performance and reliability.
  • Containerization and Kubernetes Orchestration: Use Docker to containerize microservices and manage containerized applications in Kubernetes clusters. Deploy, scale, and orchestrate containerized workloads across clusters for high availability and resource efficiency.
  • Cluster Management and Monitoring: Manage Kubernetes clusters, configure cluster resources, and implement resource quotas and access controls. Monitor cluster health, performance metrics, and resource utilization using monitoring tools like Prometheus and Grafana.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines for automated containerized application build, test, and deployment. Utilize Jenkins, GitLab CI, or similar tools to streamline the software delivery process and ensure deployment reliability.
  • Performance Optimization and Scalability: Identify performance bottlenecks and optimize application performance through code refactoring, caching strategies, and infrastructure tuning. Implement horizontal scaling and auto-scaling mechanisms to handle varying workloads.
  • Security and Compliance: Implement security best practices for containerized applications and Kubernetes clusters. Ensure compliance with industry standards and regulatory requirements for data protection, access control, and network security.
  • Documentation and Knowledge Sharing: Document architectural designs, deployment procedures, and operational guidelines. Provide technical guidance and mentorship to junior developers. Contribute to knowledge-sharing sessions and technical forums within the organization.


Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field. Master’s degree preferred.
  • Minimum of 5 years of professional experience in Java development, with a strong focus on Spring Boot framework.
  • Extensive experience with event-driven architecture and design patterns. Hands-on experience with Kafka messaging platform is required.
  • Proficiency in containerization technologies such as Docker and container orchestration with Kubernetes. Experience managing and scaling applications in Kubernetes clusters.
  • Solid understanding of microservices architecture, RESTful APIs, and cloud-native development principles.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, and their managed Kubernetes services (e.g., Amazon EKS, Azure Kubernetes Service, Google Kubernetes Engine).
  • Experience with cluster management, monitoring, and troubleshooting in Kubernetes environments.
  • Strong problem-solving skills, analytical thinking, and attention to detail.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Experience working in Agile/Scrum development methodologies is a plus.
  • Demonstrated ability to learn new technologies quickly and adapt to changing business needs.


Note: This job description is intended to convey information essential to understanding the scope of the position and is not an exhaustive list of skills, efforts, duties, responsibilities, or working conditions associated with it. Responsibilities may change based on business needs.


  • Senior Java Developer

    2 weeks ago


    Bengaluru, India Virtusa Full time

    Senior Java Developer - CREQ187284 DescriptionJOB DESCRIPTIONSkill: Senior Java DeveloperMust Haves:-Very strong in Java-At least one of: Cloud Computing (GCP preferred) or Big Data-Ability to work with ambiguous requirements. Pro-active.Nice to Haves:-Multiple programming languages ( Java, Scala, JavaScript/, Python etc.)Broad skillsetExperience with...

  • Senior Java Developer

    2 weeks ago


    Bengaluru, India Virtusa Full time

    Senior Java Developer - CREQ187284 Description JOB DESCRIPTION Skill: Senior Java Developer Must Haves: -Very strong in Java -At least one of: Cloud Computing (GCP preferred) or Big Data -Ability to work with ambiguous requirements. Pro-active. Nice to Haves: -Multiple programming languages ( Java, Scala, JavaScript/, Python etc.) Broad...

  • Senior Java Developer

    3 weeks ago


    Bengaluru, India TalentBasket Full time

    Role- Senior Java developerExperience5+ Years (Relevant 5 years is mandatory)LocationBangalore (Work from Office)Budget24L per annumGood exposure in Core Java, Spring Boot, SQL/MySQL, Redis, Kafka, RabbitMQ, OR mybatis,OR openfeign.

  • Senior Java Developer

    4 weeks ago


    Bengaluru, India Nityo Infotech Full time

    Jd : Senior Java DeveloperExp- 5 to 8 YearsClient : Amdocs Loc – Bangalore Budget – 22 LPA Np-15 Days -JD : Excellent Java development experience-Experience developing Rest APIs-In depth knowledge of Spring MVC-Python development experience-ANSI SQL experienceExperience Required5 - 9 YearsIndustry TypeITEmployment TypePermanentLocationIndia


  • Bengaluru, India Virtusa Full time

    Senior Java AWS Developer - CREQ187473 DescriptionSkill:Senior Java AW DeveloperRole / Tier: T2 – 8+ yrsLocation : BangaloreKey responsibility:Implement Kafka producers and consumers using Java programming language.Expereince with AWS is mamdatory.Design and develop Kafka-based event-driven architectures to support real-time data processing and streaming...

  • Senior Java Developer

    1 month ago


    Bengaluru, India Nityo Infotech Full time

    Jd : Senior Java DeveloperExp- 5 to 8 YearsClient : Amdocs Loc – Bangalore Budget – 22 LPA Np-15 Days -JD : Excellent Java development experience-Experience developing Rest APIs-In depth knowledge of Spring MVC-Python development experience-ANSI SQL experience Experience Required 5 - 9 Years Industry Type IT Employment Type ...

  • Senior Developer

    1 day ago


    Bengaluru, India Sonata Software Full time

    Job Title: Senior Developer / Lead - Core Java with ReactJSDepartment: PEOSJob Type: Full-time Job Description:We are currently seeking a Senior Developer / Lead with over 8 years of experience, specializing in Core Java and ReactJS. The ideal candidate should have hands-on experience with AWS, a strong proficiency in JavaScript, and a comprehensive...


  • Bengaluru, India Virtusa Full time

    Senior Java AWS Developer - CREQ187473 Description Skill: Senior Java AW Developer Role / Tier : T2 – 8+ yrs Location : Bangalore Key responsibility: Implement Kafka producers and consumers using Java programming language. Expereince with AWS is mamdatory. Design and develop Kafka-based event-driven architectures to support real-time...


  • Bengaluru, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object Oriented analysis and design, software...

  • Core Java Developer

    3 days ago


    Bengaluru, India Infogain Full time

    Core Java Developer (Senior) with skills Core Java, Eclipse, EJB, Hibernate, J2EE, Java Application/Web Server, JSP, Spring for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune)Posted on: May 16, Share on Linkedin Share on Twitter Share on FacebookROLES & RESPONSIBILITIESShould be a senior Java Microservices developer with 8 +...


  • Bengaluru, India Virtusa Full time

    Senior Java AWS Developer - CREQ188632 Description Excellent knowledge of core Java (17+) and passionate about writing clean code.Working experience on Kakfa - MandatoryGood understanding of modern software architecture real-time platforms, rest APIs etc.Practice TDD and BDD engineering techniques.Understanding of relational databases.Understanding of cloud...

  • Core Java Developer

    4 days ago


    Bengaluru, India Infogain Full time

    Core Java Developer (Senior) with skills Core Java, Eclipse, EJB, Hibernate, J2EE, Java Application/Web Server, JSP, Spring for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune) Posted on: May 16, Share on Linkedin Share on Twitter Share on Facebook ROLES & RESPONSIBILITIES Should be a senior Java Microservices...


  • Bengaluru, India Infogain Full time

    Core Java Developer (Senior) with skills Core Java, Eclipse, EJB, Hibernate, J2EE, Java Application/Web Server, JSP, Spring for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune) Posted on: May 19, Share on Linkedin Share on Twitter Share on Facebook ROLES & RESPONSIBILITIES Should be a senior Java Microservices...

  • Core Java Developer

    10 hours ago


    Bengaluru, India Infogain Full time

    Core Java Developer (Senior) with skills Core Java, Eclipse, EJB, Hibernate, J2EE, Java Application/Web Server, JSP, Spring for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune) Posted on: May 20, Share on Linkedin Share on Twitter Share on Facebook ROLES & RESPONSIBILITIES Should be a senior Java Microservices...


  • Bengaluru, India Apica Full time

    About UsApica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhance user experiences. Our mission is to empower organizations to thrive in the...

  • Senior Java Developer

    16 hours ago


    Bengaluru, India Apica Full time

    About Us Apica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhance user experiences. Our mission is to empower organizations to thrive in the...


  • Bengaluru, India Apica Full time

    About UsApica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhance user experiences. Our mission is to empower organizations to thrive in the...


  • Bengaluru, India 10XTD Full time

    Java Full Stack Senior Consultant with Consulting MajorEmployment | ImmediateJob Description:We are seeking a highly skilled and experienced Senior Consultant in Java Full Stack Development to join our dynamic team. The ideal candidate will have extensive hands-on experience in Java, J2EE (JDK8 and JDK 17), and Microservices architecture.As a Senior...


  • Bengaluru, India Virtusa Full time

    Senior Java MS Developer - CREQ185611 Description Very strong knowledge in Java8 and Java fundamentals.Good knowledge in spring and spring boot.Experience with messaging and integration frameworks like JMS, MQ, Kafka.Knowledge in no-SqlPreferable Cassandra and Kafka knowledge.Strong skills around object-oriented analysis and design (OOAD),Design principles...

  • Senior Java Developer

    3 weeks ago


    Bengaluru, India People First Consultants Pvt Ltd., Full time

    Role : Senior Java DeveloperSkills : JAVA, Microservices, RESTJob Type : Full TimeJob summary :As a Senior Java Developer, you will play a key role in the design, development, testing, and maintenance of our software solutions. You will collaborate with cross-functional teams, including product managers, UX designers, and other developers, to deliver...