Job Description
Strong expertise in Java and Spring Boot, be capable of handling a team, and work independently on
development tasks. This role requires a mix of hands-on coding, system design, and leadership
responsibilities.
Key Responsibilities:
Lead a team of developers, providing technical guidance, mentoring, and conducting code
reviews.
Design and develop scalable, high-performance, and secure applications.
Take ownership of the architecture, implementation, and deployment of Java-based
applications.
Ensure best practices in coding, testing, and DevOps processes are followed.
Collaborate with cross-functional teams to define requirements and technical solutions.
Troubleshoot and resolve complex technical issues in production and development
environments.
Technical Skills:
Core Java & Backend Development:
Java 8, 11, 17 (Lambda, Collections, Streams, Functional Interfaces, Executors, Thread Pools,
Completable Future...