Java Developer
Sharedpro
Full-Time Job

Job Description

Java developer with a firm knowledge in object-oriented design and software development. Experience in building distributed, service oriented, micro-service-style and cloud-based solutions using Java Spring boot.

 

  • Must have 5+ years of experience in Enterprise Java 8 and above

  • Strong in Core Java (Collections, Threads, Regular Expressions, concurrency, Lambdas, Reactive, Exception handling).

  • Strong experience in microservices and event driven processing systems

  • Experience with architecting and implementing apps using Spring Boot, Spring Cloud including Spring MVC, Spring Boot, Spring JDBC, and Spring Cloud.

  • Good knowledge on relational database (Oracle) or NO SQL database is preferred

  • Experience in writing & automating test scripts using Mockito/JUnit, SpringbootTest etc.

  • Must have experience working with concepts like Domain Driven Design, Microservices, Reactive Architecture etc.

  • Must be capable of doing code reviews and mentor the junior developers to drive towards high quality deliverables.

  • Strong background culture of delivering projects with first time right / Zero defects in Production

  • Very good analytical, problem solving ability, verbal, and written communication skills.

Details

Salary : 100000 INR
Experience (Min) : 5.0 Years
Job Type : Remote
Job Location : Not Available

Skills

Apps
Architecting
Cloud
Design
Distributed
JDBC
JUnit
Java Spring
Mockito
NO SQL
Object-Oriented
Oracle
Problem Solving
Relational Database
Service Oriented
Software Development
Spring
Spring Boot
Spring Cloud
Spring MVC
Test Scripts
Writing
Written Communication Skills