
Senior Java Developer with Magnolia CMS
- Michigan
- Contract
- Full-time
- Magnolia CMS: Minimum 3 years of recent, hands-on experience
- Core Java / J2EE: Strong fundamentals with deep understanding of the JVM and profiling
- Spring Framework: Including Spring Boot, Spring MVC
- Frontend Technologies: Angular (8+), Typescript, Node.js
- Web Development: HTML5, CSS3
- REST Services: Jersey or equivalent frameworks
- Databases: SQL, PL/SQL with Oracle
- Performance Tuning: JVM monitoring, memory management, and thread dumps analysis
- Scripting: Unix / Shell scripting experience
- Containerization: Docker for development and deployment
- Caching: Experience with Memcache or Redis
- Authentication/Authorization: Working knowledge of SAML
- Design and develop robust, scalable web applications using Magnolia and Java stack
- Work closely with architects and product owners to understand business requirements
- Ensure high code quality, performance, and scalability
- Conduct code reviews and provide mentorship to junior developers
- Troubleshoot production issues and provide timely resolution
- Collaborate in Agile teams and actively contribute to sprint planning and retrospectives