Search by job, company or skills

Back End Developer

Early Applicant
  • Posted 18 days ago
  • Be among the first 40 applicants

Job Description

We are looking for a highly skilled Backend Developer with 4–6 years of experience in building scalable, secure, and high-performance applications. The ideal candidate should have strong expertise in Java, Spring Boot, system design, and cloud technologies, along with a solid foundation in data structures, algorithms, and design patterns. This role also includes mentoring junior developers and contributing to architecture and best practices.

Key Responsibilities:

  • Design, develop, and maintain scalable backend services using Java (17–21) and Spring Boot (3.2+)
  • Apply strong knowledge of data structures, algorithms, and design patterns in real-world problem solving
  • Collaborate with cross-functional teams to deliver efficient and scalable solutions
  • Design and optimize database schemas, SQL queries, indexing, and stored procedures
  • Work with AWS Cloud services (EC2, ECS, EKS, S3, RDS, Lambda, API Gateway, CloudWatch)
  • Contribute to system design, microservices architecture, and event-driven systems
  • Ensure application performance, scalability, and reliability through profiling, caching, and tuning
  • Implement security best practices including authentication, authorization (OAuth2, JWT), and data protection
  • Conduct code reviews, enforce coding standards, and mentor junior team members
  • Participate in CI/CD pipelines, DevOps practices, and automation
  • Stay updated with emerging technologies and industry best practices

Required Skills & Qualifications:

  • Bachelor's/Master's degree in Computer Science or related field
  • 4–6 years of backend development experience with Java
  • Strong expertise in Spring Boot, RESTful APIs, and microservices architecture
  • Solid understanding of Data Structures & Algorithms (DSA) and problem-solving approaches
  • Hands-on experience with design patterns (Singleton, Factory, Strategy, Observer, etc.)
  • Strong knowledge of SQL, database design, transactions, indexing, and ORM frameworks (Hibernate/JPA)
  • Experience with AWS Cloud services
  • Understanding of performance optimization techniques (caching, multi-threading, asynchronous processing)
  • Knowledge of security practices (OAuth2, JWT, encryption, API security, OWASP guidelines)
  • Familiarity with message queues/streaming systems (Kafka, RabbitMQ, SQS)
  • Strong analytical, debugging, and problem-solving skills
  • Experience in mentoring and team collaboration

Preferred Skills:

  • Experience with event-driven architecture and distributed systems
  • Familiarity with NoSQL databases (MongoDB, DynamoDB, Redis)
  • Experience with Docker, Kubernetes (EKS), and container orchestration
  • Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
  • Exposure to monitoring and logging tools (ELK Stack, Prometheus, Grafana, CloudWatch)
  • Experience with API documentation tools (Swagger/OpenAPI)
  • Understanding of analytics and data processing pipelines

Why Join Us:

  • Opportunity to work on scalable, secure, and high-performance systems
  • Exposure to modern cloud-native and distributed architectures
  • Collaborative, growth-focused engineering culture
  • Opportunity to contribute to architecture and technical decisions

ABOUT SILVERMINE GROUP:

Silvermine Group is the largest & most trusted provider of regulatory compliance services for the heavy trucking and transportation industries. Our compliance automation platform is secure, cloud-based, and certified by the IRS - helping over 100,000 customers every year file federally required documents - such as IRS Form 2290, Form 8849, and MCS-150 - accurately, securely, and on time. Our technology, highly skilled customer support, and relentless focus on product improvement and growth ensures that our customers equipment stays on the road and their businesses keep humming.

Website: https://www.silverminegroup.com/

Apply on: [Confidential Information]

Location: Bangalore

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151088619

Similar Jobs

Bengaluru, India

Skills:

JavaDistributed SystemsPostgreSQLDependency InjectionMySQLPhpRestful ApisPythonLoggingCachingAsynchronous ProcessingORM frameworksEvent-Driven ArchitecturesObject-Oriented ProgrammingError HandlingData Validation

Bengaluru, India

Skills:

JavaCConcurrent ProgrammingDatabase Internalsconcurrent B-tree accesslog structured storage systemslarge scale cloud environmentsquery processingcomplex distributed systemsparallel distributed algorithmsTroubleshootingtransactions recovery

Bengaluru, India

Skills:

GcpTerraformPostgreSQLPactCloud SQLGoTestcontainersGRPC

Bengaluru, India

Skills:

S3PysparkPostgreSQLAWS GlueELTLambdaDockerMySQLData GovernanceRest ApisKubernetesPythonEtlAWSEvent-Driven ArchitectureAPI engineeringData Quality ManagementMicroservices Architecture

Bengaluru, India

Skills:

KafkaRedisSqlMicroservicesJenkinsRESTPostgresGitlabKubernetesOpenAPI 3.0CI-CD pipelinesVert.XClickhouseJava Spring Boot