Senior System Analyst
スキル
職務内容
· Bachelor’s degree in computer science, Information Technology, or related field with 7+ years’ experience
· Strong proficiency in Java 8 and above.
· Hands-on experience with Spring Framework, including Spring Security, Spring Integration, Spring Batch, Spring Data, Spring Cloud, and Spring Boot.
· Proficiency in ORM frameworks such as Hibernate, or MyBatis.
· Scripting experience with Unix/Linux.
· Experience with RDBMS PostgreSQL / MySQL and NoSQL databases is required.
· Experience with reporting and related tools such as Jasper.
· Experience working with messaging queues such as IBM MQ, ActiveMQ, Kafka streaming
· Experience in REST API development and micro services development
· Proficient with Jenkins, Git, Jenkins and GitHub, BitBucket, CodeScan tools.
· Experience in Design and implement microservices-based architectures, ensuring that services are loosely coupled, resilient, and scalable is an added advantage
· Experience in Utilize Docker, Kubernetes technologies to build and manage applications in containerized environments i.e. OpenShift is an added advantage
· Write clean, maintainable, and well-documented code following industry best practices and coding standards. Conduct code reviews and mentor junior developers.
· Familiarity with Agile practices.
· Familiarity with application performance monitoring (APM) tools, such as Prometheus, Grafana, or ELK stack.
· Experience with continuous integration and release automation.
· Proficient with collaboration tools such as Confluence and JIRA.
·Experience in Banking / Financial domain would be an added advantage.
· Certifications in Java or related technologies would be an added advantage.
· Strong teamwork and communication skills.
· Excellent problem-solving abilities.