{"schemaVersion":"jobsearcher.job.v1","id":"df0c6137686ec6d26725ea7c","url":"https://jobsearcher.com/jobs/df0c6137686ec6d26725ea7c","canonicalUrl":"https://jobsearcher.com/jobs/df0c6137686ec6d26725ea7c","title":"Java Developer w/ Spring, Kafka","description":"Job Role - Java Developer w/ Spring, Kafka Location: Alpharetta, GA - 3x/week onsite Duration: 6 months To Long Term . Role Descriptions:We are looking for a versatile Full-Stack AI Engineer proficient inbackend and frontend development with strong experience in AIML technologies. The idealcandidate will work closely with cross-functional teams to develop scalable web applicationsfeaturing a Node.js and Python backend| React-based frontend| and AIML-poweredfunctionalities leveraging tools like Scikit-learn| TensorFlow| Azure ML| and Langchain. Therole requires a passion for cutting-edge machine learning integrations and deliveringhigh-quality| performant software. AI System Key ResponsibilitiesBackendDevelopmentDesign| develop| and maintain scalable backend services and APIs primarilyusing Node.js with TypeScript and Python.Integrate AIML models and workflows intobackend systems to enable intelligent application features.Ensure robust applicationarchitecture| security| and performance optimization.Frontend DevelopmentBuild responsive|user-friendly interfaces using React and TypeScript following best practices and designprinciples.Collaborate with UXUI designers and product teams to deliver seamless userexperiences.Implement state management| routing| and component libraries to supportcomplex application workflows.AIML IntegrationDevelop and deploy machine learningmodels using Scikit-learn and TensorFlow| with cloud-based orchestration through AzureML.Integrate AI functionalities using frameworks like Langchain and JavaScript-basedlibraries into web applications.Collaborate with data scientists and ML engineers tooperationalize AI solutions in production-grade applications.Collaboration BestPracticesWork closely with product managers| designers| and other engineers in an Agileenvironment.Write clean| maintainable| and well-documented code with unit and integrationtests.Participate in code reviews| design discussions| and continuous improvement initiatives Department Profile Wealth Management Product Technology (WMPT) is a dynamic and fast-paced area within the Firm's WM Technology Division. We are responsible for creating innovative technologysolutions for the Private Banking Group (Client), one of the strategic growth areas of theFirm, providing cash management and lending products and services to our WM clients. Thisincludes state-of-the-art technology for a nationwide network of Private Bankers and productspecialists who work with Financial Advisors to provide access to products and servicessuch as online banking, cards, deposit products, residential mortgages, securities-basedloans, and tailored lending. If you are an exceptional individual who is interested in solvingcomplex problems and building sophisticated solutions in a dynamic team environment, WMPTis the place for you. Position Description: We are looking for a Java Developer having financial domain experience and working inagile, fast paced environment for the Money Movement program. Candidate will interact withbusiness stakeholders, perform detailed analysis of requirements, and convert them intotechnical code, testing and ensure production smooth implementation. Candidate will workclosely with Tech leads, other for smooth implementation. To be successful in the role willrequire the individual to understand the banking technology landscape, and to offer creativesolutions that integrate current capabilities and proprietary system builds. Job Functions/Duties and Responsibilities: 1. Design and develop high-quality, scalable, and maintainable code using Java, Kafka, and Spring. 2. Collaborate with cross-functional teams, including business analysts, architects, and other developers, to understand business requirements and translate them into technical solutions. 3. Write clean, efficient, and testable code, following best practices for software development. 4. Participate in code reviews and provide constructive feedback to improve the overall quality of the codebase. 5. Continuously improve the development process by identifying and implementing best practices, tools, and techniques. 6. Ensure the applications are secure, reliable, and performant, adhering to industry standards and best practices. 7. Troubleshoot and debug production issues, working closely with the operations team to resolve them promptly. 8. Stay up-to-date with the latest advancements in Java, Kafka, Spring, and related technologies, and apply them as appropriate to improve the applications. Skills Required (First 3 lines to cover TOP 3 Must have skills): 1. Java developer with 5+ years of experience 2. Proficiency in Java development and design patterns. 3. Experience with Kafka, including producing and consuming messages, configuring brokers, and troubleshooting issues. 4. Strong understanding of the Spring framework, including Spring Boot, Spring Data, and Spring Batch. 5. Familiarity with messaging and event-driven architectures. 6. Experience with SQL and NoSQL databases, such as DB2 and MongoDB. 7. Proficiency in writing unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mockito, and Cucumber. 8. Strong problem-solving skills and the ability to work independently as well as in a team environment. 9. Excellent communication skills and the ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders. 10. A bachelor's or master's degree in Computer Science, Engineering, or a related field. Education: • Minimum BS degree in Computer Science, Engineering, or a related field.","company":"AceStack","rawCompany":"acestack","city":"Alpharetta","state":"GA","isRemote":false,"isActive":false,"createdAt":"2026-06-03T02:02:01.347Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer w/ Spring, Kafka","description":"Job Role - Java Developer w/ Spring, Kafka Location: Alpharetta, GA - 3x/week onsite Duration: 6 months To Long Term . Role Descriptions:We are looking for a versatile Full-Stack AI Engineer proficient inbackend and frontend development with strong experience in AIML technologies. The idealcandidate will work closely with cross-functional teams to develop scalable web applicationsfeaturing a Node.js and Python backend| React-based frontend| and AIML-poweredfunctionalities leveraging tools like Scikit-learn| TensorFlow| Azure ML| and Langchain. Therole requires a passion for cutting-edge machine learning integrations and deliveringhigh-quality| performant software. AI System Key ResponsibilitiesBackendDevelopmentDesign| develop| and maintain scalable backend services and APIs primarilyusing Node.js with TypeScript and Python.Integrate AIML models and workflows intobackend systems to enable intelligent application features.Ensure robust applicationarchitecture| security| and performance optimization.Frontend DevelopmentBuild responsive|user-friendly interfaces using React and TypeScript following best practices and designprinciples.Collaborate with UXUI designers and product teams to deliver seamless userexperiences.Implement state management| routing| and component libraries to supportcomplex application workflows.AIML IntegrationDevelop and deploy machine learningmodels using Scikit-learn and TensorFlow| with cloud-based orchestration through AzureML.Integrate AI functionalities using frameworks like Langchain and JavaScript-basedlibraries into web applications.Collaborate with data scientists and ML engineers tooperationalize AI solutions in production-grade applications.Collaboration BestPracticesWork closely with product managers| designers| and other engineers in an Agileenvironment.Write clean| maintainable| and well-documented code with unit and integrationtests.Participate in code reviews| design discussions| and continuous improvement initiatives Department Profile Wealth Management Product Technology (WMPT) is a dynamic and fast-paced area within the Firm's WM Technology Division. We are responsible for creating innovative technologysolutions for the Private Banking Group (Client), one of the strategic growth areas of theFirm, providing cash management and lending products and services to our WM clients. Thisincludes state-of-the-art technology for a nationwide network of Private Bankers and productspecialists who work with Financial Advisors to provide access to products and servicessuch as online banking, cards, deposit products, residential mortgages, securities-basedloans, and tailored lending. If you are an exceptional individual who is interested in solvingcomplex problems and building sophisticated solutions in a dynamic team environment, WMPTis the place for you. Position Description: We are looking for a Java Developer having financial domain experience and working inagile, fast paced environment for the Money Movement program. Candidate will interact withbusiness stakeholders, perform detailed analysis of requirements, and convert them intotechnical code, testing and ensure production smooth implementation. Candidate will workclosely with Tech leads, other for smooth implementation. To be successful in the role willrequire the individual to understand the banking technology landscape, and to offer creativesolutions that integrate current capabilities and proprietary system builds. Job Functions/Duties and Responsibilities: 1. Design and develop high-quality, scalable, and maintainable code using Java, Kafka, and Spring. 2. Collaborate with cross-functional teams, including business analysts, architects, and other developers, to understand business requirements and translate them into technical solutions. 3. Write clean, efficient, and testable code, following best practices for software development. 4. Participate in code reviews and provide constructive feedback to improve the overall quality of the codebase. 5. Continuously improve the development process by identifying and implementing best practices, tools, and techniques. 6. Ensure the applications are secure, reliable, and performant, adhering to industry standards and best practices. 7. Troubleshoot and debug production issues, working closely with the operations team to resolve them promptly. 8. Stay up-to-date with the latest advancements in Java, Kafka, Spring, and related technologies, and apply them as appropriate to improve the applications. Skills Required (First 3 lines to cover TOP 3 Must have skills): 1. Java developer with 5+ years of experience 2. Proficiency in Java development and design patterns. 3. Experience with Kafka, including producing and consuming messages, configuring brokers, and troubleshooting issues. 4. Strong understanding of the Spring framework, including Spring Boot, Spring Data, and Spring Batch. 5. Familiarity with messaging and event-driven architectures. 6. Experience with SQL and NoSQL databases, such as DB2 and MongoDB. 7. Proficiency in writing unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mockito, and Cucumber. 8. Strong problem-solving skills and the ability to work independently as well as in a team environment. 9. Excellent communication skills and the ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders. 10. A bachelor's or master's degree in Computer Science, Engineering, or a related field. Education: • Minimum BS degree in Computer Science, Engineering, or a related field.","datePosted":"2026-06-03T02:02:01.347Z","dateModified":"2026-06-03T02:02:01.347Z","hiringOrganization":{"@type":"Organization","name":"AceStack","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alpharetta","addressRegion":"GA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"df0c6137686ec6d26725ea7c"},"url":"https://jobsearcher.com/jobs/df0c6137686ec6d26725ea7c"}}