Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted a month ago
  • Be among the first 20 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 queuesKafka or RabbitMQ
  • Proficiency in SQL, NoSQL, and exposure to Vector Databases
  • Hands-on experience with any cloud platformAWS, 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:

Job ID: 144896045

Similar Jobs

Chennai, India

Skills:

Design PatternsJavaKafkaSpring BootRedisDockerAgileApache CamelScrumRestful ApisKubernetesAWSContainerization technologiesDevOps practicesCloud platformsEFKMicroservices architectureOpen source libraries

Chennai, India

Skills:

JavaHibernateMavenSpring BootAntJ2EEJsonJAX-RSSvnSqlSpringMicroservicesGitCloud InfrastructureGradleRestful ApisJPA Framework

Chennai, India

Skills:

JsonSpring IntegrationAvroApache CamelJenkinsJava DevelopmentKafka StreamsContainerization Skills Docker KubernetesKafka Confluent SkillsEmbedded KafkaSpring FrameworksCI CD PipelinesksqlDBGitLab CIInfrastructure as Code IaC YAML and HelmThriftOpenAPI 3.xConfluent Schema RegistrySQL and NoSQL databasesSwagger UIProtobuf

Chennai, India

Skills:

JavaKubernetesKafka

Chennai, India

Skills:

Unit TestingDesign PatternsJavaMicroservicesJ2EEDatadogAWSRedisElasticsearchTddAgile MethodologyMongoDBAirflowTemporalCloud Native applicationsSOLID Design Principles

Beware of Scammers

We don’t charge money for job offers