Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in the IT sector is looking for a software developer to work on the CARD application for capital market IT solutions. This role will require strong skills in Java, AWS, and software development principles, along with a proactive approach to problem-solving and continuous improvement.
Responsibilities:
• Build & change management
- Able to lead in terms of technology and conceptualize, propose design and architectural evolution, along with operational model.
- Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
- Liaise with business analysts for clarification and understanding of requirements.
- Provide deployment and change management of the solution/platform.
- Develop tests strategy in coordination with project manager / Business Analysts.
- Provide technical assistance during user acceptance test.
• Incidents and Requests management (business users and other IT teams)
-Communicate effectively.
- Analyse enhancement requests and bug-fixes.
- Document deliveries.
- Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
- Monitor the results and quality of the different software solutions and projects implemented in the organization.
• Change management
- Apply monthly release strategy, following the team's milestones for analysis, coding and testing.
- Support the release roadmap in production.
- Operations management
- Application support, level 3 (expert).
- Troubleshoot and fix issues.
• Continuous improvement
- Process improvements.
- Technology, tools and infrastructure upgrade
- Automation of manual work
- Delivery efficiency and quality improvement
Mandatory Skills:
Mandatory Skills Description:
• 4+ years of software development experience
• 4+ years of experience working with Java and Spring Boot framework, strong knowledge in both technologies
• Asset Control software knowledge is mandatory
• Good knowledge and experience in OOPS and design principles
• Strong understanding and experience in SOLID patterns, unit testing and integration tests
• Good knowledge and experience in Linux/Unix, shell scripting (sh, bash/KSH etc.)
• Good knowledge and experience in SQL
• Good knowledge and experience in RESTful API design and development
• Good experience with Maven, Git, Gitlab CI/CD Pipelines and Jira etc.
• Well experienced in RESTful APIs design & development with Swagger and OpenAPI standard
• Good knowledge and experience in AWS Cloud Fundamentals (Microservice architecture, Docker & Kubernetes, S3 storage, Redshift etc.)
• Experienced with Java OpenTelemetry and ElasticSearch to build the observability for applications
• Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
• Strong ability to analyze code – understand execution flow & debug even without access to a debugger
An ideal candidate will also have expertise in some or all of the following:
• Web development fundamentals (HTML, CSS, JavaScript and Angular etc)
• Security by design
• MangoDB & Redis
• Control-M, CFT and MQSeries
• Asset Control (Alveo) financial market data integration system
Nice-to-Have Skills Description:
Additionally, knowledge of the following would be helpful although it is not required:
• Understanding or interest in finance & financial markets, particularly the general knowledge of different types of financial assets, like bonds, equity, interest rate derivatives and CDS etc.
• Willing to do L3 Support