Apply now »

Senior Software Engineer

Job Req Id:  1247667

Mandatory Skills: Java, Spring, Cloud, Kafka and streaming experience:

7-9 years of project experience for large organizations.

Writing well designed, clean, readable and testable code using Java

- Redesign legacy data flows with modern event publishing and stream processing patterns

- Engage with architects, team leads, and team members to introduce new patterns using Kafka infrastructure in ways that increase the efficiency and reliability of the information system.

- Contribute to Kafka cluster architecture and security topics

- Influence & coach team members on best practices related to event publishing and Kafka

- Expertise in implementing Spring Framework.

- Experience with microservices, REST APIs, and Spring Boot framework

- Well versed with writing reusable code, unit testing, code analysis, and code review frameworks and methodologies

- Expertise in building streaming data pipelines and streaming applications with Apache Kafka

- Design and develop Kafka solutions for high volume/low latency applications

- Well versed with Kafka Producers & Consumers, Kafka Connect connectors, Kafka Streams and KSQL

- Experience with Confluent Platform. Exposure to fully managed services like Confluent Cloud / Amazon MSK desired

- Understanding of serialization/deserialization, partitioning. message sequencing and error handling with Kafka

- Working knowledge on Confluent Schema Registry, Confluent REST proxy

- Ability to perform data-related benchmarking, performance analysis, and tuning of Kafka clusters

- Create Kafka topics, partitions, setup redundancy cluster, deploy monitoring tools, alerts, and notifications

Skills & Experience:

- Effective communication skills and strong problem-solving skills

- Proven ability and desire to mentor others

- Java server-side programming - Java microservices/ Spring Boot / MVC/ Hibernate experience

- Expert in design patterns and new microservices frameworks like Kafka

- Databases such as MySQL, MongoDB. Relational DB concepts/ tools/ code connections

- Being able to architect applications from all perspectives (Complete tech stack) based on required functionality a plus - Non mandatory

- Excellent debugging and troubleshooting with quick TAT

- Experts in APIs (Restful), authentication, and tokens need to be able to integrate external applications at a quick pace. Also manage internal applications and related APIs. Provide support to external partners when integrating our APIs

- Familiarity with server setup, deployment and maintenance of the applications on Azure/AWS/Any other cloud

- Familiarity with DevOps tools - CICD/Kubernetes/ Git/ Jenkins/ m etc

- UI/UX concepts and ability to things from design perspective

- Experience in architecting, designing, developing, and implementing cloud solutions on AWS platforms

- Understanding of and experience with the five pillars of a well-architected framework

- Experience in several of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics

- Proven ability to collaborate with multidisciplinary teams of business analysts, developers, data scientists, and subject-matter experts

- At the direction of lead architects, develop and implement technical efforts to design, build, and deploy AWS applications, including large-scale data processing, computationally intensive statistical modeling, and advanced analytics

- Participate in all aspects of the software development lifecycle for AWS solutions, including planning, requirements, development, testing, and quality assurance

- Troubleshoot incidents, identify root causes, fix and document problems, and implement preventive measures

- Educate teams on the implementation of new cloud-based initiatives, providing associated training when necessary

- Demonstrate exceptional problem-solving skills, with an ability to see and solve issues before they affect business productivity

Functionally Certified Candidate so as to compl

Min Salary: 
Max Salary: 

Job Segment: Test Engineer, Cloud, Business Intelligence, Quality Assurance, Software Engineer, Engineering, Technology

Apply now »