04 Sep
|
wissen technology
|
Bengaluru
04 Sep
wissen technology
Bengaluru
Wissen Technology is hiring for Java Lead
About Wissen Technology:
Job Summary:
We are looking for an experienced Java Technical Lead with strong hands-on expertise in Java backend development, microservices, distributed systems, and event-driven architectures.
The role is suited for a senior technology professional who enjoys leading from the front technically—driving design decisions, solving complex engineering problems, guiding development teams, and remaining hands-on with critical technical initiatives.
You will have the opportunity to work on high-scale, distributed and mission-critical applications, while contributing to system design, architecture discussions, engineering standards, and technical strategy
Experience: 12 - 15 Years
Location: Bangalore
Mode of Work: Hybrid
Education Qualification: MCA/B.E/B.Tech/M.Tech
Key Responsibilities:
- Lead the technical design and development of scalable backend applications using Java 11/17+.
- Provide technical direction to engineering teams while remaining hands-on with critical development activities.
- Design and develop microservices and distributed systems using Spring Boot.
- Drive the adoption of event-driven architecture using Apache Kafka.
- Design and optimize Kafka producers, consumers, topics, partitions, consumer groups, replication, and message-processing workflows.
- Own and contribute to HLD and LLD discussions for complex technical solutions.
- Evaluate technical approaches and make appropriate design and technology decisions.
- Develop scalable RESTful APIs and backend services.
- Drive improvements in application performance, scalability, availability, and resiliency.
- Conduct design and code reviews and establish engineering best practices.
- Troubleshoot complex technical and production issues and drive RCA and resolution.
- Work closely with architects, product managers, business stakeholders, and engineering teams.
- Mentor senior developers and help raise the overall technical capability of the team.
- Contribute to CI/CD, DevOps, automation, observability, and engineering productivity initiatives.
- Identify technical risks and proactively address scalability, performance, and maintainability challenges.
Core Technical Expertise:
Java & Spring Boot
- Strong hands-on experience with Java 11/17+.
- Strong understanding of Collections, Multithreading & Concurrency, JVM, Memory Management, Design Patterns, OOP, and SOLID principles.
- Strong experience with Spring Boot, Spring MVC, Spring Data JPA/Hibernate.
Microservices & Distributed Systems
- Strong experience designing and developing microservices-based applications.
- Good understanding of distributed systems, service-to-service communication, resilience, fault tolerance, caching, and API performance.
- Experience building highly scalable and highly available backend systems.
Apache Kafka
- Strong hands-on experience with Apache Kafka.
- Valuable understanding of producers, consumers, consumer groups, partitions, replication, message ordering, delivery semantics,
and Kafka Streams.
- Experience designing event-driven solutions for high-throughput applications.
Database
- Strong experience with SQL databases such as PostgreSQL, Oracle, MySQL, or SQL Server.
- Good understanding of database design, indexing, query optimization, transactions, and performance tuning.
Cloud & DevOps
- Exposure to AWS, Azure, or GCP.
- Experience with Docker and Kubernetes.
- Good understanding of CI/CD, Git, Maven/Gradle, Jenkins, GitHub Actions, or Azure DevOps.
What We're Looking For
- Strong hands-on Java engineering expertise combined with technical leadership.
- Experience taking ownership of complex technical problems and driving them to resolution.
- Strong understanding of system design and scalable distributed architectures.
- Ability to guide technical discussions and influence engineering decisions.
- Experience mentoring senior developers and leading technical initiatives.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.
- Ability to balance hands-on development with technical leadership and team guidance.
- Experience building high-volume, low-latency, and mission-critical applications.
- Exposure to Investment Banking / Capital Markets / Financial Services / FinTech
Wissen Sites:
- Website: www.wissen.com
- LinkedIn: https://www.linkedin.com/company/wissen-technology
- Wissen Leadership: https://www.wissen.com/company/leadership-team/
- Wissen Live: https://www.linkedin.com/company/wissen-technology/posts/feedView=All
- Wissen Thought Leadership: https://www.wissen.com/articles/
📌 Java Lead (Bengaluru)
🏢 wissen technology
📍 Bengaluru