Radial Job - 30316424 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Radial
Location: Chennai, TN, India
Career Level: Associate
Industries: Technology, Software, IT, Electronics

Description

Job Description: The Lead Analyst/Senior Lead Analyst is responsible for working in an agile environment to deliver software solutions/functionality for enterprise payment services platform. This individual collaborates with other members of the team as well as with external stakeholders in order to ensure delivery. Job Responsibilities Include: Experience in middleware Architecture, high and low level designing of new modules or modify/refactor existing components expected Produce system solutions and high level technical designs to meet identified business requirements. Solutions must incorporate scalability, availability, security, and maintainability characteristics. Risks, assumptions, and costs for solutions must be articulated Analyze and design improvements to core technologies to improve performance, capacity, and scalability of Radial's systems. Produce business case to support these improvements Solid Core – Hands on current Java/J2EE Test Driven development experience Solid hands on development experience in RESTFUL web services API development for highly available and scalable systems for Internet scale. Clear understanding of SDLC processes and Agile Scrum methodologies and experience working on a scrum team, & TDD with focus on extensive automated unit/integration testing Experience in working with core Spring based projects. Knowledge in HTML/CSS and Rich Internet UI technologies (like Scala/Vaadin framework) for Web UI development that uses REST APIs Experience with ELK (Elasticsearch + Logstash + Kibana) and Grafana/Graphite stackExperience in defining template/mappings for indexing the data into Elasticsearch Ability to create search queries, apply aggregation, understand scoring and apply appropriate search filters. Ability to tune the performance of search queries Knowledge on configuring logstash to post the data into Elasticsearch. Knowledge on building Dashboards/Visualization in Kibana Knowledge of building Dashboards in Grafana Experience in XML, XSD, Web Service Technologies: JSON, AXI, CXF, WS Standards. Experience deploying apps in Tomcat or other app servers Good understanding of web based architecture and database table design, modeling and migration. Proven experience with writing complex SQL queries and tuning for performance Experience in design for API performance Assist in proposing permanent fix for recurring production issues when they arise. Promote highly-collaborative, team-oriented environment, working closely with all levels of product development and third-party development teams. Identify, evaluate and formally recommend third party software and technology packages and services Actively participate in the implementation of pilots of new software applications and infrastructure On occasion, assist in production escalations, technical systems operations, and problem resolution Technical Leadership Responsibilities Include: Ability to think strategically. Ability to create and promote guiding development principles, and influence application developers in their ability to create technically sound solutions Promote technical vision and sound engineering principles among technology department staff members and across Radial Propose changes in process, policy, and standards as they relate to the Architecture and design principles Assist management in the prioritization of infrastructure development projects Actively participate in the recruiting process Identify training/conferences that will assist in developing necessary skills for technical staff, as well as promoting and understanding of Radial's technical vision Ability to ramp up on all aspects of the current technical stack and upcoming technologies as needed Required Qualifciations: Minimum B.E. or its equivalent 4-year Technical Degree. 10+ years of programming experience in in Java/J2EE Enterprise Extensive experience building and architecting high traffic internet sites serving 10-100 million+ requests per day or similar high transaction volume distributed systems Implement new features, components, and services from specs employing Java/J2EE based technologies with little direct supervision. Experience with Maven, Git, Subversion and other IDE's like Eclipse / IntelliJ Participate in requirements analysis and development planning activities. Produce detailed and accurate documentation relating to assigned tasks when necessary. Solid grasp of software development lifecycle best-practices, Source Code Management, Continuous Integration and Dependency Management. Experience with web services, specifically security and identity management Experience with Enterprise Service Bus solutions (Mule Technologies, SonicMQ messaging, AMQP) Experience with Oracle and open source databases Strong oral and written communication skills. Strong analytical, design and debugging skills. Ability to multi-task and highly-collaborative in working with the teams offshore and onsite. Ability to develop design, test and deployment documentation. Ability to support and mentor junior developers on the team. Experience with onsite/offshore development model. Additional Pluses: Experience in e-commerce solutions and Payments Domain Mule ESB, JMS, Sonic, Rabbit MQ, Scala, Vaadin, GO, Docker, REST, API


 Apply on company website