Job Description
Job Description
Looking for Java Technical Delivery Managers who will help Build large scale distributed systems. The ideal candidate will be a thinker and a team player with a passion for technology and with a knack for benchmarking and optimization.
Roles & Responsibilities
Educational Requirement BE/BTech/ME/MTech/MSc. IT/MCA (Computer Sciences)
Years of Experience 8-13 years
Desired Skills: Core Java/J2EE, Data Structure/Algorithm, Design Pattern, Java Framework, Spring, Hibernate, Kafka.
Key Skills Computer Science fundamentals in object-oriented design, data structures, algorithms, problem solving, and complexity analysis.
Defining and validating technical requirements, and establishing traceability between requirements and application architecture/design.
Handle multiple tasks and projects simultaneously in a fast-moving environment And must be a self-starter who is excited about technology. May be required to do code reviews for the know domain.
Knowledge of Kafka, Flink and couchbase good to have
Knowledge of professional software engineering practices. Understanding of full software development life cycle, including coding standards, code reviews.
Strong technical Design and Development skills
Ability to work effectively under pressure in a dynamic environment.
Agility to switch across multiple teams/ products/ applications and perform
Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery
Excellent verbal and written communication skills