Job Description:
Responsibilities:
* Designing and developing high-volume, low-latency applications for mission-critical systems.
* Capable of contributing in all phases of the development lifecycle.
* Writing well-designed, testable, efficient code.
* Ensuring designs are in compliance with specifications.
* Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements and Skills:
* BS/MS degree in Computer Science or related subject.
* Proven hands-on Software Development experience.
* Proven working experience in Java development.
* Hands-on experience in designing and developing applications using Java platforms.
* Object-Oriented analysis and design using common design patterns.
* Profound insight into Java and JEE internals (Class loading, Memory Management, Concurrency, Collections, Transaction management, etc.).
* Excellent knowledge of Relational Databases, SQL, PL/SQL, Oracle.
* Experience in the Spring boot Framework.
* Experience in developing Vaadin UI applications framework
Any Graduate