Senior Java Developer-Early Joiner

1 week ago


Pune, Maharashtra, India Yashasvini Recuriter Services Pune Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Role & responsibilities

Critical Requirement: Proficiency with AI coding tools (GitHub Copilot, Cursor, Augment Code, etc.) to accelerate development while maintaining high code quality.

Required Technical Skills

  • AI-Assisted Development(*) - Daily use of AI coding tools (GitHub Copilot, Cursor, Augment Code) for code generation, refactoring, testing, debugging, and documentation to achieve 10x development velocity while balancing AI assistance with critical thinking.
  • OAuth 2.0 & Enterprise Authentication - Implement OAuth 2.0 flows (Authorisation Code, Refresh Token, Client Credentials) with token management for Google APIs, Microsoft Graph, Salesforce, SailPoint, ServiceNow, Okta, and enterprise SSO protocols (SAML, OIDC).
  • RESTful API Integration - Build integrations with enterprise APIs (Google Workspace, Microsoft 365, Salesforce, SailPoint,ServiceNow, Workday) using third-party Java SDKs with rate limiting, pagination, retry logic, and asynchronous/GraphQL patterns.
  • Annotation-Based Framework Development - Design custom annotation-based frameworks using Java annotations,annotation processors, JAX-RS/Jersey, and compile-time code generation with reflection.
  • Dependency Injection (HK2/Guice/Spring) - Implement loosely coupled architectures using dependency injection patterns

(@Inject, @Service) with scope management and factory patterns.

  • Validation & Error Handling - Build multi-layered validation frameworks with error categorisation (INPUT_ERROR, LOGIC_ERROR, SYSTEM_ERROR), retry mechanisms, and remediation workflows.
  • Webhook & Event-Driven Architecture - Develop webhook receivers with subscription management, asynchronous event processing, delta queries using ExecutorService and thread pools.
  • Telemetry & Monitoring - Implement comprehensive metrics collection, structured logging (SLF4J, Log4j), distributed tracing,

and performance monitoring.

  • State Management & Caching - Design distributed state management with token caching and thread-safe data structures for concurrent access.
  • Asynchronous Processing - Master Java concurrency (ExecutorService, CompletableFuture) with thread pool management and deadlock prevention strategies.
  • Documentation & Developer Experience - Create comprehensive technical documentation (Markdown, Docsify),
  • API documentation and Javadoc using AI-assisted documentation tools.

Preferred candidate profile

You Must Have

  • 5-8 years Core Java (Java 17+, Java 21 preferred)
  • Java 8+ features (Streams, Lambdas, CompletableFuture)
  • Design patterns, layered architecture
  • Database (SQL/NoSQL), ORM frameworks
  • System design, microservices architecture
  • Gradle/Maven, Git, CI/CD pipelines
  • JUnit 5, Mockito, TDD practices, JAX-RS, JSON processing (Gson, Jackson)


  • Pune, Maharashtra, India Early Career Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...


  • Pune, Maharashtra, India Bajaj Technology Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are looking forOnly Immediate joinerfor below position.Role:Senior Java DeveloperExperience:7+ yearsLocation :PuneJob Description: We are seeking a Senior Java Developer with extensive experience in Java development. The ideal candidate will have a strong background in designing, developing, and maintaining Java applications. You will be responsible for...


  • Pune, Maharashtra, India Early Career Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...


  • Pune, Maharashtra, India Early Career Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    8 plus years of relevant experience in engineering software application/product Java 8+, Spring Boot, Spring Core, Spring MVC, Spring Security, REST, Micro Services Experienced working with database (Oracle, Mongo DB) Distributed Cache: Redis/Hazelcast Messaging: Kafka/Active MQ, Tibco EMS, IBM MQ Operating System: Linux RHEL7, Windows ...


  • Pune, Maharashtra, India Tata Consultancy Services Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    TCS is Hiring For Senior Java Software Developer Experience : 7-12 years (Immediate Joiners PREFFERED)Relevant Experience : 6+WORK Location: PAN INDIA (PUNE PREFFERED)SKILLS -Java,Springboot,microservices,Kafka,Apache Camel,Apegee,JASON,Restful API,DevOps,Agile


  • Pune, Maharashtra, India Early Career Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...

  • Java Developer

    1 week ago


    Pune, Maharashtra, India Sapwood Ventures Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Immediate joiners onlySenior Java Developer--7 yrsLocation: PuneTechbulls office (5 days work from office)Mandatory Skills:Core Java Strong expertise is essentialServlets & JSP Hands-on experience requiredDatabase Solid working knowledge in any databaseIf interested please share your updated cv asap to  with current CTC, expected CTC and notice period


  • Pune, Maharashtra, India Early Career Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...


  • Pune, Maharashtra, India Early Career Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...


  • Pune, Maharashtra, India Early Career Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...