Senior Java Software Engineer
Indore, Madhya Pradesh, India
Vertisystem
Full-time
almost 2 years ago
Job Description:
Java Developer
- Strong experience with Core Java, Spring boot and Microservice architecture
- Strong in object-oriented design principles and functional programming with minimum understanding of Java 1.8.
- In-depth knowledge of the Java concurrency framework and multi-threading is a must.
- Must be able to write optimal solution for a problem.
- A very strong command of data base and algorithms, plus how the Java collections framework uses them.
- Sound knowledge of concepts like exception handling, garbage collection, and generics.
- Strong experience designing and implementing Java-based Restful APIs
- Good Analytical and problem solving and communication skills.
- Experience with Spring Security, Spring, Rest Web Services, Maven, Junit JPA.
- Experience in Spring STS, Eclipse, Postman, Team Foundation Server and Swagger.
- Experience with SQL, Postgres Database, Rest Service Apache Tomcat/ Redhat JBoss/ WebLogic.
ยท Experience working with Docker and Python (nice to have).