27 Sep
|
Walking Tree
|
Bangalore Rural
27 Sep
Walking Tree
Bangalore Rural
Position: Technical Lead Java
Experience: 9+ Years
Qualification: BE/B.Tech (Computer Science, Information Technology, Electronics, or related discipline)
Location: Bangalore / Chennai
Work Mode: 05 Days WFO, Alternate Saturdays WFH
Shift: 10:00 AM to 07:00 PM
Employment Type: Permanent
Payroll: Direct Payroll of WalkingTree Technologies
Client Exposure: Deployed to Client end
Job Summary
We are seeking an experienced Technical Lead Java to lead the design, development, and delivery of scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and cloud-native technologies, along with proven leadership capabilities to mentor development teams and drive successful project delivery in an Agile environment.
Key Responsibilities
- Lead the design, development, and implementation of enterprise-grade applications using Java/J2EE and Spring Boot Microservices.
- Drive technical architecture, solution design, and code quality across development teams.
- Mentor and guide developers by conducting code reviews, technical discussions, and knowledge-sharing sessions.
- Collaborate with product owners, architects, business analysts, and QA teams to deliver high-quality solutions.
- Design and develop RESTful APIs and integrate applications using API Gateways (NGINX preferred).
- Build scalable, containerized applications using Docker and Kubernetes.
- Work with ReactJS (or Angular/JavaScript) teams to ensure seamless frontend-backend integration.
- Develop and optimize database solutions using PostgreSQL, CouchDB, or other SQL/NoSQL databases.
- Implement messaging and event-driven architectures using Apache Kafka.
- Ensure application quality by implementing unit, integration, and automation testing using JUnit, Mockito, Selenium, or Cucumber.
- Participate in architecture discussions, technical estimations, sprint planning, and release management.
- Manage project risks, technical issues, and dependencies to ensure timely delivery.
- Drive CI/CD best practices and cloud-native deployments on Azure or AWS.
- Promote engineering best practices, coding standards, security, and performance optimization.
Required Experience
- 8+ years of hands-on experience in Java application development.
- Solid experience building Microservices using Spring Boot.
- Experience with containerization using Docker and orchestration using Kubernetes.
- Hands-on experience with cloud platforms such as Azure or AWS.
- Experience integrating applications through API Gateways and authentication mechanisms.
- Strong knowledge of SQL/NoSQL database design and optimization.
- Experience working in Agile/Scrum development environments.
- Proven experience leading technical teams and delivering complex software projects.
Leadership & Soft Skills
- Strong technical leadership and mentoring abilities.
- Excellent communication and stakeholder management skills.
- Experience in project planning, risk management, and issue resolution.
- Strong analytical and problem-solving skills.
- Ability to manage multiple priorities in a fast-paced environment.
- Collaborative mindset with a focus on continuous improvement and innovation.
Preferred Qualifications
- Experience with cloud-native architecture and distributed systems.
- Exposure to DevSecOps and CI/CD best practices.
- Certifications in Java, AWS, Azure, or Kubernetes are an added advantage.
📌 Technical Lead (Java) (Bangalore Rural)
🏢 Walking Tree
📍 Bangalore Rural