Overview
We are seeking a highly skilled Senior Java Developer with strong expertise in backend development and problem-solving. The ideal candidate should have outstanding communication skills, hands-on experience with Java (Spring Boot) and Python, and a proven track record in building scalable applications.
Key Responsibilities
Design, develop, and maintain backend services using Java (Spring Boot) and Python.
Collaborate with cross-functional teams to gather requirements and deliver solutions.
Implement best practices in coding, testing, and deployment.
Work with ElasticSearch for indexing and search features.
Troubleshoot, debug, and optimize application performance.
Contribute to architectural decisions and technical design discussions.
Required Skills & Experience
Exceptional communication skills (non-negotiable).
5+ years of professional software engineering experience.
2–3 years of hands-on experience with Java/J2EE technologies.
Strong knowledge of Object-Oriented Programming (OOP).
Proficiency in Java, JSP, Servlet, Hibernate, Struts, Spring Boot.
Proficiency in Python for backend development.
Experience with ElasticSearch implementation.
Strong background in Linux-based environments.
Solid understanding of debugging, troubleshooting, and performance optimization.
Strong analytical and problem-solving skills.