Sr. Application Developer (Java Fullstack)
Apply NowCompany: DATAMAXIS
Location: Okemos, MI 48864
Description:
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:
Must-Have Technical Skills:
Nice-to-Have Technical Skills:
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.