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!
-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.
-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.
-Ability to adapt and respond to innovation and change, identifying areas for process improvement.
-Data model/data architectureexperience 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.
-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.
Keywords: Ann Arbor MI Jobs, Senior Java Software Developer, Java, Spring Boot, Maven, Docker, Containerization, Software Engineer, Architect, Michigan Recruiters, Information Technology Jobs, IT Jobs, Michigan Recruiting
If you are an employer and recruiting for similar IT professionals / positions, please contact our Technical Recruiters at Next Step Systems. We are a national IT Recruiting Firm / Agency specializing in full-time direct hire Information Technology employment opportunities.
No Corp-To-Corp Or Third Party Recruiters; W-2 Direct Hire Only.