Sr. Java Developer

Year    Remote, IN, India

Job Description

Software Development Engineer - Java (5 Years)

Responsibilities

Design, develop, and maintain scalable backend services using Java Build applications and services from scratch with end-to-end ownership Write clean, maintainable, and well-tested code following best practices Collaborate closely with product, frontend, and infrastructure teams Participate in design discussions, code reviews, and system improvements Debug production issues and optimize performance and reliability
Required Skills

Strong proficiency in Java with deep understanding of core language fundamentals, OOP, concurrency, and memory management Excellent problem-solving skills with solid knowledge of data structures and algorithms Hands-on experience with Spring / Spring Boot and RESTful API development Strong understanding of design principles (SOLID), clean code, and common design patterns Experience with relational databases (MySQL/PostgreSQL), schema design, indexing, and query optimization Familiarity with ORM frameworks (Hibernate/JPA) and their internals Understanding of microservices architecture, distributed systems, and scalability concepts Experience with cloud platforms and deploying production services Knowledge of containers (Docker), CI/CD pipelines, and Linux fundamentals Experience writing unit and integration tests (JUnit, Mockito)
Good to Have

Experience with NoSQL databases (Redis, MongoDB) Experience with Elasticsearch or search systems Exposure to system design and performance tuning Prior startup experience or ownership of independently built systems
What We Look For

Strong ownership mindset and ability to work in fast-paced environments Ability to think from first principles and make sound technical decisions Clear communication and strong collaboration skills
Job Types: Full-time, Permanent

Pay: ?100,000.00 - ?120,000.00 per month

Benefits:

Work from home
Application Question(s):

Do you have experience in working from scratch? Do you have experience of working on Design patterns? Do you have experience of working on structural patterns? Do you have experience of working on behavioral patterns?
Experience:

Java: 5 years (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5147074
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year