Job Description :
Role & Responsibilities: The position is for a technical architect who can also take up role of a senior developer. Candidate will be responsible for analyzing user specifications, requirements, and dependencies between various components that form overall edelivery platform. Candidate will work very closely with team that developed WING - central alerts and edelivery platform (built using Java/Scala) - to understand overall design, integration and interdependencies between data sources, publishing applications, upstream document creation systems/service that leverage WING for edelivery communications. Along with MS teams, candidate will also work with E*Trade teams to identify & implement the right design for integrating the edelivery systems between the two firms on a unified platform. Candidate will provide assistance in onboarding alerts for the platform, perform testing and documenting design/architecture/dependencies. Depending on the requirements, candidate may also be required to take up development activities and help team with implementation of some key initiatives. The candidate should be flexible, highly adaptable and excellent team player. The candidate should expect to work in a global virtual team along with NY and India team members, sometimes across multiple time zones. The candidate may be assigned to more than one role or project at a time. Our ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with minimal supervision. Primary Skills / Must have:- 7+ years of professional experience in building applications in Java/Scala (Functional Programming), Spring, basic HTML, Apache Velocity template scripting and other open source technologies. 5+ years of experience in designing scalable message driven applications Strong skills in identifying right technology architecture, documenting and presenting that to various stakeholders 5+ years of experience in database access layer frameworks like Slick/Mybatis etc. 5+ years of experience in CI/CD tools and build tools like Gradle, managing code repositories with Git. 3+ years of experience in creating and consuming RESTful services. 2+ years of exposure to work in Unix/Linux environments. Should also possess database skills (preferably DB2) to design new or alter existing table structures to satisfy specifications and requirements. 2+ years of experience working in test-drive development & continuous integration model. Excellent communication and problem-solving skills. Release Management and application support skills. Secondary Skills / Desired skills: Exposure to performance tuning of Apache Spark application. Exposure to Behavior Driven Development (Cucumber Working experience with Agile methodologies would be useful.

Similar Jobs you may be interested in ..