Full Job Description
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.
Additional Information*
The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Alpharetta, GA is $100k - $115k/year & benefits (see below).
The Role
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.
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.
• 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.
Preferred, but not required:
• 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.
We offer:
• A highly competitive compensation and benefits package.
• A multinational organization with 58 offices in 22 countries and the possibility to work abroad.
• 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.
• Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms.
• A flat and approachable organization.
• A truly diverse, fun-loving, and global work culture.