Full Stack Developer (Advance)
For s and s only Role
ResponsibilitiesExpert in in Full Stack design technique as well as experience working across large environments with multiple operating systemsinfrastructure for large-scale programs (e.g., Expert Engineers) starting to be firm-wide resources working on projects across the organization. Is multi-skilled with expertise across software development lifecycle and toolset. May be recognized as a leader in Agile and cultivating teams working in Agile frameworks Sought out as coach for at least one technical skill. Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency, and security
Experience 10 + years of hands-on full development lifecycle experience from inception through implementation. Extensive experience designing and developing large scale, mission critical enterprise grade software. Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. Minimum 5+ years in UI with Angular
React,Core Java with Spring experience. Other programming languages (Python) a PLUS. Experience with multi-threading and concurrency. Experience in highly scalable RESTweb service, caching servers, SOAP, HTTP Minimum 3+ year experience working in Linux, Unix andor Windows environment Minimum 3+ year experience working with SQL RDBMS. Experience with Cassandra and Kafka a Plus. Proficient in Automation test framework.
ATDD. Agile SDLC expert with strong focus on unit testing, functional testing, continuous integration, continuous delivery, DevOps, distributed version control system, and agile methodologies. Experience with debugging, performance profiling and optimization. Technology infrastructure stacks expertise a PLUS Linux, TCPIP, DNS, virtualization. Experience in middleware platforms and software-defined infrastructure technology a plus. (database, web, messaging) Proven ability in developing relationships with stakeholders, communicating projectprogram status, and understanding detailed business requirements across multiple project initiatives. About the Position Looking for an Engineer to join the team to work on the core platform itself Will be working with Big data tools like Spark, Cassandra, Elasticsearch All of that glued together with a-lot of Spark persisters. They have a Front end API thatrsquos driven using JAVA and Spring Boot to serve out this data ( terabytes of data) Specifically looking for a Full Stack Developer who is able to understand the platform infrastructure but also to be able to consume the data from the API standpoint and also help their internal customers develop solutions using this data. Example Internal clients wanting to create a dashboard in grafana or wanting the team to create a dashboard in Tableau pulling the telemetry that they providing as a service Whatrsquos great about this opportunity Work with Big Data specifically telemetry at scale. Be part of the next phase where the team will be building a Data science workbench Using the vast amount of Data that they have they want to build machine learning modules using Jupiter notebook and some of the plumbing that they are laying out is happening now. Will have the opportunity to work machine learning and Data science tools that needs to be rolled out as well. Initially The focus of this role will be more of acting as a developer advocate or an evangelist and develop a strong understanding of the data so that they can help the internal customer succeed in implementing the dashboards but eventually it with morph into being able to participate in some of the data science they are going to do with the data they are collecting.
Experience Experience with Java and working with Spark Apache (Must have) Big Data experience any kind of large database that involves Hadoop. Python (nice to have) 10 years experience would be ideal but not a must. If they demonstrate that they have a pretty good understanding of the FLC, it doesnrsquot have to be traditional. it can be Agile. Understand the different environments in which they operate and how to do a build and release something in a high scalable production environment Angular + React, they use both but they are pretty flexible. With the amount of frontend that they are doing most experienced developers should be able to pick up. Interviews Does not need to be local to be interviewed but will eventually report to the Dallas area. 1st Interview Blue
Jeans Will be interviewed by 2-3 Data engineers 2nd Interview Interviewed by the client from an experience and leadership type aspect. In essence itrsquos a Java
Spark role python is a nice to have and the candidate will ultimately get to learn data science and ML techniques with Jupiter Notebook. Initially though itrsquos an engineering role not a data science role