i
Bounteous x Accolite
90 Bounteous x Accolite Jobs
Accolite - Technical lead - Java Technologies (5-9 yrs)
Bounteous x Accolite
posted 7mon ago
We are seeking a highly skilled and experienced Technical Lead specializing in Java technologies. As a Technical Lead, you will be responsible for leading a team of developers, driving the architectural design and implementation of software solutions, and ensuring the delivery of high-quality, scalable, and performant applications. This role requires a deep understanding of Java, modern software development practices, and a passion for solving complex technical challenges.
Key Responsibilities :
- Lead and guide the development team in the implementation of Java-based applications.
- Provide technical expertise and mentorship to team members.
- Collaborate with architects to define and enforce coding standards, best practices, and design principles.
- Lead the design and architecture of complex software solutions.
- Work closely with stakeholders to understand business requirements and translate them into technical solutions.
- Ensure scalability, performance, and maintainability of software architecture.
- Actively participate in coding and development activities.
Conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among the team.
Collaborate with project managers to define project timelines, resource allocation, and deliverables.
Track and report on project progress, identify risks and propose solutions.
Foster a collaborative and positive team culture.
Work closely with cross-functional teams, including product managers, QA engineers, and UX designers.
Requirements :
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 8 years of professional experience in Java development.
- At least 3 years of experience leading a team of developers.
- Proficiency in using popular frameworks like Spring (Spring Boot, Spring MVC, Spring Security) and Hibernate/JPA for ORM (Object-Relational Mapping).
- Concurrency and multithreading, understanding synchronization, and thread management.
- Knowledge of Java Memory Management, garbage collection, and JVM (Java Virtual Machine) internals.
- Experience implementing authentication and authorization using OAuth2, JWT, and Spring Security.
- Experience with building RESTful APIs using Spring Boot
- Knowledge of caching techniques and tools (e.g., Redis, Ehcache).
- Experience with asynchronous programming and non-blocking I/O.
- Experience designing and implementing microservices using Spring Boot.
- Understanding of microservices communication protocols (REST, gRPC, messaging queues).
- Strong SQL skills and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
- Understanding of NoSQL databases (e.g., MongoDB, Cassandra) and when to use them.
- Solid understanding of software design patterns, principles, and best practices.
- Experience with database design, optimization, and query performance tuning.
- Knowledge of service discovery, load balancing, and distributed tracing.
- Ability to debug production issues and find effective solutions.
- Experience with code quality tools and static code analysis.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice
5-7 Yrs
4-8 Yrs
Bangalore / Bengaluru
6-10 Yrs
Pune, Gurgaon / Gurugram, Bangalore / Bengaluru
7-12 Yrs
Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru
4-9 Yrs
Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru
4-9 Yrs
Bangalore / Bengaluru