Lead Java Software Engineer

(Job Id W339932)
Posted on 3/9/2010
Location:

MA


Job Type:

Full Time


Salary: $90000.00 to $120000.00/year
Degree: Bachelor
Job Description
This is a hands-on technical lead position that involve design, development, and testing of networking and application software using Java.

Experience and Educational Requirements

Strong object oriented programming skills: minimum of 7 years experience required. Java is preferred, but is not required if there is a good fit with other requirements
At least 5 years of hands-on development in one of the following technical areas is required:
Experience with server-side Java development or high-performance application development
Experience with networking protocols or networking software development
Experience in at least two of the following technical areas is also required:
Experience developing highly concurrent/high throughput software
Experience developing highly available/redundant software
Experience with database technology, experience with in-memory databases is a plus
Knowledge and development background in web-services, XML, or web based technologies
Experience with artificial intelligence, rule engines or rule-based programming languages
Experience in at least two of the following non-technical areas is required:
Experience leading a team of 4 or more people as either a tech lead, architect, or manager
Project management experience
Experience working successfully with an offshore development team
Experience deploying software in a large telecomm environment
Participation in standards bodies such as the 3GPP, 3GPP2, IETF, PacketCable, etc.
Software development in a Linux or UNIX environment is preferred
Experience with standard development tools is required
Shell scripting experience (Bash, Perl, Python, etc) is preferred
Strong communication skills required
Ability to multi-task and handle changing priorities
Knowledge of software development methodology, build tools and product life cycle
Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced start-up organization
BS in Computer Science, Computer Engineering, or equivalent. Masters degree is a plus, but is not required