Software Engineer / Senior Software Engineer
About Zenon
Zenon AI is a global boutique consulting firm and a leading AI partner for Fortune 500 firms. We partner with clients across the globe to identify their highest-value opportunities, address their most critical challenges, and transform their enterprises using advanced analytics and data science.
Responsibilities
- Work with business and technology teams to analyze and assess business requirements
- Create technical blueprints based on requirements
- Develop cloud enabled, highly scalable applications using technologies such as Java, Spring, Elastic stack, JPA, Python, Scala and various open source tools
- Designing data models using RDBMS and NoSQL
- Perform Research and Development on newest technical components and make recommendations.
- Adhere to high design and coding standards, policies and procedures.
- Willing to explore and learn new technologies
Qualifications
4+ years of solid hands-on expertise in product development using Java8+ and Spring Framework.Expertise in functional programming paradigm using Java or ScalaWell versed with development of cloud enabled microservices and distributed architecture using Spring boot, Spring cloud, various modules of Spring Framework, JPA, JDBCExposure to cloud-based development using either AWS, GCP or AzureWell-verse on the different functional and non-functional tests using Junit, Mockito, JMeter, Selenium etc.Exposure to BigData based product development using Hadoop and Spark.Well versed with Design patterns and various architectural patternsSolid foundation on any RDBMS tool preferably MySql and at least one NoSql toolSolid in computer science and software engineering skillsStrong Problem-Solving and Analytical SkillsSolid foundation on client-side technologies like HTML5, CSS and JavascriptShould be well versed with Data Structures & algorithms, Multithreading, Garbage collection and optimization techniquesExcellent communication.BS / MS in Computer Science or equivalentNice To have (added advantage) :
Expertise in front end frameworks like Angular, React or VueExpertise in PythonExposure to any RPA platformExposure to NLP frameworks