Qualcomm Backend Developer - Java/Spring/NoSQL/Angular in Hyderabad, India
Job Id N1956368
Job Title Backend Developer - Java/Spring/NoSQL/Angular
Post Date 07/16/2017
Company-Division Qualcomm Incorporated
Job Area Information Technology
Location India - Hyderabad
Job Overview Qualcomms Search Technology services is looking for an independent contributor experienced in development and sustaining enterprise level software applications.
Minimum Qualifications Experience:
5 to 9 years of enterprise application development with strong technical fluency in java/python technologies.
Must have skills
Fundamentals in object-oriented design, data structures, algorithms and problem solving.
Should have Extensive coding experience in java and must be a hands-on developer.
Real time experience building high available, large scale distributed enterprise grade applications.
Experience building REST APIs and Spring framework
Experience working with message based integrations (JMS/AMQP)
Experience working with NoSQL Databases (MongoDB) as well as relational DBs (MySQL/Oracle)
Experience in developing with Java or Python
Experience working on linux based systems.
Experience in working in a devops environment
Experience working in an agile development environment.
Ability and experience in writing reusable code and a know-how of best practices and design patterns.
Knowledge of different types of enterprise systems, their interaction, boundaries within an enterprise.
WILLINGNESS to multi task and work in a fast paced environment.
Must be willing to take ownership and drive tasks to completion.
Preferred Qualifications Desirable:
Familiarity with Gradle
Hands on experience with Search frameworks (Lucene/Apache SOLR/Elastic Search/Attivio)
Good knowledge on SOA, web services and integration technologies like camel, Spring Integration.
Knowledge of NoSQL databases (Mongo/Redis)
Experience using Groovy - Basic knowledge of groovy is nice to have.
Experience working on Hadoop eco system (Preferably MapR) and Spark.
Experience with BRMS tools (Preferably Drools) and experience working with BPM frameworks like Activity.
Experience working with enterprise integration frameworks (preferably Camel)
Education Requirements Required: Bachelor's, Computer Engineering and/or Computer Science or equivalent experience
Preferred: Master's, Computer Engineering and/or Computer Science or equivalent experience
EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.