Job description
Spectra is looking for talented and passionate persons with distributed system application development experience in Java, C++, C# on Windows & Linux platforms. The individuals will work on distributed application development. Ideal candidate should have a Bachelor’s degree in Computer Science with excellent programming concepts and knowledge of quality standards for software development with focus on performance & scalability.
Skills required
The candidate must possess at least 10+ years of experience in Java, .NET and/or with C++ for Windows and Web application development and must have worked on the following:
- Development experience in machine learning, expert systems, Big Data and/or rule based systems
- Strong knowledge in Core Java, J2EE, C++ and .Net concepts
- Strong knowledge database and data structure Concepts
- Enterprise Apps UI design and development experience
- Object oriented development experience focused on distributed systems
- SOA development experience using WCF and web services (.Net and Java)
- Exposure of multithreaded distributed application
- Strong analytical and problem solving skills
- Software architecture experience for mobile, cloud or web applications
Technologies
- Spring, GWT, JSP Servlets & JavaServer Faces
- Hibernate & Java Persistence API (Must Have)
- JavaScript, jQuery, HTML 5, CSS 2 & 3
- WinForms, WPF, Silverlight, ASP.NET
- Apache Tomcat, IIS 6.0/7.0
- NetBios, LDAP, Windows Networking and TCP/IP Stack
- WMI, ADSI, Win API, MAPI, Shrims, gSOAP, BBS, ActiveSync, CAS, Microsoft knowledge base, iOS/Android Payloads, Java APNS, JavaMail, JBoss, JVNet, JSOUP, Jersey, JSPEEX, JUnit, Hibernate, Grails, JDBC.
Database systems
Experience in any one of these is required:
- MySQL
- Postgres SQL
- SQL Server
Tools
Experience in any one of these IDE’s is required
- IntelliJ
- Eclipse
- Netbeans
Version control
- SVN
- Git
Required soft skills
- Team player
- Good communication skills (written and oral) with a pleasing personality
- Ability to multi task
- Initiative taker and quick learner