Principal Engineer Backend
Location
Bangalore | India
Job description
Principal Backend Engineer (Java) - Fintech
Company Overview:
Recrud is delighted to partner with a leading fintech company, recognized for its innovative solutions and cutting-edge technology in financial services. Our client is on a mission to redefine the financial landscape by providing secure, scalable, and user-friendly products. As part of their growth strategy, they are seeking a highly skilled Principal Backend Engineer with expertise in Java to join their dynamic team.
Role Summary:
The Principal Backend Engineer will play a crucial role in developing and enhancing the backend systems that power our client's fintech solutions. This individual will be responsible for designing, implementing, and maintaining scalable and robust backend services. The ideal candidate will possess a deep understanding of Java and its ecosystem, with a passion for solving complex technical challenges in the fintech space.
Key Responsibilities:
- Lead the design and development of high-quality backend services using Java, ensuring scalability, performance, and security.
- Collaborate with cross-functional teams (including frontend developers, product managers, and UX designers) to define and implement innovative fintech solutions.
- Architect and optimize data models and backend systems to support transaction processing, data analytics, and business intelligence.
- Ensure code quality, maintainability, and best practices through code reviews, automated testing, and continuous integration.
- Mentor junior engineers, promoting a culture of learning and technical excellence within the team.
- Stay abreast of industry trends and emerging technologies, evaluating and adopting them as appropriate to enhance the platform's capabilities.
Requirements:
- Minimum of 6 years of professional experience in backend development, with a strong focus on Java.
- Proven expertise in building scalable, high-performance backend systems for the fintech or related industries.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience with microservices architectures, RESTful APIs, and distributed systems.
- Knowledge of database technologies (both SQL and NoSQL) and data modeling techniques.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving abilities, with a knack for tackling complex technical challenges.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies in the fintech industry.
- Dynamic and innovative work environment with a focus on personal and professional growth.
- Access to continuous learning resources and mentorship from industry leaders.
Job tags
Salary