Job Description
We are looking for a skilled Java Developer with strong expertise in Core Java and backend development. The candidate should have hands-on experience with Java 17, multithreading, and building or working on custom/in-house frameworks. You will be responsible for developing scalable and high-performance applications and working on event-driven architectures.
Key Skills & Requirements
- Strong experience in Core Java, Java 17, and Multithreading
- Hands-on experience with custom frameworks based on SQL.
- Backend development using Spring Boot
- Strong problem-solving and debugging skills
- Experience with SQL and Oracle Database
- Mandatory experience with messaging systems: Kafka or Pulsar
- Mandatory hands-on experience with JDBC, including creating or extending custom JDBC drivers
- Experience leveraging AI tools such as Copilot, Cursor, or similar for development efficiency
Responsibilities
- Design, develop, and maintain backend Java applications
- Work on concurrent, high-performance, and scalable systems
- Integrate messaging and database layers efficiently