Job Description
Job Description
Greetings from Rounik!!
Please, go through the job description and let me know if you would like to apply.
To apply, please share updated resume, work authorization status and current location
Location : Charlotte, NC Onsite from day 1 / hybrid
Duration : 6 12 Months
Java Developer
Job Summary :
We are seeking a skilled Java Developer with extensive experience in the banking domain to join our dynamic technology team.
The ideal candidate will have a strong background in developing low latency and high-volume applications, with expertise in Core Java, Kafka, messaging systems, and database management.
You will play a crucial role in building scalable and efficient solutions that meet the needs of our financial services clients.
Key Responsibilities :
- Application Development : Design, develop, and maintain low latency, high-volume applications in the banking sector using Core Java.
- Messaging Systems : Implement and manage messaging solutions using Kafka and other MQs to ensure reliable and efficient data transfer across systems.
- Database Management : Work with SQL, Oracle, or MongoDB for data storage, retrieval, and transaction management, ensuring data integrity and performance.
- Performance Optimization : Optimize heap and memory management to enhance application performance and reduce latency.
- Data Scaling : Implement data scaling strategies and data partitioning techniques to handle large volumes of transactions effectively.
- Collaboration : Collaborate with cross-functional teams, including business analysts, QA, and operations, to gather requirements and deliver high-quality software solutions.
- Documentation : Maintain technical documentation for system designs, architecture, and development processes.
- Troubleshooting : Identify and resolve application issues, ensuring minimal downtime and disruption to services.
Qualifications :
- Education : Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience :
- 5+ years of experience in Java development, particularly within the banking or financial services domain.
- Proven experience in developing low latency and high-volume applications.
Technical Skills :
Strong proficiency in Core Java and object-oriented programming.
- Hands-on experience with Kafka, MQs, and other messaging frameworks.
- Knowledge of database technologies including SQL, Oracle, and MongoDB.
- Familiarity with transaction management, data scaling, and data partitioning techniques.
- Understanding of heap / memory management principles and performance tuning.
Soft Skills :
Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced, dynamic environment.
Thanks and Regards
Rounik Raj
Technical Recruiter
Direct : 678-747-0065
Email : [email protected]
3061 Peachtree Industrial Blvd Duluth, GA-30097