JOB DESCRIPTION:
- Expert-level knowledge of Java/J2EE/React.js technologies
- Strong understanding of full-stack architecture and design principles
- Proficiency in Spring Boot and RESTful API development
- Advanced experience with state management in React (e.g., Redux, Context API)
- Good understanding in modern JavaScript (ES6+) and TypeScript
- Solid understanding of Java application servers and ORM frameworks
- Proficiency in build tools (e.g., Maven, Gradle, Webpack) and version control systems (e.g., Git)
- Experience with CI/CD tools and practices
- Strong knowledge of database technologies (SQL and NoSQL)
- Familiarity with cloud platforms, preferably AWS or Azure
- Experience with microservices architecture
- Knowledge of containerization and orchestration tools (Docker, Kubernetes)
- Understanding of GraphQL and server-side rendering
- Proven experience in enterprise architecture and system design
- Strong analytical and problem-solving skills
- Excellent communication and presentation abilities
- Leadership experience in managing and mentoring technical teams