backGo to search

Senior Software Engineer (Java, Python & Angular)

Office in Bangalore
bullets
Java
& others
bullets
hot

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

This role will involve leading the design and development of cutting-edge software solutions, working closely with cross-functional teams, and driving innovation across data-driven projects.

Responsibilities
  • Act as the senior developer within the team, providing expert-level guidance and innovative approaches to complex business challenges
  • Plan, manage, and execute development releases aligned with project timelines and business priorities
  • Design, code, debug, and review software components to ensure high-quality deliverables
  • Collaborate with business stakeholders, architects, and peers across technology and business units to understand requirements and offer scalable solutions
  • Implement software development processes and best practices to improve productivity and code quality as required by leadership
  • Lead, mentor, and develop the team of developers, ensuring they have the technical expertise to meet long-term objectives
  • Support agile-based delivery initiatives and ensure fast-paced changes move smoothly into production
  • Oversee system performance, ensuring software solutions meet demands for low latency and high-volume processing
  • Drive the development, maintenance, and reusability of core code frameworks and data assets
  • Ensure integration and deployment pipelines using tools like Ansible, Jenkins, and Git are effectively optimized
Requirements
  • 5-8 years of hands-on experience in technology development with a strong background in delivering data-driven projects
  • Proficiency in Java, Python, and Angular, with at least 3-4 years of hands-on experience using these technologies
  • Expertise in Spring Boot and microservices architecture
  • Strong knowledge of real-time low-latency systems and high-volume distributed applications
  • Solid experience in programming languages such as C# and scripting languages
  • Background in RDBMS such as Sybase, SQL Server, or Postgres Aurora/RDS
  • Skills in Angular/JavaScript frameworks and front-end coding languages like TypeScript, HTML5, and CSS3
  • Qualifications in cloud services (AWS or Azure) and deployment tools like Ansible, Jenkins, and Git
  • Thorough understanding of software development best practices, OO Design, design patterns, and RESTful web services
  • Showcase of designing re-usable code and assets while implementing software engineering principles
Nice to have
  • Experience in financial services with a solid understanding of financial market data
  • Familiarity with relational databases such as Postgres Aurora/RDS
  • Capability to work on cloud technologies and identify solutions for scalable systems