Java Developer (India)

Java Developer (India)

02 Aug
|
Ashra Technologies Private
|
India

02 Aug

Ashra Technologies Private

India

Java Developer Skills Required 1 Java Frameworks Java 8 17 and or Java 21 features memory model collections streams concurrency utilities Spring Boot must building RESTful services configuration profiles exception handling validation actuator Spring Data JPA and or Mongo repositories pagination query derivation transactions Spring MVC and REST APIs contract design versioning idempotency error models 2 Strong coding experience Write clean maintainable code following best practices Follows data structures and design patterns Develop REST APIs and microservices Exception handling 3 Core Engineering Problem Solving Strong problem-solving skills ability to break down problems reason about complexity and write clean efficient code Proficiency in Data Structures Algorithms Coding fluency in Java ability to implement solutions with correct edge cases and tests 4 Testing Quality JUnit 5 and mocking Mockito writing unit tests for controllers services repositories Understanding of test pyramid unit integration contract tests code coverage basics line branch and TDD mindset SonarQube quality gates code smells security hotspots 5 Basic understanding of Build CI CD Maven multi-module profiles dependency management Git branching strategy PR reviews rebasing vs merging Jenkins Pipelines basic pipeline-as-code 6 Databases Robust SQL joins indexing query plans normalization denormalization Experience with a NoSQL DB preferably MongoDB schema design aggregations TTL indexes transactions where applicable 7 Architecture Operations Solid OO design Design Patterns when not to use them Linux basics processes logs systemctl networking shell scripting fundamentals API Security basics OAuth2 OIDC JWT CSRF CORS RBAC Familiarity with microservices concerns 8 Ways of Working Experience in Scrum Agile Jira code reviews and pair programming Communication ability to explain decisions and trade-offs clearly 9 Fast Independent Java Backend Developer We need someone who can Understand requirements quickly Build backend services efficiently Troubleshoot issues with minimal handholding Collaborate effectively with cross-functional teams Work well with frontend developers designers QA and DevOps Communicate technical decisions clearly and proactively Own delivery end-to-end Good to Have Skills Quarkus and or Reactive knowledge Basic cloud exposure AWS GCP Azure S3 Blob storage messaging SQS Kafka managed DBs Messaging Kafka RabbitMQ producer consumer patterns at-least-once semantics Elastic search cocepts Observability logs JSON logging metrics tracing Experience-Wise Expectations 2 4 Years Clean Java collections streams Spring Boot REST services Solid SQL basic Mongo Write unit tests reliably fix Sonar issues Comfortable with Git and Maven Can containerize a service using Docker 5 8 Years Own a microservice end-to-end Performance tuning JPA N 1 indexes caching with Redis Transactions isolation levels read vs write paths Experience with Jenkins pipelines quality gates and release process Handle production incidents logs metrics analysis 8 Years System design scalability resilience observability cost awareness Guide on domain modelling bounded contexts and integration patterns Mentor teams enforce engineering standards cross-service design decisions

📌 Java Developer (India)
🏢 Ashra Technologies Private
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india