Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12702705

    BENGALURU · FULLTIME

    Senior Java Software Engineer

    Trustfinity Services And Solutions logo

    Trustfinity Services And Solutions

    Bengaluru · onsite · Posted 62d ago

    Sourced fromNaukri
    ₹13.0L - ₹20.0L PA5–7 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.5s
    • Found the form on Naukri · 15 questions to answer1.6s
    • Decided the answers for all of them3.0s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Key Responsibilities

    • Design, develop, and maintain scalable microservices using Java and Spring Boot.
    • Build and expose RESTful APIs with clean contracts, proper error handling, and thorough documentation.
    • Design and manage data models across PostgreSQL and MongoDB, ensuring efficient querying and schema integrity.
    • Implement and manage event-driven workflows using Apache Kafka for reliable, asynchronous communication between services.
    • Write production-grade code with strong multithreading and concurrency management thread pools, locks, async patterns.
    • Develop comprehensive unit and integration tests using JUnit, Mockito, or equivalent frameworks.
    • Participate in code reviews and contribute to engineering best practices and architecture decisions.
    • Identify and resolve performance bottlenecks across services, databases, and message pipelines.
    • Collaborate with cross-functional teams including product, DevOps, and QA to ship quality features reliably.


    MANDATORY SKILLS
    Technica
    l

    • Java (4+ years): Strong hands-on experience with Java 11/17, object-oriented design, collections, streams, exception handling, JVM fundamentals, design patterns, and writing maintainable production-grade code.
    • Spring Boot: Strong experience building production-grade microservices using Spring Boot, Spring Data JPA, Spring Validation, Spring Actuator, and configuration management.
    • Spring Security: Awareness of JWT-based authentication, OAuth2 flows, and API security patterns.
    • Microservices Architecture: Solid understanding of service decomposition, inter-service communication, and distributed system patterns.
    • System Design: Ability to design scalable backend systems with considerations for resiliency, scalability, caching, and fault tolerance.
    • Apache Kafka: Experience designing asynchronous event-driven architectures using Kafka, including retries, dead-letter queues (DLQ), idempotency, consumer scaling, partitioning, and message ordering.
    • PostgreSQL: Strong understanding of relational database design, normalization, indexing, transactions, query optimization, and execution plans.
    • MongoDB: Practical experience with document modeling, aggregations, and NoSQL data access patterns.
    • Multithreading & Concurrency: Strong understanding of Java concurrency, thread pools, synchronization, locks, CompletableFuture, concurrent collections, and performance implications in high-throughput applications.
    • APIs: REST API design, pagination, filtering, versioning, idempotency, authentication, rate limiting, and API documentation using OpenAPI/Swagger.
    • Unit Testing: Experience writing unit, integration, and API tests using JUnit, Mockito, Spring Boot Test, and MockMvc.


    GOOD-TO-HAVE SKILLS
    These will set you apart

    • "BPM & Workflow Engines: Hands-on experience with any BPMN-based workflow engine (e.g., Camunda, Flowable, or equivalent) designing workflows, integrating service tasks, and managing process instances."
    • Docker & Kubernetes: Familiarity with containerizing services and deploying to orchestrated environments.
    • CI/CD Pipelines: Experience with Jenkins, GitHub Actions, or similar tools for automated build and deployment.
    • AI/ML Integration: Experience integrating external AI/LLM services (OpenAI, Anthropic, Gemini, Azure OpenAI, etc.) into backend applications through REST APIs or SDKs.
    • Cloud Platforms: Basic familiarity with AWS, GCP, or Azure for deployment, managed databases, or messaging services.

    WHO YOU ARE

    • Backend-focused, detail-oriented you take pride in clean code, efficient data access, and reliable service design.
    • Ownership-oriented: You take problems from ambiguity to solution independently.
    • Startup-ready: You are comfortable with changing priorities, lean teams, and high-impact work.
    • A strong communicator who can align with cross-functional teammates quickly.


    Sourced from naukri

    Section · 02

    Skills

    JUnitPostgresqlApache KafkaJava 17MultithreadingMockitoMango DbSpring BootMicroservices

    Senior Java Software Engineer · waiting for your command