Job Overview
Senior Software Engineer – JAVA
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject or equivalent experience
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands-on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with test-driven development
The personal qualities we will be looking for are;
- Intellectually curious
- Passion for development, DevOps and QA
- Excellent and methodical troubleshooting skills
- Good oral and written communication skills in English
You will get bonus points if you can evidence;
- knowledge of AI/ML ideally in relation to conversational interfaces like chatbots.
- Experience with chatbots or messaging
- RASA experience
- AWS
- DevOps
- Database Administration
- Understanding of UX
- Linux proficiency
- Experience with Aurora
- Working with Agile
- Familiarity with the principles of Product Management & Productisation
- Multi-lingual
Job Detail
-
Offered SalaryNot Specified
-
Career LevelNot Specified
-
ExperienceNot Specified
-
GenderBoth
-
INDUSTRYComputer and technology
-
QualificationBachelor's Degree