Develop high-performance Java applications and REST-based APIs within a distributed global team.
Responsibilities
Apply software engineering best practices across the full development lifecycle, including analysis, design, implementation, testing, deployment, and support.
Design and implement REST-based APIs.
Collaborate with business users to gather requirements and resolve technical challenges.
Deliver enterprise-grade applications within an Agile development environment.
Required Skills
6+ years of experience in Core Java.
Deep understanding of multi-threading and synchronization on multicore systems.
Strong grasp of Object-Oriented Principles.
Solid architectural understanding of enterprise applications.
Experience with Spring and Hibernate frameworks.
Proficiency in Oracle PL/SQL.
Experience building and consuming REST-based APIs.
Experience working in Agile development environments.