Senior Java Developer with GWT
Job Description
Job Description
• Core Java / J2EE (Java 6) with strong debugging and performance tuning and a solid
understanding of object-oriented programming
• SAP NetWeaver (Java Stack): experience with J2EE engine and NWDS for coding/testing.
• Oracle 12c: SQL proficiency, schema understanding, and performance tuning.
• Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
• Unit Testing & Code Quality: code coverage, reviews, and best practices (OOP/SOLID/design
patterns).
• Front-End Fundamentals: HTML, CSS, JavaScript and frameworks like Angular or React. (for
GWT interop and client optimizations).
• Strong understanding of RESTful APIs and web service
Experience with version control systems (e.g., Git).
• Strong understanding of Scrum, Agile delivery models, and DevOps pipelines
• Experience in microservices architecture implementation and design patterns.
• Knowledge of security (SNC/SSO, destination security, credentials management).
• Ability and ownership to manage technical delivery and team, including planning, estimates,
and execution.
Nice-to-Have
• Google Web Toolkit (GWT): widgets/panels, RPC, client-side AJAX, compile reports &
optimization.
• SAP JCo / RFC: developing JCo clients/servers, data serialization, RFC destination
configuration.
• SAP BW/BW/4HANA exposure and SAP integration patterns in S/4HANA contexts.
• Azure services exposure (DevOps, storage, app services) for build/deploy/ops