Job Description :
Job Title: Technical Lead - Core Java
Location: US-PA
Duration: [Invalid Variable]
# of Positions: 1

Overview:
Java Software Lead will actively contribute to the definition, development, integration, test, documentation and support of highly scalable client-server based software applications.

Responsible for developing code in a multi-threaded Java server environment that services millions of customers and relies on well executed and efficient code solutions and patterns.


Primary Skills:
Candidate Qualifications for Tech Lead:
Enterprise Technical Leadership experience; having the ability to lead 2-5 developers
8+ years of development experience and foundational knowledge of Core Java, extensive understanding of the concepts of multithreading

8+ years of Java software development engineering experience
Exceptional interpersonal communication skills: verbal, written, listening, including customer relationships

Experience in design and architecture, as well as familiarity with object oriented design patterns

Experience in Java, client-server / service development including threading (Executor), Queuing, call backs, and work with Futures

Experience with highly-scalable client-server applications and distributed web service development (must have hands-on experience with RESTful web services)

Experience in designing complex UI components/widgets and workflow

Secondary Skills:
Experience designing, building and supporting APIs for third party consumption

UNIX/Linux background

Familiarity with Agile development

Familiarity with data serialization formats like XML, JSON and protocol buffers

Experience with Splunk/ELK or other log management tools

Educational Qualifications
Bachelor''s degree (technical)
             

Similar Jobs you may be interested in ..