×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer w​/Kafka

Job in Alpharetta, Fulton County, Georgia, 30022, USA
Listing for: Ace Stack
Full Time position
Listed on 2026-06-27
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Position: Java Developer w/ Spring, Kafka

Java Developer With Spring, Kafka

Location:

Alpharetta, GA - 3x/week onsite

Duration: 6 months to long term.

Role Description s:

  • We are looking for a versatile Full-Stack AI Engineer proficient in backend and frontend development with strong experience in AIML technologies. The ideal candidate will work closely with cross-functional teams to develop scalable web applications featuring a Node.js and Python backend| React-based frontend| and AIML-powered functionalities leveraging tools like Scikit-learn| Tensor Flow| Azure ML| and Langchain. The role requires a passion for cutting-edge machine learning integrations and delivering high-quality, performant software.
  • AI System Key Responsibilities Backend Development Design, develop, and maintain scalable backend services and APIs primarily using Node.js with Type Script and Python. Integrate AIML models and workflows into backend systems to enable intelligent application features. Ensure robust application architecture, security, and performance optimization.
  • Frontend Development Build responsive, user-friendly interfaces using React and Type Script following best practices and design principles. Collaborate with UXUI designers and product teams to deliver seamless user experiences. Implement state management, routing, and component libraries to support complex application workflows.
  • AIML Integration Develop and deploy machine learning models using Scikit-learn and Tensor Flow, with cloud-based orchestration through Azure ML. Integrate AI functionalities using frameworks like Langchain and JavaScript-based libraries into web applications. Collaborate with data scientists and ML engineers to operationalize AI solutions in production-grade applications.
  • Collaboration Best Practices Work closely with product managers, designers, and other engineers in an Agile environment. Write clean, maintainable, and well-documented code with unit and integration tests. 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 technology solutions for the Private Banking Group (Client), one of the strategic growth areas of the Firm, providing cash management and lending products and services to our WM clients. This includes state-of-the-art technology for a nationwide network of Private Bankers and product specialists who work with Financial Advisors to provide access to products and services such as online banking, cards, deposit products, residential mortgages, securities-based loans, and tailored lending.

If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, WMPT is the place for you.

Position

Description:

We are looking for a Java Developer having financial domain experience and working in an agile, fast-paced environment for the Money Movement program. Candidate will interact with business stakeholders, perform detailed analysis of requirements, and convert them into technical code, testing and ensure production smooth implementation. Candidate will work closely with Tech leads, other for smooth implementation. To be successful in the role will require the individual to understand the banking technology landscape, and to offer creative solutions that integrate current capabilities and proprietary system builds.

Job Functions/

Duties and Responsibilities:

  • Design and develop high-quality, scalable, and maintainable code using Java, Kafka, and Spring.
  • Collaborate with cross-functional teams, including business analysts, architects, and other developers, to understand business requirements and translate them into technical solutions.
  • Write clean, efficient, and testable code, following best practices for software development.
  • Participate in code reviews and provide constructive feedback to improve the overall quality of the codebase.
  • Continuously improve the development process by identifying and implementing best practices, tools, and techniques.
  • Ensure the applications are secure, reliable, and performant, adhering to industry standards and best practices.
  • Troubleshoot and debug production issues, working closely with the operations team to resolve them promptly.
  • 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):

  • Java developer with 5+ years of experience
  • Proficiency in Java development and design patterns.
  • Experience with Kafka, including producing and consuming messages, configuring brokers, and troubleshooting issues.
  • Strong understanding of the Spring framework, including Spring Boot, Spring Data, and Spring Batch.
  • Familiarity with messaging and event-driven architectures.
  • Experience with SQL and No

    SQL databases, such as DB2 and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary