Job Title: Java Backend Developer
Location: Alpharetta, GA (Hybrid Role)
Job Type: W2 OPT’s only
Work Schedule: 3 days in-office (Tuesday, Wednesday, Thursday)
In person interview in Alpharetta office is MUST
BFS experience is nice to have not mandate.
Job Description:
We are seeking a skilled Java Backend Developer with expertise in Kafka
streaming, messaging queues, SQL databases, HashMap, microservices
architecture, and multithreading. The ideal candidate will be responsible for
developing and maintaining robust backend systems, ensuring scalability,
performance, and reliability.
Key
Responsibilities:
- Design, develop, and maintain
Java-based backend applications
solutions using Kafka
- Manage messaging queues for
efficient data processing
- Develop and optimize SQL database
schemas and queries
- Utilize HashMaps for efficient
data handling
- Build and deploy microservices
architecture
- Write multithreaded, scalable,
and high-performance code
- Collaborate with cross-functional
teams and participate in agile development processes
- Prepare for and participate in
final in-person interview at the client’s office
Requirements:
- Proven experience in Java
development
- Strong understanding of Kafka
streaming and messaging queues
- Hands-on experience with SQL
databases
- Proficiency in data structures
like HashMap
- Experience with microservices
architecture
- Good knowledge of multithreading
and concurrent programming
- Excellent communication and
teamwork skills
- Ability to work in a hybrid
environment with in-office days on Tuesday, Wednesday, and Thursday
Additional
Information:
- Final interview will be conducted
in person at the client’s office
- Candidates should be comfortable
with in-person interviews in Alpharetta, GA