What are the responsibilities and job description for the Senior Fullstack Developer / Michigan position at DATAMAXIS, Inc?
Job Details
Job Summary: We are seeking an experienced Senior Fullstack Developer to join our dynamic and innovative team. The ideal candidate will be a seasoned problem solver with strong analytical reasoning and critical thinking abilities. You should be a forward thinker with a passion for crafting robust, scalable applications and a solution-oriented mindset. Excellent communication and the ability to articulate complex technical concepts clearly are essential for success in this role.
Key Responsibilities:
- Design, develop, and maintain robust and scalable enterprise-level applications.
- Write clean, efficient, and well-documented code using Core Java/J2EE and Spring Framework.
- Develop and manage front-end interfaces using Angular 8 , Typescript, HTML/CSS, and Node.js.
- Create RESTful web services and APIs using Jersey.
- Optimize applications for performance using deep knowledge of JVM internals and profiling tools.
- Write and maintain complex SQL and PL/SQL queries for Oracle Databases.
- Participate in code reviews, design discussions, and architecture planning sessions.
- Identify, troubleshoot, and resolve performance issues and bugs.
- Stay updated with the latest industry trends and technologies to propose innovative solutions.
- Collaborate with cross-functional teams to define and deliver business solutions.
Must-Have Technical Skills:
- Core Java / J2EE Strong knowledge and hands-on experience.
- JVM Internals & Profiling In-depth understanding of memory management, garbage collection, and performance tuning.
- Spring Framework Including Spring Boot, Spring MVC, and Spring Data.
- Angular 8 / TypeScript / Node.js Proficient in front-end development and modern UI frameworks.
- HTML / CSS Solid understanding of web design and responsive development.
- Jersey Experience building RESTful services using Jersey.
- SQL, PL/SQL Proficient in writing complex queries and stored procedures.
- Oracle Database Solid experience working with large-scale Oracle databases.
Nice-to-Have Technical Skills:
- Unix / Shell Scripting Experience with scripting and automation in Unix/Linux environments.
- Docker Containerization and deployment experience.
- Memcache / Redis Experience with caching strategies and implementation.
- SAML Understanding of Single Sign-On (SSO) and federated identity protocols.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.