Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer II- Java and/or Python 
Bahrain, Capital Governorate, Manama 
654848339

01.04.2025

Job responsibilities

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Design, develop, test, deploy, maintain and improve software in the area of Distributed side.
  • Participate in code reviews to maintain high-quality code and architecture.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Manage individual project priorities, deadlines and deliverable.
  • Collaborate closely with other technology teams and internal end users to deliver solutions that drive a variety of trade businesses.
  • Build reusable code and libraries for future use.
  • Mentor and orient people in right direction

Required qualifications, capabilities, and skills

  • Formal training or certification on engineering or computer science concepts and expanding applied experience.
  • Hands-on practical experience in System design, application development, testing and operational stability.
  • Excellent interpersonal, communication, problem solving, analytical, organizational skills and attention to detail and excellent follow-through.
  • Hands on Experience with Java and/ or Python, Spring, Spring Boot, JavaScript / Type Script, HTML/CSS is must.
  • Excellent knowledge in Micro-service and Event Driven Architecture.
  • Excellent in Data Structures, Algorithms.
  • Excellent in implementing the design patterns and fundamentals of Object-Oriented design
  • Proficient understanding of code versioning tools, such as git/git-flow is must.
  • Openness for acquiring new skills and learning new technologies in short time span.
  • Knowledge on No-SQL database technologies like Elastic Search, Mongo DB

Preferred qualifications, capabilities, and skills

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with other frontend frameworks or libraries (e.g., Angular, Vue.js).
  • Familiarity with modern front-end technologies / architecture.
  • Exposure to UI technologies like React JS / Angular / Vue.JS
  • Design, develop, and maintain scalable machine learning models and algorithms using Python