1 Click Easy Apply


Senior Software Developer


Royal Oak, Michigan


Senior Software Developer Job Opening in Royal Oak, Michigan - Optomi, in partnership with a cloud-based strategy execution platform company , is seeking a Senior Software Engineer for their team in the greater Detroit Metro area.
What the right professional will enjoy:
Work for the one of the fastest growing companies in Detroit Metro
Opportunity to help grow and develop a distributed platform
Extensive opportuniteis for career advancement
Excellent company culture with new offices, collobration rooms, you name it!
Work with cutting edge cloud and web technologies like ReactJS, Java Spring Boot, AWS, Hadoop and more
We are looking for someone who has worked on distributed systems (probably a cloud based web app) that scaled up to a decent number of users and/or data volume. This person would be familiar with designing, developing, implementation, debugging and maintaining web applications and could use their experience to help us with the architecture / design of our application. Candidates who fall into this category will likely have:
Knowledge of common web security concerns like SQL injection and XSS
Experience with REST APIs
Experience using relational databases in multi-tenant environments
All of that, plus being a Java Jedi
Responsibilities
Build and maintain high-performance, fault-tolerant, scalable distributed software systems
Design and implement reliable & resilient micro-services
Write code that is secure, stable, performant, maintainable, clear, and concise
Improve the reliability and efficiency of Shibumi's core systems
Code primarily in Java
Requirements
Strong Java development skills
Strong data modeling experience
Strong relational database skills
Experience developing scalable and complex distributed systems
Experience with modern data architecture including streaming, lambda, micro services, and reactive programming
Experience with web infrastructure, distributed systems, performance analysis, and/or large-scale data processing
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Strong algorithms and data structures background
Pluses
Experience with JavaScript
Experience with Linux operating system and Amazon EC2
Experience with in-memory caching systems (such as Redis, Memcache, etc.)
A history of open-source contribution
Experience implementing large scale cloud services (IaaS, PaaS)
Experience with Apache Hadoop and Elasticsearch
Experience with Salesforce APIs
Experience with Spring MVC
Experience with Amazon RDS
Job Type: Full-time
Salary: $90,000.00 to $120,000.00 /year
Required experience:
Java web development: 3 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC