Java developer – Translator job

ESSENTIAL JOB FUNCTIONS/RESPONSIBILITIES:

Develop and enhance common libraries, services, and functionalities in Java to support multiple product development teams.
Maintain and improve existing codebases, ensuring high performance, scalability, and reliability.
Implement and maintain data storage solutions using Redis and PostgreSQL, optimizing for performance and scalability.
Develop and maintain REST API-driven solutions, focusing on API-driven database access and integrating with OAuth-based APIs for secure token management.
Employ streaming technologies and Spring libraries to enhance application functionalities and performance.
Apply observability techniques, such as efficient logging, telemetry, metrics, and health checks, to ensure robustness and operability of the platform.
Work with container-based applications and components, contributing to the development and deployment processes.
Collaborate with cross-functional teams to understand requirements, provide technical insights, and implement scalable solutions.
Participate in the phased modernization of the existing Java-based platform services, applying best practices and current technologies.
Ensure code quality, maintainability, and compliance with industry standards through thorough testing, code reviews, and documentation.

QUALIFICATIONS:

Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field or equivalent experience.
Java Expertise: Extensive experience in Java development, including deep knowledge of the language, its libraries, and best practices.
Database Management: Strong experience with Redis and PostgreSQL, understanding of SQL, and familiarity with performance optimization strategies.
API Development: Proven experience in developing REST API-driven solutions, with knowledge of OAuth and token management.
Performance Tuning: Experience in developing high-performance, high-availability systems, with a focus on API-driven database access.
Observability: Familiarity with implementing observability in applications, including logging, telemetry, metrics, and health checks.
Containerization: Experience with container-based applications and deployment strategies is a plus.
Modernization Skills: Ability to learn and understand existing codebases and lead their modernization with a phased approach.
Collaboration and Communication: Excellent communication skills and the ability to work effectively in a team environment.
Problem-solving: Strong analytical skills and the ability to solve complex technical problems.

Hourly Range: $17.00-$44.00

Posted On: April 26, 2024 21:03 UTC
Category: Back-End Development
Skills:Java, JavaScript, API, Core Java, Spring Boot, RESTful Architecture, J2EE, Oracle Database, In-App Purchases, CSS

Country: United States

click to apply

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *