Core Java Developer

SynechronAlpharetta, GA
$100,000 - $115,000Onsite

About The Position

We are seeking a highly skilled Core Java Developer to join our team. The ideal candidate will be a strong core Java developer with extensive experience in microservices, multithreading, Spring Boot, SQL, and large-scale databases. A background in financial services is highly preferred.

Requirements

  • Strong Core Java expertise (Java 8/11/17+ with a deep understanding of JVM internals, garbage collection, and performance tuning).
  • Microservices architecture experience; design and implement scalable services.
  • Multithreading and concurrency mastery; thread-safe programming and synchronization techniques.
  • Spring Framework; extensive experience with Spring Boot, Spring Data, Spring Cloud, and related ecosystems.
  • SQL proficiency with hands-on experience optimizing complex queries; familiarity with relational databases (e.g., Oracle, PostgreSQL, MS SQL).
  • Experience working with large databases and data warehousing concepts.
  • Financial services domain experience is highly preferred (trading, risk, settlements, market data, regulatory reporting, etc.).
  • Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills; comfortable in a multinational, matrixed environment.

Nice To Haves

  • Experience with containers and orchestration (Docker, Kubernetes).
  • Familiarity with messaging systems (Kafka, RabbitMQ) and event-driven architectures.
  • Exposure to cloud platforms (AWS, GCP, Azure) and related security practices.
  • Knowledge of data security, encryption, and regulatory compliance in finance.
  • Certification or coursework related to Java, Spring, or financial technologies.
  • Prior consulting or client-facing experience.
  • Contribution to open-source projects or internal tech communities.
  • Advanced degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Design, develop, test, and maintain robust Java applications and microservices that meet business requirements.
  • Architect and implement scalable, high-performance microservices using Spring Boot and related technologies.
  • Handle multi-threaded programming, concurrency control, and performance tuning to ensure low-latency, reliable systems.
  • Collaborate with frontend, backend, and data teams to define APIs and data models; ensure secure, well-documented interfaces.
  • Build and optimize SQL queries; work with large, complex databases and data structures.
  • Implement CI/CD pipelines, code reviews, and automated testing to ensure quality and faster delivery.
  • Participate in architectural discussions, provide technical leadership, and mentor junior developers.
  • Adhere to best practices for security, reliability, and compliance within a financial services context.
  • Troubleshoot production issues, perform root-cause analysis, and implement durable fixes.

Benefits

  • A highly competitive compensation and benefits package.
  • 10 days of paid annual leave (plus sick leave and national holidays).
  • Maternity & paternity leave plans.
  • A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).
  • Retirement savings plans.
  • A higher education certification policy.
  • Commuter benefits (varies by region).
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service