Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Surfin Creatives

NewBe an early applicant

Java Technical Lead - Capital Markets / Discount Broking

Posted
Discussion

Description

Role Overview

As a Technical Lead, you will serve as both a hands-on technical contributor and team mentor. You will design, develop, and maintain high-performance microservices and applications while guiding and mentoring a team of developers. You will collaborate with cross-functional teams to build reliable, scalable solutions that meet our business requirements and ensure successful project delivery.

Key Responsibilities

  • Participate in critical architectural decisions and drive technical strategy for scalable solutions
  • Design and develop robust applications using Core Java, Spring Boot, and related technologies
  • Create and maintain scalable microservices architecture
  • Manage technical debt and prioritize refactoring initiatives
  • Write clean, efficient, and well-documented code
  • Conduct technical reviews and ensure code quality standards
  • Implement and optimize database queries and data structures
  • Troubleshoot, debug, and optimize application performance
  • Drive innovation initiatives and evaluate emerging technologies
  • Lead, mentor, and support a team of Java developers
  • Assign tasks effectively and manage project timelines and effort estimation
  • Support team members in their professional growth and skill development
  • Facilitate technical discussions and coordinate with cross-functional teams
  • Communicate technical progress and solutions to stakeholders
  • Participate in the full software development lifecycle
  • Collaborate with front-end developers to integrate user-facing elements
  • Foster a collaborative team environment and manage knowledge sharing
  • Stay current with emerging trends and technologies in Java development

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 7 - 10 years of professional Java development experience
  • Strong proficiency in: Core Java and J2EE
  • Spring ecosystem (Spring Boot, Spring Cloud, Spring MVC)
  • Microservices architecture
  • RESTful API design and development
  • Database technologies (MySQL, Hibernate, JPA)
  • Message queue systems (Kafka, RabbitMQ)
  • Caching solutions (Redis)
  • JSON and data serialization
  • TCP/IP and network protocols
  • Experience with JVM tuning and proficiency in using analysis tools (jmap, jstack, jstat, MAT)
  • Solid understanding of software design patterns and principles


Skills

Apply

See also