Job Title: Java Developer
Job Location: Alpharetta, GA (Hybrid, 3 days in a week)
Job Type: W2 Contract
In-person Interview is required
About the Role
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.
Key Responsibilities:
Required Qualifications:
-
Overall 6+ years of experience in IT is required
-
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.
Preferred Qualifications
- 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.