Java Tech Lead(Only from Stock broking industry)

Bullsmart logo

Bullsmart

View Salaries, Reviews, and more  

Job Description

About Bullsmart

Bullsmart is a fin-tech company that uses technology to help young people start investing. We provide equal investment service opportunities for investors who have started on their investment path. We share cutting-edge financial tech tools, brilliant investment ideas, and wealth growth opportunities with young investors.

Our Values

· We provide equal investment service opportunities to beginners who can enjoy all our premier investment services.

· We offer abundant investment tools to guide investors to discover investment opportunities and make the decision the right decision.

· We deeply care about the growth of our investors. We wish to support them in understanding how to invest and foster their investment skills.


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

● 8 - 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



Interview Questions of Java Tech Lead(Only from Stock broking industry) at Bullsmart

Currently, there aren't any interview questions for this role at Bullsmart shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Java Tech Lead(Only from Stock broking industry) at Bullsmart

Currently, there aren't any salaries for this role at Bullsmart shared by other job seekers.

View more salaries from Bullsmart →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now