This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Senior Programmer Analyst is responsible for programming activities, system implementation, and applications systems analysis. The role involves utilizing expertise in Java Fullstack development, including back-end, front-end, and integration technologies.
Job Responsibility:
conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
establish and implement new or revised application systems and programs
monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation
provide user and operational support on applications to business users
analyze complex problems/issues and provide evaluation of business and system processes
recommend and develop security measures to ensure successful system design
consult with users, clients, and technology groups to recommend advanced programming solutions
serve as advisor or coach to new or junior analysts
act as SME to senior stakeholders or team members
assess risks when making business decisions, ensuring compliance and ethical standards
Requirements:
8-12 years of relevant experience
experience in systems analysis and programming of software applications
experience in managing and implementing successful projects
working knowledge of consulting/project management techniques/methods
ability to work under pressure and manage deadlines or unexpected changes
good analytical and problem-solving skills
good knowledge of Object-Oriented Programming (OOP) concepts
knowledge of collections framework and concurrency, garbage collection, java memory concepts, exception handling, logging
hands-on on multi-threading programming
experience with Java 8 and above versions with streams and lambda expressions
experience on UI-related technologies such as Angular, React, HTML, CSS (preferred: React.JS)
understanding of design patterns and debugging skills
understanding of REST API methods
familiarity with Spring framework including IOC and DI
experience with microservices architecture using Spring Boot
experience writing automated test cases using Junit, Mockito or other testing frameworks
knowledge of PL/SQL, MongoDB, Oracle, MyBatis, Hibernate or other ORM tools
working knowledge on UNIX shell scripting
understanding of CI/CD processes using Openshift
knowledge of caching frameworks like Redis or eh-cache
experience with controlling code quality gates and version control tools
Nice to have:
knowledge of caching frameworks like Redis, eh-cache
experience with React.JS
familiarity with infrastructure and deployment processes like Openshift
What we offer:
equal opportunity employer
accessibility accommodations for persons with disabilities
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.