Search by job, company or skills

Senior Java Developer

Early Applicant
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Role Overview

We are looking for a Senior Java Developer with deep experience building high-quality backend applications and distributed services. You will own key modules, contribute to design and development decisions, and work closely with cross-functional teams to deliver secure, maintainable, and scalable software.

Key Responsibilities

  • Design, develop, test, and integrate Java-based applications and services.
  • Independently own assigned modules across the software development lifecycle.
  • Build and enhance REST-based web services and microservices for scalable application platforms.
  • Collaborate with product, engineering, QA, and other stakeholders to analyze requirements and develop new features.
  • Review product functional specifications and provide practical technical feedback.
  • Follow Agile practices and SDLC processes to deliver work in a structured and predictable way.
  • Support code quality through testing, integration, review, and troubleshooting activities.
  • Contribute to performance, scalability, and reliability improvements in high-volume systems.
  • Share knowledge and support the growth of junior team members when needed.

How You Will Do It

  • Take full ownership of your modules, with accountability for quality, delivery, and long-term maintainability.
  • Stay close to the actual work by clarifying requirements early, removing blockers quickly, and focusing on what will create the most value for customers.
  • Use a disciplined Agile and SDLC approach to deliver code in small, reviewable increments and incorporate feedback continuously.
  • Apply strong Java, data structures, and algorithms knowledge to make sound design choices for performance and scalability.
  • Work as one team by collaborating openly with developers, testers, product partners, and other functions, while sharing ideas with candor and respect.

Qualifications

  • 9 -12 years of software development experience, with strong hands-on expertise in Java.
  • Professional proficiency in Java 8.
  • Strong experience with Spring Boot, microservices, and REST-based web services.
  • Experience designing and developing highly scalable, distributed applications, products, or services.
  • Strong knowledge of data structures and algorithms.
  • Experience working with Agile delivery methods and SDLC practices.
  • Ability to collaborate effectively with cross-functional teams and communicate technical ideas clearly.
  • BE in ECE, ETC, CSE, or ISE.

Nice to Have

  • Experience with Kafka.
  • Experience with Postgres.
  • Exposure to Cloud Pub/Sub.
  • Experience with Big Data technologies.
  • Experience with Google Cloud Platform.
  • Hands-on experience with Docker, Kubernetes, and Git.
  • Experience with performance and scalability tuning in high-volume cloud-based applications.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152381019

Similar Jobs

Bengaluru, India

Skills:

JavaGitHibernateDockerSpring BootRest ApisKubernetesSqlMicroservices

Bengaluru, India

Skills:

PostgreSQLKafkaSpring BootMicroservicesTddJUnitDockerCore JavaMySQLSwaggerAWSJavaHibernateOauth2JwtGitGcpMockitoApi GatewayAzureKubernetesEvent-driven applicationsOAuth 2.0Error handlingREST API designCI CD pipelinesOpenAPIJava 17-21

Bengaluru, India

Skills:

JavaSpring BootSoapApache SparkMavenSpring CloudKafkaLinuxAWSMySQLCassandraOracleAzureJUnitRESTGitSpring SecurityMongoDBJmsGoogle Cloud PlatformMicroservices architecture

Bengaluru, India

Skills:

Core JavaSpring BootJava 8JwtJsonOracleNosqlJUnitTddOauth2Spring SecurityMongoDBRestful ApisMicroservices Architecture

Bengaluru, India

Skills:

GitJavaKibanaLinuxGitlabPrometheusKubernetesNosqlBashElasticsearchDockerRESTGRPCConsul

Beware of Scammers

We don’t charge money for job offers