Search Jobs

Search by job, company or skills

Senior Java Developer

This job is no longer accepting applications

Job Description

Experience: 6 10 Years

Location: Bangalore

Job Type: Full-Time

Job Summary

We are looking for a Senior Java Developer with 6 10 years of experience in Java application development, with strong expertise in Spring Boot, Microservices, Hibernate and REST APIs. The ideal candidate should have hands-on experience designing and developing scalable, maintainable and high-performance enterprise applications.

Key Responsibilitiesfovisio

  • Design and develop microservices-based applications using Java, Spring Boot and Hibernate.
  • Develop scalable and maintainable applications following Spring Boot architecture and best practices.
  • Design, develop and integrate RESTful APIs.
  • Implement efficient database access and persistence using Hibernate/JPA.
  • Participate in architecture and technical design discussions related to microservices, data modeling and system integration.
  • Translate business requirements into technical specifications and high-quality solutions.
  • Write clean, reusable, maintainable and efficient code.
  • Develop unit tests and participate in code reviews.
  • Identify and resolve application performance and technical issues.
  • Integrate applications with various databases and external systems.
  • Containerize applications using Docker and deploy/manage microservices using Kubernetes.
  • Work closely with product managers, designers, architects and other development teams.
  • Use Git and follow collaborative development and CI/CD practices.
  • Contribute to continuous improvement of development standards, processes and application architecture.

Required Skills

  • 6 10 years of hands-on Java development experience.
  • Strong programming experience in Core Java.
  • Strong expertise in Spring Boot and Spring Framework.
  • Hands-on experience in Microservices Architecture.
  • Strong experience with Hibernate / JPA.
  • Strong experience in REST API development and integration.
  • Good knowledge of SQL and relational databases.
  • Experience with Docker and Kubernetes.
  • Strong knowledge of Git and version control.
  • Understanding of unit testing and code quality practices.
  • Good understanding of application architecture, design patterns and system integration.
  • Strong problem-solving and debugging skills.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

4-6 yrs
Bengaluru, India
Skills:
JavaPostgreSQLSpring BootSpring DataGcpDockerMySQLMongoDBAzureKubernetesAWSNo-SQL DB
6-8 yrs
Bengaluru, India
Skills:
JavaPrometheusSpring BootSqlMicroservicesAngularNosqlReactTypescriptMockitoJUnitJavascriptDockerApache KafkaDynatraceRestful ApisKubernetesStackdriver
5-8 yrs
Bengaluru, India
Skills:
MavenPostgreSQLSpring BootJava 8DockerMySQLAgileScrumOracleAWSHibernateSpring MVCSpring CloudJenkinsGitGradleMongoDBAzureJpaKubernetesMicroservices ArchitectureWindsurfOpenAI-powered developer toolsSOAP APIsClaude CodeGitHub CopilotCursor AI
5-15 yrs
Bengaluru, India
Skills:
JavaDevopsGcpMySQLPostgreSQLSpring BootMongoDBAzureAWSAngular
8-10 yrs
Bengaluru, India
Skills:
PostgreSQLKafkaSpring BootMicroservicesRest ApiJUnitTddDockerCore JavaMySQLSwaggerAWSJavaHibernateOauth2JwtGitMockitoGcpAzureKubernetesOAuth 2.0Java RESTError HandlingCI CD pipelinesOpenAPIJava 17-21