Senior Backend Java Developer

6 days ago


Chicago, Illinois, United States New York Technology Partners Full time
Job Title: Senior Backend Java Kafka Developer

We are seeking a highly skilled Senior Backend Java Kafka Developer to join our team at New York Technology Partners. As a key member of our team, you will be responsible for reviewing and reverse engineering existing Java code, mapping data flows across multiple environments, and developing metadata and data lineage solutions.

Key Responsibilities:

  • Analyze and reverse engineer existing Java code to create source-to-target mapping for multiple data flows.
  • Map and document data flows from disparate data sources such as Kafka, Protocol Buffers, Redis, APIs, Flat Files, Databases, etc.
  • Ensure data flow and lineage documentation align with business requirements and data governance standards.
  • Develop metadata solutions and data lineage documentation for on-premise and cloud systems.
  • Automate metadata extraction using custom connectors and programming tools to simplify lineage tracking across data sources.
  • Work with technical SMEs and developers to create detailed data flow diagrams and technical documentation for complex systems.
  • Custom Metadata Development:
    • Develop and implement programs that automate the extraction of metadata and creation of data lineage documents for various data platforms.
    • Use tools such as Python, PySpark, and Java to build solutions that automate and integrate metadata from different systems.
  • Data Quality & Governance:
    • Implement data quality solutions across data sources (Kafka, APIs, flat files, JSON, databases) to ensure adherence to governance standards.
    • Maintain data catalogs and data dictionaries and ensure compliance with data governance policies.
  • Documentation & Diagrams:
    • Create detailed technical documentation for Java-based applications that process data in real-time and batch.
    • Use tools like draw.io to create architecture and data flow diagrams for multiple systems.
  • Collaboration & Project Execution:
    • Collaborate with technical SMEs to understand applications and systems, enabling effective reverse engineering.
    • Support the administration and ingestion of metadata management assets through custom extensions and connectors.
    • Multitask across multiple projects, ensuring adherence to deadlines and providing updates to stakeholders.

Requirements:

  • 6+ years of data analysis experience focusing on metadata, data flows, and mappings.
  • Proficient in Java, especially Java 8 onwards, with hands-on experience in Spring, Spring Boot, microservices, and REST APIs.
  • Experience working with Kafka streams, protocol buffers, and APIs as data sources.
  • Strong SQL knowledge and proficiency in programming with Python or PySpark for data analysis.
  • Hands-on experience with a variety of databases (relational, NoSQL, object-based) and familiarity with Git for version control.
  • Proven experience with data lineage and metadata management across on-premise and cloud platforms.
  • Ability to understand Java codebases and reverse engineer data mappings and flows.
  • Experience working with draw.io or similar tools to create architecture or data flow diagrams.
  • Excellent skills in technical documentation, writing, and maintaining documentation for complex, real-time data systems.

Preferred Skills:

  • Experience working with Kafka and Protobuf as data sources.
  • Familiarity with data governance tools and solutions.
  • Knowledge of object-oriented design and software design patterns.
  • Ability to design and develop data quality solutions for multiple data environments.


  • Chicago, Illinois, United States Spruce Infotech Full time

    Java Backend DeveloperWe are seeking a skilled Java Backend Developer to join our team at Spruce Infotech. The ideal candidate will have hands-on experience with Java, Spring Boot, and microservices architecture.Key Responsibilities:Design and develop scalable applications using Java and Spring BootWork with RESTful APIs, frontend technologies like...


  • Chicago, Illinois, United States Saxon Global Full time

    Key ResponsibilitiesDevelop and execute JUnit or TestNG tests to ensure high-quality codeDesign and implement API testing strategies for Rest and Soap APIsUtilize Java, XML, JS, CSS, and HTML to build robust backend systemsCollaborate with the team to implement Jenkins and Azure infrastructureDrive the development of SR Level SDET skills and expertiseFocus...


  • Chicago, Illinois, United States Request Technology, LLC Full time

    Job SummaryRequest Technology, LLC is seeking an experienced Senior Backend Java Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-performance, scalable, and secure software solutions using Java 11 and other relevant technologies.Key ResponsibilitiesDesign and Development:...


  • Chicago, Illinois, United States Mindlance Full time

    Job Title: Java Backend DeveloperLocation: Chicago, IL (Hybrid – 3 Days onsite)Duration: 3+ Months of ContractWe are seeking an experienced Java Backend Developer to join our team at Mindlance. The ideal candidate will have a strong background in Java, Python, and database (SQL) with experience in AWS.Key Responsibilities:Design, develop, and deploy...


  • Chicago, Illinois, United States Spruce Infotech Full time

    Java Backend Developer WantedWe are seeking a seasoned Java Backend Developer to design and build scalable applications using Java and Spring Boot.Key Responsibilities:Develop RESTful APIs and integrate with frontend technologies like Angular/JavaScriptManage databases with MongoDB and PostgresEnsure application security, microservice architectures,...


  • Chicago, Illinois, United States Accord Technologies Inc. Full time

    Job DescriptionAccord Technologies Inc. is seeking a skilled Java DeveloperChicago, IL (Hybrid role)W2 Candidates onlyKey Responsibilities:Design and develop scalable Java applications using Spring and microservices architectureImplement and manage AWS services, including EC2, S3, and RDSDevelop and maintain Terraform infrastructure as codeCollaborate with...


  • Chicago, Illinois, United States Forbes Technical Consulting Full time

    Senior Java Developer OpportunityLocation: downtown Chicago; HYBRID schedule - 2 days onsite per weekWe are seeking a highly skilled Senior Java Developer to join our development team and provide expertise in backend development. The ideal candidate will have extensive experience in Java and Spring Boot, with additional proficiency in Python, SQL, and AWS...


  • Chicago, Illinois, United States Saxon Global Full time

    Key ResponsibilitiesDevelop and maintain high-quality Java-based backend systems.Design and implement efficient testing strategies using JUnit or TestNG.Test and validate APIs, including REST and SOAP services.Collaborate with cross-functional teams to ensure seamless integration with other systems.Stay up-to-date with industry trends and best practices in...


  • Chicago, Illinois, United States Forbes Technical Consulting Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our development team at Forbes Technical Consulting. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable backend systems and APIs.Key ResponsibilitiesDesign and DevelopmentDesign and develop scalable backend systems and APIs using...


  • Chicago, Illinois, United States Request Technology, LLC Full time

    About the RoleWe are seeking a highly skilled Associate Principal, Backend Java Developer to join our team at Request Technology, LLC. As a key member of our engineering team, you will be responsible for designing and developing next-generation clearing applications using Java 11, Kafka, and Golang.Key ResponsibilitiesParticipate in the design of...


  • Chicago, Illinois, United States Capital One Full time

    Job Title: Senior Backend EngineerCapital One is seeking a highly skilled Senior Backend Engineer to join our team. As a Senior Backend Engineer, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems using Java, Go, and AWS.Collaborate with...


  • Chicago, Illinois, United States Forbes Technical Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our development team at Forbes Technical Consulting. The ideal candidate will have extensive experience in Java and Spring Boot, with additional proficiency in Python, SQL, and AWS technologies.Key ResponsibilitiesDesign, develop, and maintain scalable backend systems and...


  • Chicago, Illinois, United States Capital One Full time

    Job Title: Senior Backend EngineerCapital One is seeking a highly skilled Senior Backend Engineer to join our team. As a Senior Backend Engineer, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems using Java, Spring, and...


  • Chicago, Illinois, United States Omni Inclusive Full time

    Job Title: Java Backend Developer with Azure ExpertiseWe are seeking a highly skilled Java Backend Developer with expertise in Azure Public Cloud to join our team at Omni Inclusive.Key Responsibilities:Design and develop scalable and efficient Java applications on Azure Public Cloud.Implement Agile Methodology and ensure seamless integration with Spring MVC,...

  • Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Recurring Decimal Full time

    Job DescriptionRecurring Decimal is seeking a highly skilled Java Backend Developer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing highly available and scalable backend software components in Java.Key Responsibilities:Design and implement highly available and scalable backend software...


  • Chicago, Illinois, United States CME Group Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at CME Group. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our core Java applications.Key Responsibilities:Design and develop secure, scalable, and reliable technology solutions using Java and...

  • Senior Java Developer

    3 weeks ago


    Chicago, Illinois, United States CME Group Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at CME Group. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our core Java applications.Key Responsibilities:Design and develop scalable, secure, and reliable Java applications using core Java...


  • Chicago, Illinois, United States Saxon Global Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Saxon Global. As a key member of our development team, you will be responsible for designing, developing, and testing secure software applications using Java and Spring Boot.Key Responsibilities:Design and develop new and existing software systems and...


  • Chicago, Illinois, United States Dexian IT Solutions Full time

    About the RoleWe are seeking a highly skilled Backend Java Developer with extensive experience in AWS to join our team at Dexian IT Solutions. As a key member of our development team, you will be responsible for designing, developing, and deploying secure software applications using Java and AWS services.Key ResponsibilitiesDesign and Development: Design,...

  • Senior Java Developer

    2 weeks ago


    Chicago, Illinois, United States The Judge Group Full time

    Job Title: Senior Java DeveloperThis key position will be the primary Java Developer supporting Master Data Management software (MDM a.k.a GEM). This software is the core component of the Customer CRM solution.The position responsibilities outlined below are not exhaustive. Other duties, responsibilities, and qualifications may be required and/or assigned as...