Java Developer
Summary
Build and maintain Java-based microservices and full-stack applications, focusing on high-volume, low-latency systems with Oracle and Angular frontends.
Roles & Responsibilities
Design and develop Java applications: create high-volume, low-latency applications for mission-critical systems.
Contribute to the Software Development Lifecycle: participate in all phases from concept and design to testing.
Write efficient code: develop well-designed, testable, and efficient code.
Analyze user requirements: define business objectives and envision system features and functionality.
Debug and fix issues: identify and resolve technical issues in Java applications.
Create design documentation: develop detailed design documentation for applications.
Collaborate with teams: work with other developers, engineers, and stakeholders to deliver high-quality software.
Requirements
- Minimum of 4 years project implementation experience
- Good in full-stack Java application development
- Good in Java microservice coding and container deployment
- Good in Java frameworks
- Good in interface API programming
- Oracle product knowledge
- Good in Angular UI development
- Good in requirement analysis and design
- Support the application by 24/7
- Knowledge in ESRI map products
- Good in database such as Oracle, MS SQL
- Typically a Bachelor's / Master's degree in Computer Science or Engineering