Search by job, company or skills

Senior Java Software Engineer

Early Applicant
  • Posted 2 months ago
  • Be among the first 50 applicants

Job Description

Job Description

Exp : 4- 10 Years

Location : Chennai and Pune

Work Mode: Hybrid (2 days Office)

Mandatory Skills: Java, Microservices, AWS/Azure/GCP, Data Structures & Algorithms, System Design

Job Overview:

We are seeking a Java Engineer passionate about backend development and eager to transition to Golang. The ideal candidate should have strong expertise in Java, microservices, and backend frameworks, along with a keen interest in modernizing backend services.

This role requires proficiency in system design, API development, and cloud technologies, as well as adaptability to full-stack development when needed. Candidates should demonstrate problem-solving, critical thinking, and troubleshooting skills, while being eager to learn and grow.

Key responsibilities include leading feature development, ensuring high-quality and timely project delivery, and driving innovation in scalable, secure, and maintainable backend solutions. The role also involves system design, testing strategies, and mentorship, while collaborating with stakeholders to align engineering solutions with business goals.

This is an exciting opportunity for those with hands-on Golang experience or a strong desire to transition to Golang, working on cutting-edge backend development.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain scalable, high-performance, and secure Golang-based applications, with a willingness to transition to Golang.
  • Solid knowledge of data structures, algorithms, multithreading and also Strong logical reasoning, critical thinking, and problem-solving skills.
  • Microservices & API Development: Build and integrate RESTful APIs and microservices, ensuring performance, security, and scalability.
  • Cloud & DevOps: Deploy, manage, and optimize applications on AWS/GCP/Azure, with exposure to Docker, Kubernetes, and CI/CD pipelines.
  • Code Quality & Best Practices: Follow TDD, BDD, and DDD methodologies to ensure maintainable, high-quality code.
  • Optimization & Technical Debt Management: Continuously optimize system performance and proactively address technical debt.
  • Collaboration & Stakeholder Engagement: Work closely with cross-functional teams to align engineering solutions with business goals.
  • Mentorship & Leadership: Guide and mentor junior engineers, fostering a culture of continuous learning and best practices.
  • Continuous Learning: Stay updated with Java, Golang, and emerging technologies to drive innovation.

Required Skills & Experience:

  • 4 to 10 years of experience in Java development (Spring Boot, Hibernate, etc.).
  • Strong understanding of RESTful APIs, Web Services, and database management (SQL/NoSQL).
  • Experience with Git, GitHub, or GitLab for version control.
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
  • Experience with CI/CD pipelines, DevOps best practices, and software architecture principles.
  • Ability to learn quickly and apply new technologies effectively.

Nice to Have:

  • Hands-on experience or interest in Golang development.
  • Knowledge of Kafka, RabbitMQ, or other messaging systems.
  • Experience with performance tuning, distributed systems, and high-availability architectures.
  • Exposure to Agile/Scrum methodologies.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126920259

Similar Jobs

Chennai, India

Skills:

JsonAvroJenkinsApache CamelJava DevelopmentSpring IntegrationCI CD PipelinesksqlDBSpring FrameworksProtobufOpenAPI 3.xConfluent Schema RegistryGitLab CISwagger UISQL and NoSQL databasesEmbedded KafkaKafka Confluent SkillsContainerization Skills Docker KubernetesThriftInfrastructure as Code IaC YAML and HelmKafka Streams

Chennai, India

Skills:

AlgorithmsMavenPostgreSQLSpring BootRestful Web ServicesJUnitDockerDesign PatternsCore JavaMySQLdata structuresOracleAWSJavaHibernateJ2EESqlSpringGitGcpGradleMockitoJpaAzureKubernetesmicroservices architecture

Chennai, India

Skills:

JavaKubernetesKafka

Chennai, India

Skills:

Unit TestingDesign PatternsJavaMicroservicesJ2EEDatadogAWSRedisElasticsearchTddAgile MethodologyMongoDBAirflowTemporalCloud Native applicationsSOLID Design Principles

Chennai, India

Skills:

Agile MethodologiesSqlJavaGitMongoDBGenAI

Beware of Scammers

We don’t charge money for job offers