המקום בו המומחים והחברות הטובות ביותר נפגשים
Responsibilities:
Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure system.
Qualifications:
4+ years of relevant experience in the Financial Service industry
Strong skills in one or more of the below 4 focus areas :
1. **Back-End Development:**
- Design and develop new datasets, data feeds, reports, and analytic features to provide high performance and scalability.
- Implement and maintain database schemas, stored procedures, and SQL queries in Oracle.
- Ensure data integrity and optimize database performance for Oracle.
- Implement in-memory caching solutions like Gemfire.
2. **Server-Side Development:**
- Develop new server-side components using modern technologies (e.g., Java, Spring Boot, Node.js) and support and enhance existing server-side components.
- Implement RESTful APIs to ensure secure and efficient data exchange between front-end and back-end.
- Develop high-performance frameworks and code to enhance existing frameworks.
- Continuously improve the performance of features by analyzing, diagnosing, and correcting performance problems.
- Write unit tests, integration tests, and use testing frameworks like JUnit and Mockito.
3. **Cloud Computing and DevOps:**
- Use version control systems, particularly Git, and platforms like GitHub or Bitbucket.
- Implement CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes) with OpenShift.
- Familiarity with cloud platforms and the Unix/Linux ecosystem.
- Collaborate with product area developers and support teams to ensure seamless integration and deployment.
4. **Web-Based UI Development:**
- Collaborate with UX/UI designers to implement design specifications and ensure responsive design and cross-browser compatibility.
- Develop and enhance web-based UI applications using modern frameworks and technologies (e.g., React, Angular, HTML, CSS, JavaScript).
- Optimize front-end performance to ensure a smooth user experience and maintain and improve the codebase for better performance and maintainability.
### Qualifications:
- Strong academic record, ideally with a degree in computer science, engineering, mathematics, or other analytical background.
- Strong programming skills.
- Oracle Database implementation, SQL, and stored procedure coding experience.
- Well-versed with multithreading, data structures, and collections in Java.
- Server-side Java programming experience.
- Experience with Spring Boot and REST API applications.
- Knowledge and experience of distributed computing.
- Ability to write unit tests using JUnit or any other testing library.
- Experience with Java performance tuning and garbage collection.
- Good exposure to a Unix/Linux ecosystem.
- Implementation and development experience using the Hadoop Big Data ecosystem (Cloudera preferred) would be advantageous.
- Experienced in modern UI/UX development frameworks (e.g., React, Angular, Vue.js).
- Strong analysis and troubleshooting skills.
- Ability to self-learn.
- Excellent analytical and process-oriented skills.
- Excellent verbal and written communication skills.
- Ability to work in a demanding and fast-paced environment.
- Enthusiastic, highly motivated, and very detail-oriented individual.
Education:
Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Time Type:
Full timeView the " " poster. View the .
View the .
View the
משרות נוספות שיכולות לעניין אותך