Sr. Java Developers who also have experience with Scala.
We can consider candidates outside of the Dallas area if they will relocate. is looking for an experienced Senior Developer who is an active participant involved in the day to day activities of an Agile project delivery team. This role brings extensive and practical experience with the techniques and approaches required in delivering Agile projects using Java. Sr. Developers are expected to be able to rapidly establish delivery of working software and have a solid understanding of the disciplines required to deliver within an Agile environment. Sr. Developers interact with Valtech clients to mentor, consult, and assist them in making appropriate technology and process decisions. Often Sr. Developers Consultants will mentor and coach the client employees in delivering Agile project solutions. As a Sr. Software Engineer, you will specialize in building high-performance, reliable back-end systems and server-side APIs, creating the interconnectivity fabric of the platform and enabling the provisioning of a new and revolutionary class of services to millions of Internet users. *Position Responsibilities* - Design, Develop, and maintain architecturally sound, modular, component-driven software applications - Present and defend architectural, design, and technical choices to internal and external audiences - Design and Develop REST and messaging based software infrastructure and build back-end systems and APIs - Design and develop low latency/high throughput server infrastructure components to handle large volume of transactions - Analyze requirements, design and develop code, unit test code and test tools - Support the implementation, UAT (User Acceptance Testing) and production release for the various products - Help shape requirements and tests that define acceptance criteria for project features - Drive the design of software systems to meet defined acceptance criteria - Provide direction to and mentoring for less experienced members of the staff Identify risks that might impact the success of the project and mitigate those risks through application of experience and knowledge - Act as a role model and advocate for best practices around test-driven development, agile software development, and customer-centric software - Comfortable with collaboration, open communication and reaching across dev, qa, ops and other cross functional teams *Work experience requirements* - 8 to 12 years of hands-on experience in software application development in a high performance and high availability server development environment - Minimum of 5 years experience in application systems design and use of architecture frameworks - 2 years of experience with Scala - 2 years of experience with Elastic Search - Experience with Apache Kafka - Experience using Java EE, Struts, Spring, Hibernate, Ant, Maven, Eclipse, or other similar tools and libraries - Experience with design patterns, estimation, backlog, and tracking - Strong working knowledge of OOA&D and requirements process - Experience with one or more of the following: Python, C/C++ - Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures, computer networking and operating systems - Experience with REST/SOAP/JSON API - Experience with Rest Server and Web programming using XML/HTML - Experience with message bus technologies such as RabbitMQ, ActiveMQ; - Experience with NoSQL and MySQL databases, - Experience with Python, Django, Flask and distributed system frameworks such as Apache Zookeeper - Prior experience working with Agile/Scrum methodologies Desired Additional Skills - Node.js - Backbone - Cassandra - Is highly productive and performs well under pressure - *Position is based in Dallas, TX and candidate must either be local or willing to relocate immediately.* *Warm Regards,* *Randhir Kumar* *IDC Technologies* *1851 McCarthy Blvd. Suite 116, Milpitas, CA 95035* *Email: **randhir.ku...@idctechnologies.com <randhir.ku...@idctechnologies.com>* *Phone: * *408-459-1535 Web: www.idctechnologies.com <http://www.idctechnologies.com/> * -- You received this message because you are subscribed to the Google Groups "IT RECURITER" group. To unsubscribe from this group and stop receiving emails from it, send an email to it-recuriter+unsubscr...@googlegroups.com. To post to this group, send email to it-recuriter@googlegroups.com. Visit this group at https://groups.google.com/group/it-recuriter. For more options, visit https://groups.google.com/d/optout.