Back End Developer

12 years

0 Lacs

Posted:22 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: Senior Backend Developer (Java/Python)

Location: Remote

Experience: 12+ years

Domain: FinTech


Role Overview

Senior Backend Developer


Key Responsibilities

  • Design, develop, and maintain scalable backend systems using

    Java (Core, J2EE)

    and

    Python

    .
  • Architect and implement

    microservices

    -based solutions for enterprise-grade applications.
  • Develop, consume, and optimize

    RESTful APIs

    and web services (JSON, JAX-RS, Spring REST).
  • Apply advanced concepts of

    Java Multithreading, Concurrency, and Performance Tuning

    .
  • Work with both

    NoSQL (MongoDB, Cassandra)

    and

    Relational Databases

    to design optimized data models.
  • Leverage

    Docker, Kubernetes

    for containerization and orchestration of applications.
  • Implement CI/CD pipelines using

    Git, Maven/Gradle, Jenkins, SonarQube, Artifactory

    .
  • Apply

    Test-Driven Development (TDD)

    with

    JUnit, Mockito, PyTest

    and ensure high test coverage.
  • Use Python for automation scripting, data processing, and backend integrations.
  • Apply

    OOP, design patterns, and enterprise architecture best practices

    in daily work.
  • Collaborate with product managers, architects, and cross-functional teams in an

    Agile (Scrum/Kanban)

    environment.
  • Conduct

    code reviews, mentorship, and technical guidance

    to junior developers.
  • Ensure compliance with

    FinTech security and regulatory standards

    .


Mandatory Skills

  • Java (Core, J2EE)

    and

    Python

    (enterprise-level expertise).
  • Spring ecosystem (

    Spring Boot, Spring MVC, Spring Data, Spring Security

    ).
  • Microservices design and development at scale.
  • REST API development and integration.
  • Java

    Multithreading, Concurrency, Performance Tuning

    .
  • Docker, Kubernetes

    containerization/orchestration.
  • CI/CD tools (

    Git, Maven/Gradle, Jenkins, SonarQube, Artifactory

    ).
  • Unit testing frameworks (

    JUnit, Mockito, PyTest

    ).
  • Agile methodologies (

    Scrum, Kanban

    ) with

    JIRA

    .
  • Strong communication and leadership skills.


Preferred / Nice-to-Have Skills

  • Exposure to

    Cloud Platforms

    (AWS, Azure, GCP).
  • Experience with

    Event-Driven Architecture

    and messaging systems (

    Kafka, RabbitMQ

    ).
  • API Gateways, Service Mesh implementations.
  • Knowledge of

    FinTech domain security and compliance standards

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

chennai, tamil nadu, india

bengaluru, karnataka, india