About the role
As a Senior Backend Engineer at Tredence, you will be responsible for developing and maintaining robust, scalable, and high-performing backend systems using Java and related technologies. You will work closely with cross-functional teams to design and implement innovative solutions that drive business impact. Key responsibilities include:
- Design and develop scalable, maintainable, and secure backend services and APIs
- Collaborate with the software development team to ensure seamless integration of backend components with the overall system
- Participate in code reviews, promote best practices, and mentor junior engineers
- Identify and troubleshoot performance bottlenecks, implement optimization strategies, and ensure high availability of the backend systems
- Stay up-to-date with the latest trends and technologies in the Java ecosystem and contribute to the team's technical growth
Requirements:
- 5+ years of experience in backend development using Java, Spring, and related frameworks
- Proficient in designing and implementing RESTful APIs, microservices, and event-driven architectures
- Strong understanding of database concepts, SQL, and NoSQL technologies (e.g., MySQL, MongoDB)
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
- Familiarity with agile software development methodologies and CI/CD practices
- Excellent problem-solving and analytical skills with a focus on delivering high-quality, scalable solutions
- Strong communication and collaboration skills to work effectively with cross-functional teams