We are looking for an experienced Java Engineering Lead to spearhead the development of a cutting-edge FinTech application. This hands-on leadership role requires deep technical expertise in Java (Spring Boot, Lombok, JDK 17+), as well as strong teambuilding, mentoring, and cross-functional collaboration. You will work closely with product managers, business
leaders, and engineers to design, develop, and deploy scalable financial solutions.
Key Responsibilities:
1. Application Development:
- Lead, mentor, and grow a team of high-performing engineers, fostering a collaborative and innovative work culture.
- Recruit, onboard, and train top engineering talent, ensuring team members adhere to best development practices.
- Conduct regular performance reviews, one-on-ones, and knowledge-sharing sessions to drive continuous team improvement.
- Encourage an Agile and DevOps culture, promoting ownership, accountability, and cross functional collaboration.
2. Technical Leadership:
- Define and execute the technical strategy and architecture for a scalable, secure, and high-performance FinTech application.
- Ensure that the software development lifecycle (SDLC) adheres to industry best practices, coding standards, and compliance guidelines.
- Guide engineers in software design, code reviews, debugging, and performance optimization.
- Stay updated on emerging technologies and industry trends, integrating innovative solutions where applicable.
- Need to be fluent with monitoring systems like DataDog, prometheus, opentelemetry.
3. Application Development:
- Lead the design, development, and deployment of Java-based microservices using SpringBoot, Hibernate, and RESTful APIs.
- Ensure the delivery of fault-tolerant, scalable, and low-latency systems that can handle high transaction volumes.
- Collaborate with business teams to translate functional requirements into robust technical solutions.
- Optimize application performance, reliability, and security through proactive monitoring and fine-tuning.
- Gain knowledge of the handshake made between the system we own and immediate upstream and downstream systems.
4. Microservices & Cloud Deployment:
- Architect, build, and maintain microservices-based systems on cloud platforms like Azure, AWS, or GCP.
- Ensure efficient containerization and orchestration using Docker and Kubernetes.
- Leverage cloud-based tools for monitoring, logging, and scaling production workloads.
5. Collaboration & Stakeholder Management:
- Work closely with Product Managers, Program Managers, and Business Leaders to align technical roadmaps with company goals.
- Ensure seamless collaboration between engineering, product, and non-technical teams.
- Translate complex technical challenges into actionable business solutions.
6. Continuous Improvement:
- Establish a culture of continuous learning and process enhancement within the engineering team.
- Promote automation, DevOps practices, and CI/CD pipelines to streamline deployments.
- Encourage the adoption of new frameworks, tools, and best practices to improve team efficiency and product quality.
7. Compliance & Security:
- Ensure that applications comply with financial regulations, data security, and privacy standards (GDPR, PCI DSS, etc.).
- Proactively manage technical risks, vulnerabilities, and security incidents.
- Implement robust authentication, authorization, and encryption mechanisms for secure data transactions.
8. High-Volume Data Processing:
- Design and manage SQL/NoSQL databases, ensuring optimal performance for largescale data processing.
- Optimize database queries for fast, efficient, and reliable financial transactions.
- Integrate real-time data processing solutions, such as Kafka or Hadoop, to handle high throughput workloads.
Requirements:
- Education: Bachelor's degree in computer science, Information Technology, or a related field.
- Experience: 10+ years in Java development, with 3+ years of leadership experience.
- Technical Expertise: Java (Spring Boot, Hibernate), microservices architecture, RESTful APIs, SQL/NoSQL databases.
- Cloud & DevOps: Experience with AWS, GCP, or Azure, CI/CD pipelines, and version control (Git, Jenkins, Kubernetes, Docker).
- Agile & Collaboration: Strong understanding of Agile methodologies, team leadership, and cross-functional collaboration.
- Problem-Solving & Security: Proven ability to design and deploy secure applications in a regulated environment.
Preferred Qualifications:
- DevOps & Automation: Hands-on experience with Jenkins, Kubernetes, and cloudbased CI/CD pipelines.
- Full-Stack Exposure: Familiarity with front-end frameworks like React or Angular.
- Big Data & Messaging Systems: Knowledge of Kafka, Hadoop, and distributed data processing tools.