What are the responsibilities and job description for the Senior Java Developer position at Application Management Services LLC?
Job Details
About the Role
AMS LLC is seeking a highly skilled Senior Java Developer with extensive experience in banking and financial services to develop and enhance AI-powered platforms for our clients. The ideal candidate will have strong expertise in Java, Angular, and AI-driven solutions, with a proven track record of optimizing banking operations.
Key Responsibilities
- 10 years of banking experience and hand on developer.
- Design, develop, and optimize scalable Java-based applications within the client s AI platform.
- Build and enhance front-end components using Angular to create seamless user interfaces.
- Develop robust APIs and microservices architecture for seamless AI model deployment.
- Optimize system performance for low-latency, high-availability transaction processing.
- Implement best practices in secure coding, DevOps, and CI/CD for AI-integrated platforms.
- Collaborate with cross-functional teams to ensure compliance with banking regulations and security protocols.
- Troubleshoot complex system issues and deliver innovative technical solutions.
Required Skills & Experience
- 10 years of Java development experience, preferably in banking or financial services.
- Strong knowledge of Spring Boot, Microservices, REST APIs, and multi-threading.
- Hands-on experience with Angular (v8 ) for developing responsive and dynamic UI.
- Experience with AI/ML platforms, cloud computing (AWS, Azure, Google Cloud Platform), and big data processing.
- Expertise in Kafka, Docker, Kubernetes, and DevOps tools (Jenkins, Git, Terraform).
- Proficiency in database technologies such as SQL, NoSQL, and in-memory databases.
- Strong understanding of financial products, banking operations, and regulatory requirements.
- Excellent problem-solving skills and ability to thrive in a fast-paced AI-driven environment.
Preferred Qualifications
- Experience with AI frameworks like TensorFlow, PyTorch, or MLflow.
- Knowledge of Natural Language Processing (NLP) and predictive analytics in banking.
- Familiarity with risk management, fraud detection, or algorithmic trading solutions.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.