Software engineer (Java Development)
• Bachelor’s or Master’s degree in Engineering or Science. Degree in Computer Science preferred
• 2+ years industry experience designing, implementing and supporting
• Strong Java application development experience with good understanding of object-oriented programing concepts.
• Good knowledge of Database Systems like MySQL / Postgres
• Deep knowledge and experience of Web service (REST , JSON) , Microservice
• Firm understanding of collections, multi-threading.
• Preferred: experience in Spring boot / play framework
• Proficiency in any of code versioning system
• Proficiency in any of build tools SBT / Maven / Gradle
• Preferred: Experienced with Cloud service APIs (e.g. AWS, Azure or GCP)