5+ years of experience and strong hands-on skills in Core Java and Spring Boot. You should be confident working with multithreading and have strong knowledge of data structures. Basic-to-good knowledge of Apache Spark is expected.
Key Responsibilities :
- Design, build, and maintain Java/Spring Boot components and services.
- Write clean, efficient, and maintainable code with a focus on performance and reliability.
- Apply multithreading and concurrency concepts to solve real-world problems.
- Use strong data structures fundamentals to develop optimized solutions.
- Collaborate with the team to understand requirements and deliver high-quality outcomes.
Required skills and experience :
- 5+ years of software development experience.
- Strong Core Java.
- Hands-on multithreading/concurrency.
- Strong knowledge of data structures.
- Strong Spring Boot.
Nice to have / expected (basic) :
- Apache Spark : basic to good knowledge (basic proficiency is sufficient).