Dice is the leading career destination for tech experts at every stage of their careers. Our client, System Edge (USA) L.L.C., is seeking the following. Apply via Dice today
Java Angular Python Developer (Full Stack)
Location: Alpharetta, GA (Only Local Candidate In-Person Interview Mandatory)
Client : Morgan Stanley
Visa: (Need Candidate On Our W2)
Job Description
We are looking for a talented
Java Angular Python Developer with a strong background in microservices architecture, multithreading, and real-time data processing within the financial banking sector. The ideal candidate will develop high-performance banking applications, implement scalable microservices, and leverage Kafka for reliable messaging and event-driven processing.
Key Responsibilities
- Develop and maintain microservices using Java and Python, ensuring scalability and robustness.
- Create dynamic and responsive front-end interfaces using Angular.
- Implement multithreaded solutions to optimize performance for large-scale banking operations.
- Integrate with Kafka for real-time messaging, streaming, and event processing.
- Design, optimize, and manage SQL databases for secure storage of financial data.
- Collaborate with cross-functional teams to deliver high-quality, secure banking solutions.
- Conduct code reviews, unit testing, and troubleshoot as needed.
- Maintain adherence to banking security standards and best practices.
- Keep abreast of emerging technologies and industry trends pertinent to financial software development.
Key Requirements:
- Proven experience with Java, Angular, and Python development.
- Strong knowledge of microservices architecture and multithreading concepts.
- Hands-on experience with Kafka or similar messaging systems.
- Proficiency in SQL databases such as Oracle, MySQL, or MS SQL Server.
- Prior experience in the financial or banking sector is highly desirable.
- Familiarity with REST APIs, containerization (Docker), orchestration (Kubernetes), and CI/CD practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related fields.
- Certifications in Java, Python, Kafka, or cloud technologies.
Experience with banking security protocols and standards