{bc}
greenhouse

Lead Software Engineer (Java)

zafinlabsamericasinc
Thiruvananthapuram, IND
Onsite
Discovered 1 weeks ago
JavaSpring BootREST APIsApache KafkaPostgreSQLSoftware development lifecycle
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaSpring BootREST APIs
Smart Apply

Full Job Posting

Opportunity

Zafin is building platforms that help regulated financial institutions adopt AI and modernize banking work responsibly.

The role combines hands-on software engineering, implementation delivery, technical leadership, and customer advocacy.

The position reports to the Senior Product Architect and supports enterprise banking and SaaS implementations.

Solution Implementation and Delivery

  • Design, build, and implement enterprise-grade software solutions aligned with customer and platform requirements.
  • Develop application and integration code using Java, Spring Boot, REST APIs, Kafka, and PostgreSQL.
  • Ensure quality through testing, peer reviews, coding standards, and technical troubleshooting.
  • Lead technical work from requirements gathering through deployment.

Customer Engagement

  • Act as a trusted technical advisor to clients throughout the implementation lifecycle.
  • Translate business objectives into technical designs and configuration approaches.
  • Conduct technical workshops, design reviews, and demonstrations.
  • Support the transition from implementation to production and maintain engagement with customer technology teams.

Collaboration and Operations

  • Collaborate with product engineering, architecture, and delivery teams to align implementations with platform strategy.
  • Identify reusable patterns, contribute to best practices, and participate in knowledge-sharing communities.
  • Mentor junior developers or consultants.
  • Assist with post-implementation support, production performance monitoring, uptime, and data integrity.

Requirements

  • Strong understanding of software development lifecycle, integration patterns, and modern API architectures.
  • Knowledge of cloud concepts, CI/CD pipelines, and Docker and Kubernetes containerization; Azure is preferred.
  • Familiarity with banking systems and data integration frameworks in enterprise financial services.
  • At least 5 years of experience as a Software Engineer, Technical Consultant, or Customer Engineer.
  • Proven experience delivering end-to-end solutions with Java, Spring Boot, REST APIs, Apache Kafka, and PostgreSQL.
  • Client-facing experience managing technical discussions, requirements, and expectations.
  • Experience with Agile delivery, Scrum, TDD/BDD, production troubleshooting, and enterprise or hybrid cloud application development.

Benefits

  • The company describes competitive salaries, annual bonus potential, paid time off, paid volunteering days, wellness benefits, and professional growth opportunities.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today