Company Description
Client : Leading global IT services firm
Job Role: Sr Java developer / search expert
Location: Orlando, FL
Duration: 3+ Months Contract
Job description:
• Should be proficient in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management.
• Should have progressing skills on Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design
Role Description Java Developer is responsible for writing high quality code based on the design specifications provided.
Write JUNIT test cases, and writing low level design docments and interface specs.
Identify any isses and raise up to the Technical Lead.
Essential Duties And Responsibilities
• Responsible for coding, unit testing and documenting solutions
• Participates in all phases of Software Development Life Cycle to implement complex applications/technology solutions.
• Effectively functions and communicates within a software development team consisting of designers, developers, quality assurance, product management and project management members.
• Ensures that code adheres to strict standards for accessibility, security, object-oriented practices and performance.
• Experience with Source Control Management tools.Skills and Qualifications
• At least 2+ years of development experience in core Java and J2EE technologies
• Experience in implementing solutions using in industry standard open source frameworks, such as Spring framework, Hibernate, Logging Frameworks, Object caching, JUnit, integration patterns.
• Experience in developing solutions using Open Source software tools like Eclipse, SVN and GitHub
• Experience in SQL query troubleshooting/performance tuning
• Experience in working with offshore and onsite teams
• Experience in Agile methodologies a plus
• Experience with RESTful APIs
• Good oral and written communication skills
Skills:
Strong Java/javascript developer
Programming and administrative experience with Solr search engine (or similar products such as Elastic search)
Familiarity with semantic search and machine learning algorithms
Familiarity with Natural Language Processing libraries such as OpenNLP, API.AI etc
Innovative mindset and ability to quickly learn new technologies
Backend:
Spring knowledge
Indexing full text search technologies such as Solr and/or Fusion and/or Elastic Search and/or Lucene knowledge
Webservices Rest and SOAP (Optional)
Some basic design patterns knowledge, Factory, Delegate, Singleton
SQL
Nice to have: NoSQL
Nice to have: Perl
Frontend:
Jquery, Jquery ui
Angular
Javascript
Ajax
Please forward resume to my Mail Id, as mentioned below, keep subject line as job title & location.
Email id: balaji(at)deegit.com
Phone: 847–440– 2436 Ext – 345