Experience: 3 to 5 Year
- Experience designing and developing large scale applications using Java, Java EE
- Experience in different application development frameworks: Java EE, spring, etc.
- Database and data-modelling skills. Hibernate experience is desirable
- Ability to adapt to evolving languages/toolset such as SPARK, MLlib, Microsoft R, Elasticsearch to build prototypes and evaluate results for effectiveness and feasibility
- Evaluate complex features and recommend application specifications
- Familiarity with RESTful web services is desirable
- Experience with Identity and Access Management is desirable
- Passionate. You love to write maintainable/understandable quality code and have a passion for solving complex problems. You understand what it takes to write software that is used by business users.
- Highly Technical. You are a seasoned object-oriented developer and familiar with commonly used design patterns. You have a solid understanding of architectures relevant to multi-tier applications.
- Problem Solver. You have a passion for solving complex problems, be they at work or in your spare time on your own projects
Job Type: Full-time
Schedule: Day shift
Education: Bachelor's (Preferred)
Experience:
- hibernate: 2 years (Required)
- Java: 3 years (Required)
- spring: 3 years (Required)