Basic (Must Have):
Minimum 6 years of experience in Java and SQL programming.
Proficiency in Java concepts including MultiThreading I/O blocking Synchronous and Asynchronous operations.
Experience in developing and maintaining enterprise applications preferably in the finance sector.
Hands on experience in Spring boot Microservices. Preferred a candidate who has worked in migration from monolithic architecture to containerisation.
Preferred experience in Sybase C and Perl.
Handson experience in DevOps processes with a preference for familiarity with ADO (Azure DevOps) and version control tools such as GIT.
Preferred Skills:
Strong problemsolving skills.
Ability to work independently and collaboratively in a team.
Excellent communication and teamwork abilities.
Attention to detail and commitment to delivering highquality software.
Any Other:
The ideal candidate will have a minimum of 6 years of proven experience in Java and SQL programming languages with a strong grasp of Java concepts especially MultiThreading I/O blocking Synchronous and Asynchronous operations.
Additionally candidates with a background in finance and familiarity with Sybase C and Perl are strongly preferred.
Key Responsibilities:
Design develop and maintain Javabased applications ensuring high performance scalability and reliability.
Utilize Java best practices including multithreading to create efficient and responsive software.
Collaborate with crossfunctional teams to understand project requirements and deliver solutions that meet business goals.
Troubleshoot and resolve technical issues and bugs ensuring the smooth operation of the software.
If applicable work on projects related to finance leveraging your expertise in the domain.
Contribute to the DevOps process integrating ADO (Azure DevOps) and utilizing GIT for version control.
Stay up to date with industry trends and emerging technologies to recommend best practices and innovative solutions.
c++,teamwork abilities,devops processes,developing and maintaining enterprise applications,ado (azure devops),spring boot microservices,problem-solving skills,multi-threading,attention to detail,microservice,java,synchronous operations,migration from monolithic architecture to containerisation,azure devops,perl,sybase,version control tools such as git,commitment to delivering high-quality software,asynchronous operations,work collaboratively in a team,sql programming,work independently,i/o blocking,communication