Senior Java Developer with Event-Driven Architecture

4 weeks ago


Charlotte, North Carolina, United States E-Solutions INC Full time
Job Title: Senior Java Developer with Event-Driven Architecture

About the Role: E-Solutions INC is seeking a highly skilled Java Developer with experience in Apache Kafka to join our dynamic team. The ideal candidate will have a strong background in building scalable, high-performance applications and a solid understanding of event-driven architecture using Kafka.

Key Responsibilities:

* Develop, test, and maintain Java-based applications that are robust, scalable, and efficient.
* Design and implement distributed systems using Apache Kafka for event streaming and real-time data processing.
* Work closely with teams to define and develop the Kafka architecture, ensuring high availability and scalability.
* Integrate Kafka with other systems, including databases and cloud services.
* Collaborate with DevOps teams to implement and manage Kafka clusters, ensuring optimized performance and security.
* Troubleshoot and resolve issues related to Java applications and Kafka.
* Write and maintain high-quality, clean, and efficient code.
* Participate in code reviews, design discussions, and architecture planning sessions.
* Stay updated with the latest trends in Java, Kafka, and distributed systems.

Required Skills and Qualifications:

* 5+ years of experience in Java development, including frameworks such as Spring Boot, Hibernate, etc.
* Hands-on experience with Apache Kafka (event-driven architecture, stream processing, producer/consumer APIs).
* Experience in building microservices and event-driven systems.
* Solid understanding of RESTful APIs, messaging systems, and distributed systems.
* Experience with cloud platforms such as AWS, GCP, or Azure is a plus.
* Familiarity with NoSQL databases and/or relational databases like PostgreSQL, MySQL, etc.
* Strong knowledge of version control tools like Git.
* Proficiency in writing unit tests and using CI/CD tools.
* Ability to troubleshoot and optimize performance in Java applications and Kafka.

Preferred Qualifications:

* Experience with Kafka Streams or Kafka Connect.
* Exposure to containerization technologies like Docker and orchestration tools like Kubernetes.
* Knowledge of message queues (RabbitMQ, ActiveMQ) and event processing frameworks.
* Experience in DevOps tools such as Jenkins, Terraform, Ansible.

EEO/AA/M/F/Vet/Disability: E-Solutions INC provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply.

  • Charlotte, North Carolina, United States Collabera Full time

    Job Title: Senior Cloud Java DeveloperJob Description:We are seeking a highly skilled Senior Cloud Java Developer to join our team at Collabera. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based Java applications.Key Responsibilities:Design and develop cloud-based Java applications using...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Minutes to Seconds Pty Ltd Full time

    We are seeking a skilled Senior Java Developer to join our team at Minutes to Seconds Pty Ltd. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software systems using Java and...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Synechron Full time

    Job DetailsThe Role:We are seeking a highly skilled Senior Java Developer to join our team at Synechron. As a Senior Java Developer, you will be responsible for designing, developing, and deploying high-quality software applications using Java and Spring Boot.Responsibilities:Design and develop complex software applications using Java and Spring...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States JobRialto Full time

    Job Summary:We are seeking a skilled Senior Java Developer to join our team at JobRialto. The ideal candidate will have extensive experience in Java application development and a strong background in cloud technologies.This role will involve designing, implementing, and maintaining high-quality software solutions using modern frameworks and cloud...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Diverse Lynx Full time

    Job Title: Java Data Engineer PositionWe are seeking a highly skilled Java Data Engineer to join our team at Diverse Lynx LLC. As a Java Data Engineer, you will be responsible for designing and developing complex business critical systems that meet highly available, scalable, fault tolerance, and resiliency needs.Key Responsibilities:- Design and develop...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Synechron Full time

    Job DetailsThe Role:We are seeking a highly skilled Senior Java Developer to join our team at Synechron. As a Senior Java Developer, you will be responsible for designing, developing, and deploying high-quality software applications using Java and Spring Boot.Responsibilities:Design and develop scalable and efficient software applications using Java and...

  • Senior Java Developer

    3 weeks ago


    Charlotte, North Carolina, United States LTIMindtree Full time

    About Us:LTIMindtree is a global technology consulting and digital solutions company that empowers businesses to innovate and grow through digital transformation.Role: Java/Web Services EngineerLocation: Global OpportunitiesJob Description: Total having IT experience 12+ years.Expertise in Core Java for high-volume, performant, and large data applications,...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States LTIMindtree Full time

    About Us:LTIMindtree is a global technology consulting and digital solutions company that enables enterprises to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to numerous clients, LTIMindtree brings extensive domain and technology expertise to help drive superior...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    We are seeking a highly skilled Java backend developer to join our team at Aloden, Inc. in a dynamic role that involves contributing to the design, development, and maintenance of Java EE/Spring-based enterprise software.The ideal candidate will have 6+ years of hands-on experience in full-stack Java development, demonstrating proficiency in both frontend...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States ApTask Full time

    About ApTaskApTask is a leading global provider of workforce solutions and talent acquisition services, dedicated to shaping the future of work. As an African American-owned and Veteran-certified company, ApTask offers a comprehensive suite of services, including staffing and recruitment solutions, managed services, IT consulting, and project management....


  • Charlotte, North Carolina, United States Synechron Full time

    Job Title: Senior Java Developer with Expertise in React and MongoDBLocation: Charlotte, NCFull Time/ PermanentContact:The Role:Responsibilities:As a senior Java developer, you will be responsible for executing creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Saxon Global Full time

    Job Title: Senior Java DeveloperJob Summary:Saxon Global is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and deploying high-quality Java applications. You will work closely with our cross-functional team to deliver cutting-edge solutions that meet the needs of...


  • Charlotte, North Carolina, United States Lorven Technologies Full time

    Job Title: Senior Java Developer with Kafka ExpertiseJob Summary: Lorven Technologies is seeking a highly skilled Senior Java Developer with expertise in Kafka to join our Global Funding Investment and Insurance Technology team.Key Responsibilities:* Partner with key stakeholders to ensure proper design and architectural patterns are deployed to ensure...


  • Charlotte, North Carolina, United States TechnoGen Full time

    Job Title: Senior Java Developer with Hadoop ExperienceJob Summary: We are seeking a highly skilled Senior Java Developer with Hadoop experience to join our team at TechnoGen.Key Responsibilities:* Develop, support, and maintain the Enterprise Credit Risk ETL platform* Design, develop, and test software for the ECR RCF team* Collaborate with the development...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Motion Recruitment Partners LLC Full time

    Job Title: Senior Java DeveloperAbout the Role:Motion Recruitment Partners LLC is seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale Java applications.Key Responsibilities:Design and develop high-quality Java applications using Agile...


  • Charlotte, North Carolina, United States Synechron Full time

    Job Title: Senior Java Developer with Angular ExpertiseAbout the Role:We are seeking a highly skilled Senior Java Developer with expertise in Angular to join our team at Synechron. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust web applications using Java and Angular.Key Responsibilities:-...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Saxon Global Full time

    Job Title: Senior Java DeveloperJob Description:We are seeking a highly skilled Senior Java Developer to join our team at Saxon Global. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale Java applications using Spring, Hibernate, and Oracle. Your expertise in Angular 8+ and REST Webservices will also be...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States Centraprise Full time

    Senior Java DeveloperAt Centraprise, we are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a strong background in Java and J2EE, with a minimum of 10 years of experience in software development.Key Responsibilities:Design, develop, and maintain large-scale Java applications using multi-threading, immutability,...

  • Senior Java Developer

    4 weeks ago


    Charlotte, North Carolina, United States 4 Consulting Inc. Full time

    Job DescriptionWe are seeking a highly skilled Sr Java Developer to join our team at 4 Consulting Inc. Our mission is to build long-term relationships based on trust and integrity with all our employees and business affiliates.We partner with world's largest corporations to design, develop, and maintain complex, heterogeneous, and client-facing web-based...


  • Charlotte, North Carolina, United States Synechron Full time

    Job Title: Senior Java Developer with Angular ExpertiseJob Summary:As a Senior Java Developer with Angular expertise, you will be responsible for designing, developing, and maintaining robust web applications using Java and Angular. You will collaborate with cross-functional teams to define, design, and ship new features. Your expertise in Java and related...