Search by job, company or skills

Software Engineer

6-9 Years
Early Applicant
  • Posted 3 months ago
  • Be among the first 10 applicants

Job Description

Position: Software Development Engineer - IV (Backend Engineering, Java)

Location: Remote (1st Preference to consider the candidates from Chennai and Tamil Nadu)

Experience Level: 6 - 9 Years

Job type: Permanent

Company Name: Vajro

Required Skills & Experience:

  • 6 to 8 years of experience in building and managing large-scale backend systems using Java and Spring Boot.
  • Proficiency in Java (JDK 11+), with strong expertise in writing clean, efficient, and scalable code.
  • Deep understanding of Spring Framework, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Experience designing and implementing RESTful APIs and working with API documentation tools like Swagger/OpenAPI.
  • Strong knowledge of Microservices architecture and distributed systems.
  • Expertise in working with relational databases (MySQL/PostgreSQL) and NoSQL databases (Firebase, Redis).
  • Hands-on experience with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication.
  • Proficiency in writing unit tests and integration tests using frameworks like JUnit, TestNG, and tools like Mockito.
  • Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Proficient in version control systems (Git) and collaboration workflows (e.g., GitFlow).
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.

Good to Have Skills:

  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Knowledge of caching strategies using Redis or Memcached.
  • Familiarity with monitoring and logging tools like DataDog or Prometheus.
  • Exposure to Serverless architectures and tools like AWS Lambda.
  • Experience in performance optimization, profiling, and troubleshooting JVM-related issues.

Responsibilities:

The ideal candidate will be a seasoned backend engineer, self-motivated, and passionate about solving challenging technical problems. In this role, you will:

  • Take end-to-end ownership of designing, developing, and maintaining scalable backend services and APIs.
  • Architect and build highly scalable backend systems using Java and Spring Boot.
  • Troubleshoot, debug and resolve production issues with a focus on root cause analysis.
  • Collaborate closely with front-end and mobile-app engineers, product managers, and DevOps teams to deliver seamless product experiences.
  • Design and optimize database schemas, queries, and indexing strategies for high performance.
  • Implement robust authentication, authorization, and security best practices across backend services.
  • Ensure code quality and best practices through code reviews, automated testing, and documentation.
  • Drive system performance optimizations, load balancing, and fault-tolerant designs.
  • Stay updated with emerging technologies and recommend improvements to the existing stack.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 111419905

Similar Jobs

Bengaluru, India

Skills:

.NETJavaApisMicroservicesDistributed SystemsAuthenticationPythonLLM-based systemssecurity principleshighly available servicesdeveloper platformsAI platformsservice reliabilityData StorageAuthorizationagents orchestration frameworkscloud-native architecturesbackend programming

Bengaluru, India

Skills:

JavaAlgorithmsSoftware DesignTypescriptJavascriptData StructuresPythonGo

Hyderabad, India

Skills:

virtual networks snowflake ARM TemplatesKafkaSpring BootMicroservicesNosqlRDBMSDockerElasticsearchJavaHibernateGraphqlSqlDevopsGitGradleAzure AdSparkRest ApisAzureKubernetesInfrastructure as CodeApplication GatewayEvent HubCI CDHDInsightAKS

India

Skills:

Data PrivacyJavaIntegrationData ModelingKafkaSpring BootSqlAngularMicroservicesAPI DesignRabbitmqReactCloud InfrastructureDockerSparkDatabricksSecurity ComplianceKubernetesAWSEvent-driven architecture

Mumbai, India

Skills:

Java EEPostgreSQLJsonJAX-RSAzureAngularRDBMSSwaggerOracleAWSJavaGithubSpringbootData MigrationAgile MethodologiesDB2JmeterApache KafkaRestful ApisStrutsMicroservices architectureDevOps PracticesDatabase query writingContainer orchestration

Beware of Scammers

We don’t charge money for job offers