Minimum 8+ years of experience in developing enterprise applications
Strong hands on experience in Core Java (7+ years)
Multi-threading and Synchronization on multicore systems
Solid understanding of Object-Oriented Principles
Solid architectural understanding of enterprise applications
Experience with REST based APIs and SpringBoot Microservices
Proficient in Security and building high availability applications
Spring/Hibernate
Oracle PL SQL Experience
Agile development experience
Excellent communication skills, oral and written; ability to face off to business users.
Good team-work skills, and the ability to work in a distributed global team environment
Strong analytical and problem-solving skills
Self-motivated with the determination to achieve his/her goals
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Software Development - Other Employement Type: Full time