Finding the best job has never been easier
Share
Key job responsibilities
- Using Java, object-oriented (OO) design patterns, NoSQL DBs, and data modeling techniques.- Gathering and analyzing business and functional requirements, and translating business requirements into technical design specifications.- Serving as a key technical resource in the full development cycle.- Producing comprehensive, usable software documentation.- Recommending changes in development, maintenance and system standards.- Working in an agile development environment, where you are always working on the most important stuff.- Hiring, coaching, and mentoring individuals.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit