Sr. JAVA Software Programmer

Company Name:
Sr. JAVA Software Programmer
Company Work Location: Yorktown Heights NY
Salary: $80,000 - $200,000
Candidates must have Green card or US Citizens ONLY
3+ years of current java development expeirence
Ajax, DoJo, WAS, Web 2.0, CSS, REST, API, Javascript, DB2, XML
Bachelors degree
Java Web Services: SOAP and REST
Open source toolkits: Apache Commons, Google Guava, Akka, etc
Experience working with Maven, Jenkins, Ansible, ServiceMix, Drools, Data Nucleus, and Git.
Proven track record of successfully shipping at least one commercial software product or services to market.
Deep understanding of successful business practices and software engineering knowledge of current processes.
Strong communication skills (written and verbal) and ability to work with corporate stakeholders as well and technical experts.
Experience shipping software in globalized and localized environments.
Agile software development project management experience, specifically Scrum.
Be available to travel occasionally. Must have or be able to obtain a valid passport for international travel.
Occasional work on weekends and evenings.
Experience in automation and quality control
Develop system specifications and interfaces for complex components
Participate in and own delivery high quality software with customer focused features
Own or review component level designs
Collaborate with software architect on system level architecture.
Provide mentoring and guidance for junior software engineers.
Collaborate with program management on product features and requirements.
Ensure Agile software engineering best practices are utilized and continuously enhanced.
Ensure appropriate unit test coverage for product source.
Coordinate work with other Systems Specialists on and across Applications
Provide application/technical support as required, in a timely manner
Review and understand the Application work plan
Assist the Client Service Team Manager in monitoring budget by providing estimated-time-to-complete (ETC) and actuals for assigned tasks

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.