REReuters
Senior Software Engineer
Bangalore ₹5-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.
