Java Developer (Java+ Kafka)

V R Della Infotech•Alpharetta, GA

About The Position

The Java Developer will work on the Strategic Client Reporting team, building and delivering stable, robust, and scalable technical solutions that meet business needs. The role involves hands-on development and testing of enterprise server-side applications, alignment with platform architecture and integration standards, and collaboration with the team and IT partners to deliver projects using an Agile model. The developer is expected to build an understanding of financial products, services, processes, and organizational structure, stay aware of industry trends, compliance, risk controls, and regulatory requirements, and mentor other software developers. React is optional.

Requirements

  • Bachelor of Engineering, Bachelor of Technology, or Master of Computer Applications.
  • Excellent written and verbal communication skills.
  • At least 5 years of work experience primarily building enterprise server-side applications using Java/J2EE technologies.
  • Strong expertise with Kafka, React, and SQL database integrations.
  • Knowledge of multithreading and concurrency.
  • Knowledge of JVM fundamentals, including memory, garbage collection basics, and performance tuning.
  • Extensive experience with the Spring framework.
  • Strong experience with relational databases and excellent SQL skills, including joins, subqueries, indexing, and performance tuning.
  • Working knowledge of Linux/Unix shell scripting, log analysis, and process monitoring.
  • Understanding of application deployment and runtime environments.
  • Hands-on experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with Git-based version control and build tools such as Maven or Gradle.
  • Familiarity with Agile/Scrum methodologies and Jira.
  • Ability to review code.
  • Knowledge of cloud platforms such as Azure, AWS, or GCP; messaging systems such as Kafka or RabbitMQ; microservices architecture; and security concepts such as OAuth2, JWT, SSO, and SAML.
  • Ability to optimize performance and troubleshoot production systems.
  • Strong problem-solving and analytical skills.
  • Ability to communicate clearly with technical and non-technical stakeholders and work independently as well as in teams.
  • Ownership mindset and attention to detail.
  • Must be a local resource able to attend a face-to-face interview.

Nice To Haves

  • Snowflake experience or other cloud data warehouse experience.
  • Exposure to containerization such as Docker.
  • Kubernetes knowledge.
  • React experience is optional.

Responsibilities

  • Develop, test, and deliver high-quality software, and be willing to learn new technologies.
  • Work as a Java developer on the Strategic Client Reporting team.
  • Provide stable, robust, and scalable technical solutions aligned with business needs.
  • Perform hands-on code development and testing according to project delivery needs.
  • Ensure system architecture and integration design align with platform strategies and business goals.
  • Work day to day with the squad/team and other IT partners to support smooth Agile project delivery.
  • Develop an understanding of financial products, services, processes, and organizational structure to identify optimal solutions.
  • Maintain awareness of industry trends, compliance concerns, risk control processes, and the regulatory landscape.
  • Mentor other software developers.
  • Review code and troubleshoot or optimize production systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service