Java Back End Developer

6 - 8 years

12 - 15 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities

Skills   Programming Languages
Core Requirements are  Good Java knowledge  Good SpringBoot knowledge  Experience in Operationso Experience with working with ArgoCD  deployment of services etc

Proviciency in at least one backend programming language
Java  Spring Boot   Python  GoAPI Design And Development

Knowledge of RESTful APIs and GraphQL for Interface communication between Frontend and Backend
Understanding of API Documentation tools like Swagger OpenAPI  AsyncAPIDatabase ManagementExperience with SQL Database  e g  MySQL  PostgreSQL  etc  Familiarity with NoSQL database  e g  MongoDB  Cassandra  RedisProficiency in writing optimised queries  schema design  and managing database migrations  e g  liquidbaseServer Side FrameworksUnderstanding Frameworks like Spring boot  Java   Buffalo Beego Gin  Go  etc Authentication and SecurityKnowledge of implementing authentication mechanisms  OAuth  JWT  SAMLAwareness of security best practicesData encryption  input validation  CSRF XSS preventionMitigation against SQL injection and other vulnerabilitiesDevOpsUnderstanding the principles of DevOps and tools required for implementationProficiency in Version Control and Collaboration tool Git and platform like GitHub  Gitlab or BitbucketKnowledge in CI CD pipelinesCloud   Hosting PlatformsUnderstanding of cloud platform like  AzureFamiliarity with containerization  Docker  and orchestration tools  kubernetesTesting   DebuggingSkills in Unit  integration and performance testingKnowledge of backend testing frameworks  e g  JUnit  Pytest  etc  Debugging skills using tools like Postman or IDE debuggersPerformance OptimisationAbility to profile and optimise backend codeExperience handling large scale data processing and reducing latencyArchitectural typeUnderstanding the differences between the architecture types  monolithic  microservices  event driven etc  Familiarity with message queues and asynchronous processing and tools like Kafka  RabbitMQ  etc Monitoring and LoggingKnowledge of tools like prometheus  Grafana  or ELK  Elasticsearch  Logstash  KibanaSkills   Ability to set up alerting mechanism and performance monitoringScalability and High AvailabilityExperience designing scalable application with caching  clusters etc Knowledge of distributed systems and their challengesCertificationsSpring Framework  Java   Must haveCloud Certification for DeveloperAzure Developer Associate  Must haveCertified Kubernetes Application Developer  Must haveSecurity certifications CSSLP or CASEConMob Academy DevOps 2 1 Awareness Level 1  must have

Backend Design

Designing and building API
Writing API Documentation for developersEnsuring API scalability and security with proper authenticationImplementation Business logic

Write code that execute the code business rules and workflows of the application
handling user authentication m authorisation and session managementDatabase management"

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
T-Systems ICT India Pvt Ltd logo
T-Systems ICT India Pvt Ltd

Information Technology

Noida

RecommendedJobs for You

hyderabad, chennai, bengaluru

pune, bangalore rural, bengaluru