RE

Senior Software Engineer

Reuters
Bangalore5-9 LPA Posted 11 Apr 2025
FULL TIME
Hibernate
Spring Boot
Restful Api
Java
Python

Job Description

Job description

  • Technical Leadership : Provide technical leadership to the backend development team, including guiding architectural decisions, reviewing code, and ensuring best practices are followed.
  • Development (Must Have) : Lead by example in writing high-quality, efficient, and maintainable code for backend systems. This includes designing, implementing, and testing new features and improvements, with code review as mandatory underlining.
  • Suggest Improvements : Continuously suggest improvements to the teams development process, tools, and technologies to enhance efficiency, scalability, and maintainability of the software.
  • Mentorship : Mentor junior and mid-level engineers, providing guidance on technical issues, best practices, and career development.
  • Collaboration (Must have) : Collaborate with other team members, including frontend developers, product managers, and quality assurance engineers, to ensure seamless integration of backend systems with other components of the software.
  • Problem Solving : Proactively identify and resolve technical issues and challenges, leveraging your expertise and experience to find innovative and acceptable solutions.
  • Documentation : Ensure that code, architecture, and processes are well-documented to facilitate knowledge sharing and future maintenance.
  • Project planning and control : Assist in project planning, prioritization, and estimation, providing technical insights and recommendations to ensure successful project delivery.
  • Stay Updated Periodic skill upgrades to stay updated with the latest trends, technologies, and best practices in backend development, and incorporate them into the teams workflow when appropriate.
  • Communication (Must have) : Maintain open and transparent communication within the team and with other stakeholders, providing regular updates on progress, challenges, and opportunities for improvement.

About You : You are fit for the role of a Senior Software Engineer if your background includes:

  • Bachelor s degree in computer science or related field.
  • 6 - 8 years of experience in software industry
  • Ability to write robust code in Java, Python. Subcategories for skills are Microservice with Spring boot, hibernate, Restful API
  • Linux shell scripts and perl - good to have.
  • Microsoft Copilot usage is a must along with hugging face utilization with favourable editors such as:
  • Visual studio code editor or IntelliJ or Eclipse
  • PyCharm or Spyder or Sublime text
  • AWS Sage maker
  • Knows Virtual machine spinning
  • XML, JSON processing must have.
  • IBM WebSphere MQ publisher-consumer and race condition resolution
  • Excellent debugging skills required for delivering quality solutions to customers.
  • Prior experience in integration of cross technology projects.
  • Must be familiar with Github, JIRA/ADO, JUnit/ CI-CD concepts.
  • Should have hands on experience with AWS Elastic compute service along with build & deployment strategy.
  • Hands on with public cloud, AWS / Azure concepts.

Join WhatsApp Channel