Search by job, company or skills

Senior Java Software Engineer

Senior Java Software Engineer

True Tech Professionals
5-8 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 30 applicants

Job Description

Job Title: Senior Java Backend Developer

Experience: 5–8 Years

Location: Pune, Chennai, Bangalore, Coimbatore

Job Type: Full-Time

Domain: Enterprise Applications / Scalable Distributed Systems

Job Summary:

We are looking for a seasoned Java Backend Developer with a strong foundation in Core Java, design patterns, and hands-on experience with modern backend systems including message queues, databases, and cloud platforms. The ideal candidate should be self-driven, highly analytical, and capable of delivering high-quality, scalable solutions in a fast-paced environment.

Key Responsibilities:

  • Develop and maintain backend services using Core Java and related frameworks.
  • Design and implement robust, scalable, and maintainable architectures using standard design patterns.
  • Integrate with messaging systems like Kafka or RabbitMQ to enable asynchronous communication.
  • Work with both SQL and NoSQL databases, including emerging Vector DB technologies.
  • Develop and deploy microservices on cloud platforms such as AWS, Azure, or GCP.
  • Package applications using Docker and manage builds with Maven.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code with proper documentation.

Must-Have Technical Skills:

  • Strong expertise in Core Java
  • Solid understanding of Development Design Patterns
  • Experience with message queues – Kafka or RabbitMQ
  • Proficiency in SQL, NoSQL, and exposure to Vector Databases
  • Hands-on experience with any cloud platform – AWS, Azure, or GCP
  • Basic understanding of Docker
  • Familiarity with Maven for build management

Optional Skills (Nice to Have):

  • Experience with Servlets and Tomcat server
  • Basic scripting or development experience in Python

Preferred Candidate Profile:

  • Problem solver with a deep understanding of system design
  • Comfortable working independently and collaboratively
  • Strong analytical and communication skills
  • Agile mindset with experience in iterative development

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Development Design Patterns

Vector Databases

Similar Jobs

5-10 yrs
Pune, India
Skills:
abstraction , Spring Boot, Containers, Multithreading, Garbage Collection, Concurrency, Core Java, Design Patterns, Docker, Aerospike, Azure DevOps, Java, Solid Principles, Redis, Devops, Git, Kubernetes, JVM fundamentals, Claude, CI CD, clean-code practices, Collections, AI-Assisted Development, Low-Level Design, GitHub Copilot, Argo CD, NoSQL Databases, performance optimization, container registries, separation of concerns, Product Engineering
5-8 yrs
Pune, India
Skills:
Java, multithreading, concurrency, Spring Boot, Redis, Memory Management, Garbage Collection, MongoDB, Rest Apis, object-oriented programming, Performance profiling, Core Java concepts, JVM internals, Modern NoSQL databases, distributed caching solutions, Heap dumps, columnar databases, Thread dumps, Collections, Relational Databases, Memory leak analysis
5-7 yrs
Pune, India
Skills:
Kubernetes, Angular, Gitlab, Java, Spring, Python, Microsoft Sql Server, PostgreSQL, Typescript
5-7 yrs
Pune, India
Skills:
Gcp, AWS, Angular, Java, React
7-10 yrs
Pune, India
Skills:
amazon sqs , S3, Sql, Rest Api, Rabbitmq, Dynamodb, Lambda, Spring Integration, Spring Jpa, Nosql, Iam, ECS, Terraform, Oop, Bitbucket, Github, Swagger, Spring Cloud, AWS, Redis, Tdd, Docker, Efs, MongoDB, Cloudwatch, Test Pyramid, ALB, GitHub Actions, OpenAPI, Solid, Bitbucket Pipelines