4 RapiPay Jobs
8-10 years
Rapipay Fintech - Java Team Lead/Lead Developer - Spring Frameworks (8-10 yrs)
RapiPay
posted 4d ago
Flexible timing
Key skills for the job
We are seeking a highly experienced and passionate Lead Java Developer with deep expertise in the SpringWorks ecosystem to lead our development team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable Java-based applications, while providing technical leadership and mentorship to the team. You will leverage your in-depth knowledge of Spring Boot, Spring Cloud, and related SpringWorks technologies to drive innovation and deliver high-quality software solutions.
Responsibilities :
- Design and implement scalable and maintainable Java-based applications using Spring Boot, Spring Cloud, and other SpringWorks technologies.
- Define and enforce coding standards, best practices, and architectural patterns.
- Lead technical design discussions and provide guidance on architectural decisions.
- Evaluate and recommend new technologies and tools to improve development efficiency and application performance.
- Create and maintain technical documentation.
- Optimize application performance and ensure scalability.
- Troubleshoot and resolve complex technical issues.
- Participate in code reviews and ensure code quality.
- Lead and mentor a team of Java developers, fostering a collaborative and productive environment.
- Provide technical guidance and support to team members.
- Conduct performance reviews and provide feedback to team members.
- Facilitate knowledge sharing and promote continuous learning within the team.
- Assist in recruitment and onboarding of new team members.
Qualifications :
Experience :
- 8+ years of professional experience in Java development.
- Proven experience in leading and mentoring development teams.
- Extensive experience in designing and developing enterprise-level Java applications.
Technical Skills :
- Expertise in Java 8+ and related technologies.
- Deep understanding and hands-on experience with the SpringWorks ecosystem, including Spring Boot, Spring Cloud, Spring Data, Spring Security, and Spring MVC.
- Strong understanding of microservices architecture and RESTful APIs.
- Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).
- Proficiency in writing unit and integration tests (e.g., JUnit, Mockito, TestNG).
- Experience with build tools (e.g., Maven, Gradle).
- Knowledge of version control systems (e.g., Git).
- Experience with containerization technologies such as Docker, and orchestration tools such as Kubernetes.
- Experience with Cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines.
Soft Skills :
- Strong leadership and communication skills.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and a passion for delivering high-quality code.
- Mentoring capabilities.
Preferred Qualifications :
- Experience with message queues (e.g., Kafka, RabbitMQ).
- Experience with distributed caching systems (e.g., Redis, Memcached).
- Experience with performance monitoring and profiling tools.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Team Lead roles with real interview advice
8-10 Yrs