Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Ebay T24 Senior Java Engineer 
India, Karnataka, Bengaluru 
596981885

15.07.2025
Key Responsibilities
  • Software Development: Develop, test, and maintain robust and efficient Java applications and backend services.

  • Code Implementation: Write clean, well-structured, and maintainable code adhering to established coding standards and best practices.

  • Feature Development: Implement new features and functionalities based on product requirements and technical designs.

  • Bug Fixing & Support: Identify, diagnose, and resolve software defects and contribute to production support as needed.

  • Collaboration: Work closely with senior developers, product owners, and QA engineers to understand requirements, contribute to technical designs, and ensure timely delivery of features.

  • Testing: Participate in unit testing, integration testing, and support user acceptance testing (UAT).

  • Code Review: Participate in code reviews, providing constructive feedback to peers and learning from others' code.

  • Documentation: Contribute to technical documentation for developed features and systems.

  • Continuous Improvement:

Qualifications
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

  • Experience: 7+ years of professional experience in Java development with a Bachelor's degree, or 5+ years with a Master's degree.

  • Core Java: Strong understanding of Java fundamentals, object-oriented programming (OOP) principles, data structures, and algorithms.

  • Frameworks: Hands-on experience with Spring Framework (Spring Boot, Spring MVC).

  • Web Technologies: Experience with RESTful APIs.

  • Databases: Proficiency with at least one relational database (e.g., PostgreSQL, MySQL, SQL Server) and basic SQL knowledge.

  • Tools: Experience with version control systems (Git) and build tools (Maven or Gradle).

  • AI Code Generation: Familiarity with foundational AI concepts and practical experience applying AI-powered coding generation (e.g., OpenAI Codex, GitHub Copilot, Anthropic Claude, Cursor, Windsurf or understanding of transformer-based code generation) will be a significant asset.

  • Problem Solving: Solid analytical and problem-solving skills.

  • Communication: Good verbal and written communication skills.


Preferred:

  • Experience with microservices architecture.

  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).

  • Experience with message queues (e.g., Kafka, RabbitMQ).

  • Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript, React/Angular/Vue) is a plus.

  • Experience with Agile/Scrum development methodologies.

  • Familiarity with testing frameworks (e.g., JUnit, Mockito).