We are looking for a Senior Java Developer to join our team
Responsibilities:
- Software Development: Design, develop, and maintain high-quality software solutions using Java and related technologies.
- Project Management: Collaborate with stakeholders to understand project requirements, estimate timelines, and deliver projects on schedule.
- Technical Leadership: Mentor team members, provide technical guidance, and ensure adherence to best practices.
- Problem Solving: Identify and troubleshoot technical issues, propose solutions, and implement improvements.
- Continuous Improvement: Contribute to process enhancements, automation, and the adoption of new technologies.
Qualifications:
- 7+ years of experience in Java development
- Proven track record of delivering complex software projects
- Strong understanding of software development methodologies (e.g., Agile)
- Proficiency in relational databases (e.g., PostgreSQL)
- Experience with real-time systems and APIs (e.g., IBM MQ Series, RabbitMQ)
- Familiarity with Java frameworks (e.g., Spring, Spring Boot)
- Knowledge of automated testing practices
- Excellent communication and interpersonal skills
- Ability to work independently and as part of a team
APPLY