Associate Principal Engineer

Nagarro
South Africa
ZAR 200 000 - 300 000
Job description

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

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
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Associate Principal Engineer jobs in South Africa