…

Lead I - Software - JAVA

UST · IT Services & Consulting

  • Mumbai
  • On-site
  • Posted 7 days ago
  • Software Engineering

About the job

Core Java OOP concepts (Inheritance, Polymorphism, Abstraction, Encapsulation) Collections Framework Exception Handling Multithreading and Concurrency Java 8+ features (Streams, Lambda Expressions, Optional) File I/O JVM, JDK, JRE, Garbage Collection Spring & Spring Boot Dependency Injection (IoC) Spring Beans Spring Boot starters REST APIs Validation Spring Data JPA Exception Handling Logging Configuration using application.properties/application.yml Microservices Microservices architecture Service discovery API Gateway Configuration server Inter-service communication (REST) Circuit Breaker Distributed tracing and logging Docker basics (helpful) Basic Linux pwd, ls, cd, mkdir, rm cp, mv, cat, grep, find chmod, chown ps, top, kill Basic shell scripting CI/CD What CI/CD is Build → Test → Deploy pipeline Common tools: Jenkins, GitHub Actions, GitLab CI Automated testing and deployment basics Gradle Project structure build.gradle Dependencies Gradle Wrapper Common commands: gradle build gradle test gradle clean gradle bootRun