We are hiring Core Java developers to help engineering distributed, high performance, real-time and Service Oriented Architecture(SOA) based solutions.
You must be able to design, build and re-engineer large and complex systems with a focus on quality and performance. You should be able to collaborate effectively by pair programming and share knowledge through coaching, code reviews and sessions.
* Core Java and the Java open source ecosystem
* Algorithm and data structures
* Agile, TDD, ATDD methodologies
* Experience with multi-thread and real-time and event based applications.
* Experience in design and architecture of large distributed systems.
* Continuous Integration, Continuous Delivery, DevOps, Cloud Computing
* Performance profiling, benchmarking, optimization, scalable applications
* Software security and software coding standards
* Should possess good communication skills
* Attitude to ask questions about how things work to himself and to others,
* Not satisfied to have "almost" understood, but willing to go to the bottom, working hard and doing homework.
* Attention to detail and focus on quality of output