backGo to search

Senior Software Engineer (Java, Python & Angular)

Office in Coimbatore
bullets
Java
& others
bullets
hot

We are seeking a motivated and highly skilled Senior Software Engineer with expertise in Java, Python, and Angular to join our dynamic team.

The ideal candidate will bring robust technical capabilities, leadership expertise, and a track record of delivering scalable, high-quality solutions in a fast-paced, agile environment.

Responsibilities
  • Lead complex technical projects, providing innovative solutions to challenging business problems
  • Develop and maintain high-performance, low-latency applications for real-time systems
  • Collaborate with cross-functional teams including index business, architecture, and other technology stakeholders
  • Deliver comprehensive design, development, debugging, testing, and code reviews for robust software solutions
  • Build reusable code components and define software engineering best practices and frameworks
  • Design and implement microservices architecture using Spring Boot and ensure seamless integration
  • Oversee team performance and ensure development goals align with organizational objectives
  • Ensure effective use of Agile methodologies to deliver rapid production changes
  • Champion software development process improvements and implement industry best practices
Requirements
  • 5-8 years of experience in technical development with proven expertise in delivering scalable, distributed systems
  • Strong knowledge of Java (preferably Java 8) and Python, with at least 3-4 years of hands-on experience in application development
  • Proficiency in microservices development using Spring Boot, as well as RESTful web services and object-oriented design principles
  • Hands-on experience with Angular 2+ frameworks, including Angular.js, TypeScript, and JavaScript
  • Expertise in cloud technologies like AWS, Azure, or similar platforms
  • Background in working on high-volume, low-latency systems and real-time data-driven applications
  • Solid understanding of RDBMS, Sybase, or SQL Server along with relational databases like Postgres Aurora or RDS
  • Familiarity with CI/CD tools such as Ansible, Jenkins, and Git
  • Competency in Agile development practices and an ability to adapt to tight deadlines
  • Strong communication and organizational skills to effectively manage stakeholders and team workflow
Nice to have
  • Background in financial services with exposure to financial market data
  • Familiarity with database optimization and administration for SQL Server or Postgres Aurora
  • Understanding of advanced cloud strategies on AWS, including infrastructure scaling