Salary:

Salary Type:

Occupations:

Job Description:

Senior Java Software Developer – Need Multiple People ASAP!

As a Senior Java Software Developer, you will utilize your experience to build and enhance the company platform. We are looking for experienced, independently driven engineers who work effectively with a team and are passionate about continuously improving company products and processes. Candidates can remotely from home and travel occasionally to company headquarters in Ann Arbor, MI!

Qualifications:

-BS/BA or MS in Computer Science or Information Systems, or another related technology degree.-5+ years of hands-on software development experience.-Expert-level with Java/Spring Boot.-Expert-level experience with Maven.-Experience with Docker/Containerization.

Desired Qualifications:

-Experience solving technical problems with multiple programming languages and technologies.-Exceptional attention to detail.-Ability to work independently with minimal guidance.-Excellent written and verbal communication skills.-Agile methodologies.-Ability to adapt and respond to innovation and change, identifying areas for process improvement.-Data model/data architecture experience a plus.-Experience with Healthcare, PaaS/IaaS, Big Data and working on an analytics platform are a major plus.-Test-driven development experience a plus.-Experience with TypeScript, AWS, Relational Databases, Domain Driven Design, ETL, Data Warehouse, NoSQL, MongoDB, Hadoop, Graph Databases, migrating Monolith to Microservices, and building large distributed systems is a plus.-Experience with streaming/event-based architectures.-Experience working on redundant, distributed systems.-Deep familiarity with JavaScript, HTML5, CSS3, JUNIT, etc.-Proficient with a client-side MV* lib. (ideally React or Angular2+, with React preferred).-Expert-level experience with SOA (REST & SOAP).-Experience with CI/CD (Jenkins preferred).-Extensive experience with computationally-intensive and/or massively scaled SaaS solutions.-Experience with performant, scalable, fault-tolerant, high-throughput systems.-Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns.

If you are an employer and recruiting for similar IT professionals / positions, please contact our Technical Recruiters at Next Step Systems http://www.nextstepsystems.com/employers_submit_gg.htm. We are a national IT Recruiting Firm / Agency specializing in full-time direct hire Information Technology employment opportunities.