About the job
Location: Farmington Hills, MI
Join our innovative team at DATAMAXIS as a Senior Full Stack Developer! We are seeking a talented individual with a minimum of 5 years of experience in software development. The perfect candidate will possess strong problem-solving abilities, outstanding analytical skills, and a proactive, solution-oriented mindset. Clear communication and the ability to convey ideas effectively are essential.
Essential Technical Skills:
- Core Java – In-depth understanding of OOP principles, multithreading, collections, and exception handling.
- JVM and Profiling – Comprehensive knowledge of the Java Virtual Machine.
- Java EE (Jakarta EE) – Proven experience in enterprise-level application development.
- Angular 13 / TypeScript / Node.js – Expertise in developing dynamic, responsive front-end applications.
- HTML / CSS – Strong grasp of contemporary web markup and styling techniques.
- Jersey – Experience in creating RESTful web services utilizing the Jersey framework.
- Spring Framework – Practical experience with Spring Core, Spring MVC, Spring Boot, and dependency injection.
- SQL, PL/SQL – Proficient database programming skills.
- Oracle Database – Solid background in working with Oracle databases for application development.
Preferred Technical Skills:
- Familiarity with AI-based development tools such as GitHub Copilot.
- Unix / Shell Scripting – Basic experience with shell scripting and command-line operations.
- CI/CD Pipelines – Knowledge of tools like Jenkins and Git for continuous integration and deployment.
- WebLogic Server – Proficiency in configuring, deploying, and troubleshooting applications on WebLogic.
- Kubernetes & Docker – Understanding of containerization and orchestration technologies for scalable application deployment.
- Memcache / Redis – Experience with caching technologies for performance enhancement.
- SAML – Knowledge of Single Sign-On and authentication protocols.
