Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineering II 
Bahrain, Capital Governorate, Manama 
676620965

Yesterday

Job responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
    • Develops secure and high-quality production code, and reviews and debugs code written by others.
    • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
    • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
    • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
    • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
    • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
    • Build reusable code and libraries for future use.
    • Adds to team culture of diversity, equity, inclusion, and respect.
    • Gain exposure to agile methodologies such as CI/CD, Applicant Resiliency, and Security.

Required qualifications, capabilities, and skills

  • Bachelor’s or master’s degree, further education or experience in engineering, computer science or other technical related field.
    • Strong experience in Java 17 or higher and good knowledge on core java and advance java concepts.
    • Excellent in Data Structures, algorithms and hands on coding expertise.
    • Hands on experience in Microservices, RESTful Web services development in Java (Spring Boot), Spring Data JPA .
    • Hands-on practical experience in Microservices design, application development using Spring Boot on a Cloud Platform, testing, and operational stability.
    • Proficient in UTCs, Mutation testing and API automation testing strategies.
    • Experience in building cloud native applications or containerization – with experience in Docker, Kubernetes and Kafka.
    • Knowledge of relational database & NoSQL database technologies
    • Exposure to cloud technologies
    • Excellent interpersonal, communication, problem solving, analytical, organizational skills and attention to detail and excellent follow-through.


Preferred qualifications, capabilities, and skills

  • Exposure to UI technologies like Typescript, React JS and other front-end technologies.