Java Developer

5 - 8 years

5 - 12 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Java Developers

Technical Skills

  • Programming Languages:

    Core Java (Java 5.0 and above; Java 8/11/17)
  • Frameworks:

    Spring (Spring Boot, Spring MVC, Spring Security, Spring Cloud), Hibernate, CXF
  • Microservices:

    Design & development using Spring Boot
  • Enterprise Application Development:

    N-tier applications for the financial domain, including sales & trading platforms in investment banking/capital markets
  • Design Patterns & Architecture:

    Strong architectural knowledge; familiarity with enterprise application design patterns
  • System Design:

    Scalability, caching, load balancing, database optimization
  • Event-Driven Architecture:

    Apache Kafka for real-time data streaming
  • Databases:

    RDBMS (Sybase, MySQL, PostgreSQL) & NoSQL (MongoDB, Redis); SQL query writing, stored procedures, performance tuning
  • Multi-threading & High-Volume Development:

    Low-latency, server-side applications
  • Operating Systems:

    Windows, Unix/Linux
  • RESTful & GraphQL APIs:

    Development & integration
  • Cloud Platforms:

    AWS, Azure, Google Cloud (EC2, S3, Lambda, RDS)
  • CI/CD Tools:

    Jenkins, GitLab CI, CircleCI
  • Version Control:

    Git
  • Infrastructure as Code (IaC):

    Terraform, Ansible, Puppet
  • Containerization & Orchestration:

    Docker, Kubernetes, Docker Swarm
  • Scripting Languages:

    Python, Bash, Groovy
  • Monitoring Tools:

    Prometheus, Grafana, ELK Stack
  • Testing Frameworks:

    JUnit, Mockito
  • Automation:

    Deployment scripts, build automation, monitoring automation

Responsibilities

  • Design, develop, test, and maintain

    highly scalable

    Java-based applications
  • Implement

    microservices

    architecture using Spring Boot
  • Develop enterprise-scale

    n-tier applications

    for the financial domain
  • Architect

    high-performance systems

    following best practices in System Design
  • Integrate Apache Kafka for

    event-driven

    solutions
  • Collaborate with

    DevOps teams

    for CI/CD pipeline setup and deployment
  • Optimize applications for

    scalability, performance, and security

  • Troubleshoot and resolve

    production issues

    efficiently
  • Work closely with frontend, DevOps, and QA teams for

    seamless integration

  • Participate in

    code reviews, design discussions, and Agile ceremonies

  • Implement robust solutions using Spring MVC, Spring Boot, Hibernate
  • Optimize and manage

    database operations

  • Apply

    data structures and algorithms

    for complex problem-solving
  • Work in

    Windows and Linux

    environments for development & deployment
  • Maintain technical

    documentation

    and upgrade legacy systems
  • Ensure

    application security, performance, and scalability


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

hyderabad, navi mumbai

ahmedabad, chennai, bengaluru

noida, new delhi, gurugram