Job Description
Senior Java Developer
The Java Developer will work on the Software Development team, where responsibilities include: design, architecting and re-architecting backend code to support new and existing mobile applications; day to day programming for backend; collaboration with leadership and product owners in an Agile process.
RESPONSIBILITIES:
- Design and implement clean and compelling mobile applications on Android and/or iOS, which customers love to use;
- Design and implement quality backend code supporting mobile applications on Android and iOS;
- Contribute your expertise to the team and in turn, benefit from the knowledge and expertise of others;
- Partner with the QA, Operations, and Product Management to facilitate testable designs, quality software, and fanatic customers;
- Innovate in alignment with our business vision and customer requirements;
- Strive for excellence in customer experience, technology, methodology, and execution.
GENERAL EXPERIENCE AND SKILLS:
- Working knowledge in multiple languages including Java;
- Working knowledge of data structures, algorithms, and object oriented design;
- Working knowledge of REST and RPC service patterns and other client/server interaction models;
- Strong sense of ownership, urgency, and drive and previous track record of engineering leadership;
- Flexible, pragmatic, creative and open-minded;
- Ability to work well with others in a high-pressure environment;
- Excellent verbal, listening, presentation, and writing skills;
- Strong sense of responsibility and good at taking the initiative.
TECHNICAL KNOWLEDGE/SKILLS:
- Experience with Java (extensive backend knowledge) required;
- Experience with Objective-C and Java (frontend) preferred;
- Experience primarily in building B2C applications required;
- Experience using Version control systems (Subversion, Git, CVS) required;
- Experience using and updating Bug tracking systems (Jira) required;
- Experience with Unit testing and code coverage (JUnit) required;
- Experience with MySQL required;
- Experience in a Linux variant OS required;
- Experience in AWS, strongly desired.
Job Requirements
Country: USA, State: Massachusetts, City: Boston, Company: SNI Technology.
Комментариев нет:
Отправить комментарий