Software Engineering Fullstack Java
This role requires a wide variety of strengths and capabilities, including:
- 12+ years of Software Development Experience
- Bachelor's or higher degree in Computer Science.
- Strong in Data Structures, Algorithms and Problem Solving Skills
- Experience working on Java, J2EE and Spring applications.
- Experience working on multi-threaded systems.
- Experience in programming with Messaging, Caching and UX Grid technologies.
- Experience working knowledge on ReactJS and Redux
- Experience with HTML5, CSS3, JavaScript ECMA5/6 and UI Frameworks.
- Architecture/Design skills on handling performance, scalability at the application level.
- Working knowledge on DevOps
- Working Knowledge of Unix environment (shell, scripting)
- Strong experience in Agile and Test Driven Methodologies
This position requires a strong commitment as a team player: the ability to be proactive and insure that client expectations and deliverables are met is critical to this role. Ability to understand and meet client expectations.