Senior Software Engineer (Java, Python & Angular)
Office in Coimbatore
Java
& others
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