Senior Java Developer
VacancyCentre
- Malta Island
- Permanent
- Full-time
- Supporting core system development
- Contribute to all phases of the development lifecycle;
- Supporting clients with integration support:
provided by the customer, along with unit and integration tests
o Q&A regarding implementation details of the ETL task
o Technical operations tasks
- Supporting the core team with building new services and new sets of APIs and assist in automation of API testing
- Support operations in finding and resolving critical issues
- Participate in resolving technical debt and bringing older code up to current standards
- Develop and maintain internal documentation for key systems and services
- Contribute to the growth of the team by sharing knowledge, best practices, and new technologies
- Minimum 5 years of relevant working experience with Java and Spring
- Good understanding of SQL
- BS/MS degree in Computer Science, Engineering or a related subject
- Good understanding of Object Oriented Design and Patterns
- Object Oriented analysis and design using common design patterns
- Ability to work on multiple projects simultaneously
- Ability to work in a fast-paced, challenging environment
- Excellent problem solving skills
- Professional attitude and ability to deliver completed tasks to meet tight timelines
- Experience and understanding with test-driven development
- Experience of working with queues like “RabbiMQ”, “Kafka”
- Good English skills (spoken and written English).
- Experience using Java 11 &17, Redis and Elasticsearch is not mandatory but an added bonus