Job Description
Must-Have Skills:
Java (Strong)
IBM DB2
PostgreSQL
Azure Cloud
REST API
Good-To-Have Skills:
Experience with other programming languages and frameworks
Job Description:
Required Technical Knowledge:
Knowledge of cloud computing and related technologies
Understanding of software development lifecycle and agile methodologies
Experience with API development and application integrations
Exposure/Experience:
Experience with other programming languages and frameworks
Experience with the configuration and development within the constraints of an off-the-shelf solution
A good understanding of Juristic Credit granting principles
Technology Environment Requirements:
NetBeans
SQL
PostgreSQL
DB2
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field
Proven experience as a System Analyst or similar role, with a focus on Azure application integration
Strong understanding of Juristic Credit application needs and processes
Proficiency in Azure services and tools, including Azure Logic Apps, Azure Functions, and Azure Service Bus
Excellent analytical and problem-solving skills
Strong communication and interpersonal skills
Ability to work independently and as part of a team
Experience with off-the-shelf applications and their customization is a plus
Additional Skills:
Understanding and knowledge of REST API, SOAP Services, databases like SQL, Postgres, and DB2, and Azure Cloud
Ability to draw and understand architecture diagrams, sequence diagrams, and other UML diagrams
Responsibilities:
Develop robust, scalable, and secure Java applications using Spring Framework, Spring Boot, and Hibernate
Implement microservices architecture and ensure seamless integration with existing systems
Troubleshoot and resolve issues related to UNIX environments
Design and optimize database schemas for IBM DB2, PostgreSQL, Sybase, and SQL databases
Manage Java vulnerabilities and ensure applications are secure and compliant with industry standards
Implement Continuous Delivery and Continuous Integration practices using Bamboo, Jenkins, Docker, and Kubernetes
Utilize AWS for cloud solutions and deployment
Mentor a team of developers in designing, developing, and deploying high-quality Java applications
Manage project timelines and ensure commitment to milestone dates
Domain Expertise:
Basic knowledge of capital markets, trading, and derivatives is preferred
Leverage knowledge of capital markets and investment banking to design and implement domain-specific solutions
Collaborate with stakeholders to articulate complex technical concepts to non-technical audiences