Software Engineer - E5 - Backend
trakstar
Job Description
Key Responsibility:
- Provide technical leadership to the team of engineers and ensure the quality of deliverables.
- Work closely with architects and ensure architectural consistency and technical excellence of
- the products and platforms
- Work with stakeholders to understand their requirements and translate them into technical
- solutions. Collaborate with cross-functional teams to address all technical dependencies
- Develop technical roadmaps and provide guidance on the selection of technologies and
- tools.
- Mentor and coach team members to improve their technical and leadership skills.
- Participate in code reviews, testing, and deployment activities.
- Continuously improve the performance, scalability, and reliability of the systems.
- Actively participate in technical innovations, external presentations, technical publications etc.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in Backend Development.
- Strong understanding of data structures, algorithms, and distributed systems.
- Experience in leading and mentoring teams of engineers.
- Excellent communication and interpersonal skills.
- Ability to work in a fast-paced environment and handle multiple tasks simultaneously.
Must-Have:
- Strong Experience in Core Java, REST, Spring
- Experience in Unit Testing and Automation
- Experience in CI/CD, Jenkins
- Experience with Storage systems - NoSQL (Cassandra/HBase/MongoDB)
- Analyze Functional & Non-Functional requirements with effort estimation and deployment strategies
- Hands-on in Architecting and developing applications from scratch
- Hands-on debugging skills
- Design for performance, scalability, fault tolerance and high availability
- Solid problem-solving skills with understanding of data structure and algorithms