NAVA Software solutions is looking for a Java Developer
Details:
Java Developer
Location: 100% Remote
Duration: 6-12 months
Job Description:
The candidate will need proficiency in the latest Java technologies and Endur experience. They will have experience building integrations, preferably with Endur. The candidate should also have exposure to the Power industry. This is still a hands-on Java role, not a Systems Arch type position.
Java with ENDUR experience is must have
Your Skills & Experience:
Significant software development experience with expertise in Java 8+ and knowledge of latest Java 9 features
Experience with Multi-threading, Collections
Thorough experience in writing high quality code with full automated unit test coverage (Junit, Mockito, etc.)
Thorough experience in defining and applying design standards, patterns, quality matrix depending on the solutions
Working experience with various CI/CD tools
Working experience with data platforms (relational and/or NoSQL) and messaging technologies
Working experience with MVC frameworks like Spring, etc.
Working experience with web-services (REST, SOAP) and/or experience in Microservices
Deep knowledge of OOPs, data structure, and algorithm Set Yourself Apart With:
Experience in one or more front-end development technologies
Understanding and experience with building cloud native applications
Working experience creating high performing applications including profiling and tuning (of those applications to boost performance)
Understanding & experience creating APIs using Swagger
Experience in TDD/BDD
Experience in Scrum/Agile
Understanding of various infrastructures (on-premise, cloud)