Java Developer

3 - 5 years

5 - 7 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Java Developer
3-5 years
Noida
  • Hands-on programming skills to produce high-quality code with least bugs on deployment
  • 3-5 experience working on
  • Java (v 1.8+)
  • Spring Platform (v 4+), including
  • Spring Boot
  • Spring Data
  • Spring Security
  • Spring Session
  • (More the better)
  • Good understanding of Data Structure & Algorithms.
  • Search, Sort, Tree and Graph Algorithms.
  • Ability to do algorithm complexity analysis.
  • Ability to do Test Driven Development (No QA Support)
  • Unit Tests using JUnit/TestNG.
  • Integration Test to check if critical APIs are working or not.
  • Ability to do Object-Oriented design and programming.
  • Ability to use Java & Spring design patterns.
  • Ability to entity and domain modeling of the system
  • Ability to do database tables or collections or documents schema design for at least one each from given SQL and NoSQL databases:
  • SQLDatabases Oracle / MySQL / PostgreSQL
  • NoSQL Databases MongoDB / DynamoDB / Cassandra / Neo4J / CouchDB or any other equivalent.
  • Good ability to design and build API driven system
  • Good understanding of web security vulnerabilities:
  • Cross Site Scripting (XSS)
  • Broken Authentication & Session Management
  • Cross-Site Request Forgery (CSRF)
  • SQL Injections
  • (More the better)
  • Good understanding of web application performance measure.
  • Good application debugging techniques.
  • Ability to ship features end to end without much help.
  • Knowledge of modern source repository:
    • Git
    • Mercury
  • Git
  • Mercury
  • Good understanding of Code Quality and Code Review processes of an Agile Process
Read more
  • Good to have (Optional):
  • Big Data Exposure (Hadoop, Spark)
  • Data warehousing knowledge
  • Data analytics knowledge
  • The idea about the following software architecture and paradigm:
  • Microservices architecture
  • Event-Based system architecture
  • Reactive Programming
  • Functional Programming
  • SOLID principal
  • ACID properties
  • (More the better)
  • Good knowledge of cloud computation paradigm (Optional Good to have)
  • Public Cloud Service Provider like AWS, Google, Microsoft etc.
  • Services offered by them like
  • Computation
  • Managed Databases
  • Function as a service

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Chandigarh, Chandigarh, India

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru