Senior Java Backend Developer

Employment Type

: Full-Time


: Information Technology

  • Strong Core Java Expertise -We want absolutely no ambiguities in this area and want the candidate to be strong in OOPS fundamentals, Java Data Structures and their implementations, performance metrics.
  • Multithreaded programming and asynchronous processing
  • Database Fundamental
  • Web Services: Complete understanding of REST and ability to come up with elegant request/response models for a given problem

Job Requirements:

Deep understanding of core Java technologies:

  • Java Generics Java Threads/Java Concurrency API Java Stream API/Functional Interfaces JVM garbage collection
  • Hands on experience working with some of importantSpringFramework Projects: Spring Framework Core Spring Boot Spring Integration Spring AOP (Aspect Oriented Programming) Spring JPA
  • Spring Batch Experience with and good knowledge of these technologies: SQL programming/Oracle Database/Hibernate/JPA JSON Mapping Messaging/JMS Maven/Maven Plugins/Jenkins
  • Passionate About Writing Quality Code/Best Practices Strong analytical mind and trouble- shooting skills Good understanding of Microservices architecture SOLID principles Refactoring and Unit Test practices
  • Good to have Knowledge on No SQL Databases Docker/Kubernetes High Availability, High Scalability, high performance enterprise architecture and design

Associated topics: .net, architect, backend, c/c++, c#, design pattern, devops, java, senior software developer, senior software engineer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...