Senior Java Developer
nMotion Software: The Next-Generation Software Consultancy
InMotion started as an Indie Game Development Studio back in July 2008 when the Apple App Store launched. We built 23+ gaming & casual lifestyle apps from 2008 - 2013. About half reached Apple's Top 100 "Top Paid" status including a #1 worldwide hit and a #7 worldwide hit. That notoriety led to introductions and partnerships with companies like Sony PlayStation, Nickelodeon and Microsoft.
Since 2014 we have evolved into a "next-generation" software consulting firm blending our 25+ years large enterprise expertise with our 8+ years Mobile expertise to help customers win as we've won in the areas of driving revenue, improving operational efficiencies and enhancing customer experiences via web and mobile.
Today InMotion Software combines strategic leadership, design thinking and industry-leading engineering into a single, powerful partner for any American company with an idea, a pain point and/or looking to improve digitally. Digitally meaning web, mobile, gaming, wearables, virtual reality, augmented reality. InMotion Software is in the business of helping customers move from ideas to outcomes and as a result we are one America's fastest growing companies.
Day in the Life
- Design and develop new features and capabilities in the products that would serve constantly changing customer requirements and expectations
- Work with a team that innovates relentlessly keeping the server / back-end layer latest and ready for performance / scalability challenges
- Build APIs and participate in projects that integrate with other systems
- Interface with multi-disciplinary and highly distributed technical teams
- Write unit and functional test cases contributing to our continuous integration and automated testing framework
- Collaborate closely with cross functional teams to gather requirements, solve customer issues, and occasionally help deploy the software
Qualifications
- 3+ years experience programming in Java - (server-side)
- 3+ years experience RESTful services
- 3+ years experience working with Tomcat
- 3+ years experience working with Relational Databases
- 3+ years experience in data structures and algorithms
- 3+ years experience in Structured Query Language (SQL) and Database (Oracle & DB2)
- 3+ years experience in Application Programming Interfaces (APIs) and WebServices
- 3+ years experience in server-side development with focus on Cache, Transaction-based architecture
- 3+ years experience in Extensible Markup Language (XML)/ JavaScript Object Notation (JSON) data formats
Bonus Points
- experience working in Agile environment
- experience working with GIT
- experience working with JIRA
Perks
- Great views from third story of high tech building.
- Great master planned tech community
- Casual startup-like environment, Indie Game Studio environment
- Open, collaborative work space
- Once hired full-time we cover 100% Health, Dental, Vision
- We offer Life, Disability and 401(k)
- Flexible vacation policy
- Free employee parking
Required education:
- Bachelor's
Required experience:
- RESTful services: 3 years
- MongoDB: 3 years
- data structures: 3 years
- Java: 3 years
- working with Tomcat: 3 years